Forum Discussion
Altera_Forum
Honored Contributor
18 years agoProblems about DDR2!
Error: Too many output and bidirectional pins in I/O bank 3 assigned near VREF pin AB11 (VREFGROUP_B3_N1) on device EP3C120F780C7 -- no more than 9 output and bidirectional pins allowed near the VREF...
Altera_Forum
Honored Contributor
18 years agoHello,
the output enable group entry is important. When you use e. g. the Quartus DDR2 "High Performance Controller" reference design, this option is automaticly set from tcl script ddr2_pin_assignments.tcl together with IO standards. But it could be, that your design flow is different from Altera predestinated way. Then you get the said errors, possibly wondering if your design would be operational at all. Unfortunately, the output enable group option is neither mentioned anywhere in DDR2 controller user guides, nor in device handbooks where SSO constraints are discussed. Only Quartus software handbook has an appropriate description: --- Quote Start --- For interfaces that use bidirectional VREF I/O pins, the VREF restriction must be met when the pins are driving in either direction. If a set of bidirectional signals are controlled by different output enables, the I/O Assignment Analysis command treats these as independent output enables. Use the output enable group logic option assignment to treat the set of bidirectional signals as a single output enable. This is important in the case of external memory interfaces. (A full page of examples follows) --- Quote End --- Regards, Frank