696ded12 |
1 | -- VHDL model created from schematic reg_io.sch -- Jan 09 09:34:12 2007 |
2 | |
696ded12 |
3 | LIBRARY ieee; |
4 | |
5 | USE ieee.std_logic_1164.ALL; |
6 | USE ieee.numeric_std.ALL; |
7 | |
8 | |
9 | entity REG_IO is |
2612d712 |
10 | Port ( AD_REG : In std_logic_vector (31 downto 0); |
11 | PCI_CLOCK : In std_logic; |
12 | RESET : In std_logic; |
13 | WRITE_XX1_0 : In std_logic; |
14 | WRITE_XX7_6 : In std_logic; |
15 | REG_OUT_XX0 : Out std_logic_vector (7 downto 0); |
16 | REG_OUT_XX6 : Out std_logic_vector (7 downto 0); |
17 | REG_OUT_XX7 : Out std_logic_vector (7 downto 0) ); |
696ded12 |
18 | end REG_IO; |
19 | |
20 | architecture SCHEMATIC of REG_IO is |
21 | |
2612d712 |
22 | SIGNAL gnd : std_logic := '0'; |
23 | SIGNAL vcc : std_logic := '1'; |
696ded12 |
24 | |
25 | |
2612d712 |
26 | component REG |
27 | Port ( CLOCK : In std_logic; |
28 | REG_IN : In std_logic_vector (7 downto 0); |
29 | RESET : In std_logic; |
30 | WRITE : In std_logic; |
31 | REG_OUT : Out std_logic_vector (7 downto 0) ); |
32 | end component; |
696ded12 |
33 | |
34 | begin |
35 | |
2612d712 |
36 | I14 : REG |
37 | Port Map ( CLOCK=>PCI_CLOCK, |
38 | REG_IN(7 downto 0)=>AD_REG(7 downto 0), RESET=>RESET, |
39 | WRITE=>WRITE_XX1_0, |
40 | REG_OUT(7 downto 0)=>REG_OUT_XX0(7 downto 0) ); |
41 | I15 : REG |
42 | Port Map ( CLOCK=>PCI_CLOCK, |
43 | REG_IN(7 downto 0)=>AD_REG(31 downto 24), RESET=>RESET, |
44 | WRITE=>WRITE_XX7_6, |
45 | REG_OUT(7 downto 0)=>REG_OUT_XX7(7 downto 0) ); |
46 | I16 : REG |
47 | Port Map ( CLOCK=>PCI_CLOCK, |
48 | REG_IN(7 downto 0)=>AD_REG(23 downto 16), RESET=>RESET, |
49 | WRITE=>WRITE_XX7_6, |
50 | REG_OUT(7 downto 0)=>REG_OUT_XX6(7 downto 0) ); |
696ded12 |
51 | |
52 | end SCHEMATIC; |