Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

BeMicro 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

17 Replies