2 use ieee.std_logic_1164.all;
3 use ieee.std_logic_arith.all;
4 use ieee.std_logic_unsigned.all;
10 PCI_CLK : in std_logic;
11 PCI_nRES : in std_logic;
14 PCI_AD : inout std_logic_vector(31 downto 0);
15 PCI_CBE : in std_logic_vector(3 downto 0);
16 PCI_PAR : out std_logic;
17 PCI_nFRAME : in std_logic;
18 PCI_nIRDY : in std_logic;
19 PCI_nTRDY : out std_logic;
20 PCI_nDEVSEL : out std_logic;
21 PCI_nSTOP : out std_logic;
22 PCI_IDSEL : in std_logic;
23 PCI_nPERR : out std_logic;
24 PCI_nSERR : out std_logic;
25 PCI_nINT : out std_logic;
37 architecture dhwk_arch of dhwk is
48 ad : inout std_logic_vector(31 downto 0);
49 cbe : in std_logic_vector(3 downto 0);
54 devsel : out std_logic;
62 wb_adr_o : out std_logic_vector(24 downto 1);
63 wb_dat_i : in std_logic_vector(15 downto 0);
64 wb_dat_o : out std_logic_vector(15 downto 0);
65 wb_sel_o : out std_logic_vector(1 downto 0);
66 wb_we_o : out std_logic;
67 wb_stb_o : out std_logic;
68 wb_cyc_o : out std_logic;
69 wb_ack_i : in std_logic;
70 wb_err_i : in std_logic;
71 wb_int_i : in std_logic;
74 debug_init : out std_logic;
75 debug_access : out std_logic
83 nrst_i : in std_logic;
84 led2_o : out std_logic;
85 led3_o : out std_logic;
86 led4_o : out std_logic;
87 led5_o : out std_logic
91 component generic_fifo_sc_a
96 din : in std_logic_vector(7 downto 0);
98 dout : out std_logic_vector(7 downto 0);
100 full : out std_logic;
101 full_r : out std_logic;
102 empty : out std_logic;
103 empty_r : out std_logic;
104 full_n : out std_logic;
105 full_n_r : out std_logic;
106 empty_n : out std_logic;
107 empty_n_r : out std_logic;
108 level : out std_logic_vector(1 downto 0)
112 signal wb_adr : std_logic_vector(24 downto 1);
113 signal wb_dat_out : std_logic_vector(15 downto 0);
114 signal wb_dat_in : std_logic_vector(15 downto 0);
115 signal wb_sel : std_logic_vector(1 downto 0);
116 signal wb_we : std_logic;
117 signal wb_stb : std_logic;
118 signal wb_cyc : std_logic;
119 signal wb_ack : std_logic;
120 signal wb_err : std_logic;
121 signal wb_int : std_logic;
126 u_pci: component pci32tlite
136 devsel => PCI_nDEVSEL,
143 wb_dat_i => wb_dat_out,
144 wb_dat_o => wb_dat_in,
152 -- debug_init => LED3,
153 -- debug_access => LED2
156 my_heartbeat: component heartbeat