We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
When I run the DRC checks on my nic400 μarchitecture I get many errors - but the error messages are very cryptic, like:
1. ERROR:Interfaces: An inconsistency exists between HLS and the uArchitecture regarding the interface "slave_if0"(Protocol:axi4->axi). ORIGINATOR: DRC_CHECK_SPEC_VS_ARCH_NIC ELEMENT : slave_if0[SlaveInterface] ELEMENT PATH: nic400_1 [ConfiguredComponent]/[Specification]/[Interfaces]/slave_if0 [SlaveInterface]
Is there a debug guide I can't find? The TRM has no troubleshooting information.
Well, to button this up, it appears my problem was that you must first generate the microarchitecture before running the DRCs on an existing design you are changing. It is counter intuitive because usually you click the buttons left-to-right and DRC comes first. I never found any help on deciphering error messages.
Thank you for coming back to share the solution you found.