Altera_Forum
Honored Contributor
12 years agoQuartus II : Problems with VHDL records?
I have a problem with the synthesis of my design:
A component has an AXI slave interface. In the architecture of this component the AXI signals are being combined into a record an then assigned to deeper hierarchy levels. When synthesizing this component I get error 10031 which says that I'm driving a signal from multiple sources. I checked a gazillion times and I'm absolutely sure that this is not the case - not in this file and not in any other file being used in the design. A strange point is that Quartus says that all 4 bits of a 4 bit input signal (ARLEN) are being assigned to the MSB of the record signal AXI_RECORD.ARADDR To me it looks like Quartus might have some issues with records. Is this true or are there other reasons for this error (as I said previously I can rule out VHDL errors causing what 10031 says).