IPbus slave icap_us_usp gives data_valid always zero
Closed this issue · 2 comments
Hello.
I have implemented ipbus_icap_us_usp into Kintex Utrascale.
https://github.com/ipbus/ipbus-firmware/blob/master/components/ipbus_util/firmware/hdl/ipbus_icap_us_usp.vhd
I use Phyton script to read it:
https://github.com/ipbus/ipbus-firmware/blob/master/projects/xilinx/scripts/example_icap.py
I am not getting data_valid bit:
IPBus ICAP interface demo
Register reading:
icap_read data_valid:0
Failed to read ICAP register IDCODE
icap_read data_valid:0
Failed to read ICAP register STAT
icap_read data_valid:0
Failed to read ICAP register BOOTST
icap_read data_valid:0
Failed to read ICAP register AXSS
I have checked an implemented design in VIVADO and there are all connections for clk, reset, .....
Is there any other setting which must be applied ?
Best regards,
Marian
After implementing also IPROG, it started to give the data_valid -> 1.
Is it possible that ICAP took ICAPE3 from bottom ?
The problem solved.