Line 41... |
Line 41... |
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
--
|
--
|
-- CVS Revision History
|
-- CVS Revision History
|
--
|
--
|
-- $Log: not supported by cvs2svn $
|
-- $Log: not supported by cvs2svn $
|
|
-- Revision 1.2 2004/08/06 18:55:43 gedra
|
|
-- De-linting.
|
|
--
|
-- Revision 1.1 2004/08/03 18:50:29 gedra
|
-- Revision 1.1 2004/08/03 18:50:29 gedra
|
-- Receiver Wishbone cycle decoder.
|
-- Receiver Wishbone cycle decoder.
|
--
|
--
|
--
|
--
|
--
|
--
|
Line 192... |
Line 195... |
end process SMA;
|
end process SMA;
|
|
|
-- read and write strobe generation
|
-- read and write strobe generation
|
|
|
version_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXVERSION and ird = '1'
|
version_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXVERSION and ird = '1'
|
else '0';
|
and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
|
config_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXCONFIG and ird = '1'
|
config_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXCONFIG and ird = '1'
|
else '0';
|
and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
|
config_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXCONFIG and iwr = '1'
|
config_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXCONFIG and iwr = '1'
|
else '0';
|
and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
|
intmask_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXINTMASK and ird = '1'
|
intmask_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXINTMASK and ird = '1'
|
else '0';
|
and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
|
intmask_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXINTMASK and iwr = '1'
|
intmask_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXINTMASK and iwr = '1'
|
else '0';
|
and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
|
intstat_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXINTSTAT and ird = '1'
|
intstat_rd <= '1' when wb_adr_i(3 downto 0) = REG_RXINTSTAT and ird = '1'
|
else '0';
|
and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
|
intstat_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXINTSTAT and iwr = '1'
|
intstat_wr <= '1' when wb_adr_i(3 downto 0) = REG_RXINTSTAT and iwr = '1'
|
else '0';
|
and wb_adr_i(ADDR_WIDTH - 1) = '0' else '0';
|
mem_rd <= '1' when wb_adr_i(ADDR_WIDTH - 1) = '1' and ird = '1' else '0';
|
mem_rd <= '1' when wb_adr_i(ADDR_WIDTH - 1) = '1' and ird = '1' else '0';
|
|
|
end rtl;
|
end rtl;
|
|
|
No newline at end of file
|
No newline at end of file
|