10 USE ieee.std_logic_1164.
all;
11 USE ieee.std_logic_arith.
all;
24 tx_data : IN std_logic_vector (8 DOWNTO 0);
30 rx_data : OUT std_logic_vector (8 DOWNTO 0)
37 signal master_rx_data_int :std_logic_vector ( 9 downto 0);
38 signal process_tx_data_int:std_logic_vector ( 9 downto 0);
Top ipbus interconnection.
Top ipbus interconnection.
out rx_data std_logic_vector( 8 DOWNTO 0)
slave_rx_data
in mac_clk std_logic
clock 125 MHz
in master_rx_data std_logic_vector( 9 DOWNTO 0)
IPBUS signals of master rx_data from control FPGA.
in tx_data std_logic_vector( 8 DOWNTO 0)
slave_tx_data
out master_rx_err std_logic
parity error
in rst_macclk std_logic
macclk Reset input
out process_tx_data std_logic_vector( 9 DOWNTO 0)
master_tx_data
out even_parity std_logic
parity bit
in Clk std_logic
clock 125 MHz
in Data_in std_logic_vector( 9 downto 0)
master rx data with parity bit
out Data_out std_logic_vector( 8 downto 0)
master rx data
out data_Parity std_logic_vector( width downto 0)
data with parity
in CLK std_logic
clock 125 MHz
in Data_in std_logic_vector( width- 1 downto 0)
data in to the parity generator block