Simple Edge detector doesn't work, just pipeline of signal doesn't work. monitor of incoming signals, output signals, routed output signals to two pin: On one is stuck at 0, on the other sample S@...
ETHIRQ on this module from debug signal. (Element 5 of vector)
ETH_IRQ on external generating module
SEQ_Irqreq outside this module.
Freezed project files to document this again fool issue.
LA pin is low, uController sample High, seems SEQ_IRQREQ disappeared from design and default signal take on place.
Edit:
Top module:
Entity:
-- --- STM IO ---------------------------------
TXDE1_ST : inout Std_Logic := 'Z'; -- Released to controller
RX1_ST : inout Std_Logic := 'Z'; -- Released to controller
TX1_ST : inout Std_Logic := 'Z'; -- Released to controller
TXDE2_ST : inout Std_Logic := 'Z'; -- Active serial to Perihery
RX2_ST : inout Std_Logic := 'Z'; -- Active serial to Perihery
TX2_ST : inout Std_Logic := 'Z'; -- Active serial to Perihery
JTAGEN : out Std_Logic; -- User free I/O
........
-- signals:
signal Local_irq_req : std_Logic := '0'; -- IRQ Request
connection:
Local_irq_req, is mapped to external module SEQ_IRQREQ interface.