|
Message
From: cvs at opencores.org<cvs@o...>
Date: Sun May 28 17:32:40 CEST 2006
Subject: [cvs-checkins] MODIFIED: t400 ...
Date: 00/06/05 28:17:32 Modified: t400/rtl/vhdl t400_pmem_ctrl.vhd Log: load 0x100 upon interrupt Revision Changes Path 1.3 t400/rtl/vhdl/t400_pmem_ctrl.vhd http://www.opencores.org/cvsweb.shtml/t400/rtl/vhdl/t400_pmem_ctrl.vhd.diff?r1=1.2&r2=1.3 (In the diff below, changes in quantity of whitespace are not shown.) Index: t400_pmem_ctrl.vhd =================================================================== RCS file: /cvsroot/arniml/t400/rtl/vhdl/t400_pmem_ctrl.vhd,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- t400_pmem_ctrl.vhd 27 May 2006 19:16:52 -0000 1.2 +++ t400_pmem_ctrl.vhd 28 May 2006 15:32:40 -0000 1.3 @@ -2,7 +2,7 @@ -- -- The Program memory controller. -- --- $Id: t400_pmem_ctrl.vhd,v 1.2 2006/05/27 19:16:52 arniml Exp $ +-- $Id: t400_pmem_ctrl.vhd,v 1.3 2006/05/28 15:32:40 arniml Exp $ -- -- Copyright (c) 2006 Arnim Laeuger (arniml@o...) -- @@ -153,9 +153,9 @@ -- load interrupt vector -------------------------------------------- when PC_INT => if opt_type_g = t400_opt_type_420_c then - -- vector to address 0x0ff - pc_q <= (7 downto 0 => '1', - others => '0'); + -- load address 0x100, i.e. skip first instruction at + -- vector address 0x0ff which has to be a NOP :-) + pc_q <= (8 => '1', others => '0'); end if; when others => @@ -187,6 +187,9 @@ -- File History: -- -- $Log: t400_pmem_ctrl.vhd,v $ +-- Revision 1.3 2006/05/28 15:32:40 arniml +-- load 0x100 upon interrupt +-- -- Revision 1.2 2006/05/27 19:16:52 arniml -- interrupt functionality added --
|
 |