Altera_Forum
Honored Contributor
15 years agoBeMicro SDK: PIN C6 (VREFB8N0) is assigned to RAM_CS#
I have quite a few questions for the BeMicro SDK, but one at a time.
The support material is pretty lacking and doesn't even include a pin assignment. I made one based on the schematics, but when I try to instantiate the DDR memory controller, it fails to place with the message: "Error: Cannot place I/O pin mem_dq[8] in pin location E8 -- I/O standard assigned to pin requires VREF value and VREF pin corresponding to pin location not available Error: Cannot place I/O pin mem_dq[9] in pin location E7 -- I/O standard assigned to pin requires VREF value and VREF pin corresponding to pin location not available Error: Cannot place I/O pin mem_dq[10] in pin location E6 -- I/O standard assigned to pin requires VREF value and VREF pin corresponding to pin location not available Error: Cannot place I/O pin mem_dq[11] in pin location A7 -- I/O standard assigned to pin requires VREF value and VREF pin corresponding to pin location not available Error: Cannot place I/O pin mem_dq[12] in pin location B7 -- I/O standard assigned to pin requires VREF value and VREF pin corresponding to pin location not available Error: Cannot place I/O pin mem_dq[13] in pin location B6 -- I/O standard assigned to pin requires VREF value and VREF pin corresponding to pin location not available Error: Cannot place I/O pin mem_dq[14] in pin location B5 -- I/O standard assigned to pin requires VREF value and VREF pin corresponding to pin location not available Error: Cannot place I/O pin mem_dq[15] in pin location A5 -- I/O standard assigned to pin requires VREF value and VREF pin corresponding to pin location not available ..." Looking at the schematics, I do see that the lower half of mem_dq lives in Bank 7 which does indeed have its VREF hooked up to 1.8 V, however Bank 8 has its VREF assigned to chip select! Is this a bug? Any suggestions to how to workaround it (other than wasting half the SDRAM and only use the lower-order byte)? Thanks Tommy