hassenman
Advanced Member level 4
Hi,
I have 2 modules ( 1 UART and another module used to test external SRAMs ).
Every single module is working prefectly when alone on the Spartan 3 borad.
when i put them together, the UART doesn't work anymore. i have the clock excessive skew problem, and i'm pretty sure it comes from there.
The RX module is working perfectly while the TX module is not working.
the UART provides in its output a 274 bit signal that serves as an input to the second module. i'm using the same clock for both modules. and that's the only/ common interaction signals i am using.
When i don't use the shift register as an input for the second module, and i just use zeros instead, the Tx works !! so i thought it comes from placement/ routing ...
Any idea, suggestion will be much appreciated.
Best regards,
Hassen.
I have 2 modules ( 1 UART and another module used to test external SRAMs ).
Every single module is working prefectly when alone on the Spartan 3 borad.
when i put them together, the UART doesn't work anymore. i have the clock excessive skew problem, and i'm pretty sure it comes from there.
The RX module is working perfectly while the TX module is not working.
the UART provides in its output a 274 bit signal that serves as an input to the second module. i'm using the same clock for both modules. and that's the only/ common interaction signals i am using.
When i don't use the shift register as an input for the second module, and i just use zeros instead, the Tx works !! so i thought it comes from placement/ routing ...
Any idea, suggestion will be much appreciated.
Best regards,
Hassen.