-- $(lic)
-- $(help_generic)
-- $(help_local)
library ieee;
use ieee.std_logic_1164.all;
use work.armpctrl.all;
use work.armpmodel.all;
use work.armcmd.all;
use work.armcmd_comp.all;
entity armcmd_cs is
port (
rst : in std_logic;
clk : in std_logic;
i : in armcmd_cs_typ_in;
o : out armcmd_cs_typ_out
);
end armcmd_cs;
architecture rtl of armcmd_cs is
type armcmd_cs_tmp_type is record
o : armcmd_cs_typ_out;
end record;
type armcmd_cs_reg_type is record
dummy : std_logic;
end record;
type armcmd_cs_dbg_type is record
dummy : std_logic;
-- pragma translate_off
dbg : armcmd_cs_tmp_type;
-- pragma translate_on
end record;
signal r, c : armcmd_cs_reg_type;
signal rdbg, cdbg : armcmd_cs_dbg_type;
begin
p0: process (clk, rst, r, i )
variable v : armcmd_cs_reg_type;
variable t : armcmd_cs_tmp_type;
variable vdbg : armcmd_cs_dbg_type;
begin
-- $(init(t:armcmd_cs_tmp_type))
v := r;
-- reset
if ( rst = '0' ) then
end if;
c <= v;
o <= t.o;
-- pragma translate_off
vdbg := rdbg;
vdbg.dbg := t;
cdbg <= vdbg;
-- pragma translate_on
end process p0;
pregs : process (clk, c)
begin
if rising_edge(clk) then
r <= c;
-- pragma translate_off
rdbg <= cdbg;
-- pragma translate_on
end if;
end process;
end rtl;
Constant ACM_CNT_SZ defined in /tmp/build_html/vhdl/arm/libs/armcmd.vhd |
Enum ade_insntyp defined in /tmp/build_html/vhdl/arm/libs/armdecode.vhd |
Enum ade_decinsn defined in /tmp/build_html/vhdl/arm/libs/armdecode.vhd |
Enum ade_DAPRAM defined in /tmp/build_html/vhdl/arm/libs/armdecode.vhd |
Enum ade_LDSTAMxLSV4AM defined in /tmp/build_html/vhdl/arm/libs/armdecode.vhd |
Enum icycletype defined in /tmp/build_html/vhdl/peripherals/mem/sdmctrl.vhd |
Enum ade_pos defined in /tmp/build_html/vhdl/arm/libs/armdecode.vhd |
Enum ash_sdir defined in /tmp/build_html/vhdl/arm/libs/armshiefter.vhd |
Type ade_amode defined in /tmp/build_html/vhdl/arm/libs/armdecode.vhd |
Type ade_insn defined in /tmp/build_html/vhdl/arm/libs/armdecode.vhd |
Type acm_ctrlout defined in /tmp/build_html/vhdl/arm/libs/armcmd.vhd |
Type acm_ctrlin defined in /tmp/build_html/vhdl/arm/libs/armcmd.vhd |
Enum acm_regsrc defined in /tmp/build_html/vhdl/arm/libs/armcmd.vhd |
Enum acm_rdsrc defined in /tmp/build_html/vhdl/arm/libs/armcmd.vhd |
Enum apc_rsop_opsrc defined in /tmp/build_html/vhdl/arm/libs/armpctrl.vhd |
Enum apc_rsop_bufsrc defined in /tmp/build_html/vhdl/arm/libs/armpctrl.vhd |
Enum apc_exop_datasrc defined in /tmp/build_html/vhdl/arm/libs/armpctrl.vhd |
Enum apc_exop_bufsrc defined in /tmp/build_html/vhdl/arm/libs/armpctrl.vhd |
Enum lmd_memsize defined in /tmp/build_html/vhdl/libs/memdef.vhd |
Type gdcl_param defined in /tmp/build_html/vhdl/mem/cache/libs/gendc_lib.vhd |
Type acm_ctrlmemout defined in /tmp/build_html/vhdl/arm/libs/armcmd.vhd |
Type armcmd_cs_typ_in defined in /tmp/build_html/vhdl/arm/armcmd_comp.vhd |
Type armcmd_cs_typ_out defined in /tmp/build_html/vhdl/arm/armcmd_comp.vhd |
Type armcmd_cs_tmp_type defined in /tmp/build_html/vhdl/arm/armcmd_cs.vhd |
Type armcmd_cs_reg_type defined in /tmp/build_html/vhdl/arm/armcmd_cs.vhd |
Type armcmd_cs_dbg_type defined in /tmp/build_html/vhdl/arm/armcmd_cs.vhd |
If you have question mail to: Konrad Eisele<eiselekd@web.de>, created: Wed Apr 14 13:07:33 WEDT 2004
;
This is part of the Core distribution