Commit 95355592 authored by Evangelia Gousiou's avatar Evangelia Gousiou

all status errors ORed on r_tler_o pin, as expected on the FMC-nanoFIP v3

parent 47350e02
This diff is collapsed.
...@@ -295,7 +295,7 @@ entity nanofip is port( ...@@ -295,7 +295,7 @@ entity nanofip is port(
-- User Interface, NON-WISHBONE -- User Interface, NON-WISHBONE
r_fcser_o : out std_logic; -- nanoFIP status byte, bit 5 r_fcser_o : out std_logic; -- nanoFIP status byte, bit 5
r_tler_o : out std_logic; -- nanoFIP status byte, bit 4 r_tler_o : out std_logic; -- on v3 this pin groups all status errors (was: nanoFIP status byte, bit 4)
u_cacer_o : out std_logic; -- nanoFIP status byte, bit 2 u_cacer_o : out std_logic; -- nanoFIP status byte, bit 2
u_pacer_o : out std_logic; -- nanoFIP status byte, bit 3 u_pacer_o : out std_logic; -- nanoFIP status byte, bit 3
...@@ -356,6 +356,8 @@ architecture struc of nanofip is ...@@ -356,6 +356,8 @@ architecture struc of nanofip is
signal s_jc_mem_adr_rd : std_logic_vector (8 downto 0); signal s_jc_mem_adr_rd : std_logic_vector (8 downto 0);
signal s_jc_tdo_byte : std_logic_vector (7 downto 0); signal s_jc_tdo_byte : std_logic_vector (7 downto 0);
signal r_tler, u_pacer, u_cacer, r_fcser : std_logic; -- for v3
--================================================================================================= --=================================================================================================
-- architecture declaration -- architecture declaration
...@@ -473,13 +475,17 @@ begin ...@@ -473,13 +475,17 @@ begin
jc_tdo_byte_i => s_jc_tdo_byte, jc_tdo_byte_i => s_jc_tdo_byte,
------------------------------------------------------------- -------------------------------------------------------------
byte_o => s_byte_to_tx, byte_o => s_byte_to_tx,
u_cacer_o => u_cacer_o, u_cacer_o => u_cacer,
u_pacer_o => u_pacer_o, u_pacer_o => u_pacer,
r_tler_o => r_tler_o, r_tler_o => r_tler,
r_fcser_o => r_fcser_o, r_fcser_o => r_fcser,
var3_rdy_o => s_var3_rdy); var3_rdy_o => s_var3_rdy);
------------------------------------------------------------- -------------------------------------------------------------
u_cacer_o <= u_cacer;
u_pacer_o <= u_pacer;
r_fcser_o <= r_fcser;
r_tler_o <= r_tler or u_pacer or u_cacer or r_fcser;
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment