Forum Discussion
F2SDRAM fails to synthesize with custom logic
Hi Hudon,
The error Quartus is reporting is illegal connectivity of the RDATA interface. The device legality requires that this interface be connected to registers. I suspect that in your axi_master_tester component you are leaving rdata unconnected or tied off to a constant. What is needed is to create preserved registers that you connect to this interface.
You can see a similar example in https://github.com/altera-fpga/agilex5-demo-hps2fpga-interfaces/blob/main/custom_ip/h2f_termination_hw.tcl#L208
- HPark141 month ago
Occasional Contributor
"If more detailed messages were provided, I would debug it myself, but it only gives one-word answers like a parrot."
- KoenVe1 month ago
New Contributor
Is it realy needed to have registers connected on the interface, isn't this just a limitation that is created by the check on rdata in the quartus software? Not anybody wants to read data from an interface, that doesn't make it an illegal AXI bus.