Knowledge Base Article
CSR Address 0×05 and 0×06 Contents Cannot be Accessed
Description
Designs that use the high-performance controller II (HPC II) architecture with the Enable Configuration and Status Register Interface option turned on, cannot access the CSR address 0×05 and 0×06 contents.
This issue affects all designs that use the high-performance controller II architecture with the Enable Configuration and Status Register Interface option turned on.
Your design fails to simulate and doesn’t work in hardware.
Resolution
To access the CSR address 0×005 and 0×006 contents, perform the following steps:
- Open <variation name>_controller_phy.v file.
- Search for the following debug ports under the <variation name>
_phyinstantiation. - Export these ports into <variation name>_example.v file.
- Use the Avalon-MM protocol to access the CSR address 0×005 and 0×006 contents through the debug ports.
dbg_clk (Clock)
dbg_addr (Address)
dbg_cs (Chip select)
dbg_waitrequest (Wait request)
dbg_wr (Write request)
dbg_wr_data (Write data)
dbg_rd (Read request)
dbg_dr_data (Read data)
This issue will not be fixed.
Updated 2 months ago
Version 2.0No CommentsBe the first to comment