The following Critical Warning appears in DDR2/DDR3 Memory Controller. What are the possible causes?
IP
<error message>
"Critical Warning: Could not find pin of type cmd_pins from pattern |p0|umemphy|uio_pads|uaddr_cmd_pads|uwe_n_pad|auto_generated|ddio_outa[*]|dataout"
When the DDR2/DDR3 Memory Controller is generated in VHDL and the control signal (RAS/CAS/WE etc.) is 1 bit, this Critical Warning may appear.
To avoid this, the following measures are required.
| ・ | Edit std_logic_vector (0 downto 0) to std_logic for the corresponding signal in the wrapper file (*.v/ *.vhd) generated by Mega-Wizard |
| ・ | For example, if the corresponding signal is named ddr2_ras_n[0] in the Assignment Editor, edit it to ddr2_ras_n by removing the [0] in the bit notation. |
| ・ | If the 1-bit notation is expressed as a bus in the upper layer, for example, if it is written as ddr2_ras_n[0..0] in the schematic (*.bdf), edit the name to ddr2_ras_n |
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.