generic_dpram: Should be read-first, as documented.
Newer quartus versions recognized that the code describes write-first logic, which requires combinatorial bypass logic. Unfortunately, this is also impossible with two clocks. Thus they reject synthesis. This manifests as the WR endpoint RX path failing to synthesize.
Please register or sign in to comment