Forum Discussion
Altera_Forum
Honored Contributor
15 years agoSerial Flash Loader beside Differential IO
Hi Guys!
I am using an Cyclone III which has an AS-Device attached to it - on a nearby pin an LVDS signal is generated. To program the configuration device, I would like to use Altera's Serial Flash Loader. Unfortuantely the fitter cannot complete it's operation sucessfully, cancelling with the following message:Error: Pad 15 of non-differential I/O pin 'SFL:SFL1|altserial_flash_loader:altserial_flash_loader_component|\GEN_ASMI_TYPE_1:asmi_inst~ALTERA_DCLK' in pin location 12 is too close to pad 13 of differential I/O pin 'framesync_out' in pin location 10 -- pads must be separated by a minimum of 5 pads. Use the Pad View of Pin Planner to debug.
Error: Pad 15 of non-differential I/O pin 'SFL:SFL1|altserial_flash_loader:altserial_flash_loader_component|\GEN_ASMI_TYPE_1:asmi_inst~ALTERA_DCLK' in pin location 12 is too close to pad 14 of differential I/O pin 'framesync_out_bar' in pin location 11 -- pads must be separated by a minimum of 5 pads. Use the Pad View of Pin Planner to debug.Since the EPROM is only accessed while configuration, the LVDS signal isn't active at all, so there cannot be any interference. Therefore the error must be obsolete. I found in AN466 the toggling rate of the nearby (configuration)pins of the LVDS signal has to be set to 0MHz. However, I cannot find them in the assingment editor, they must be sort of hidden. Do you know a way how I could use the SFL in my design anyway? Many thanks for any reply!3 Replies
- Altera_Forum
Honored Contributor
Glad you got it figured out, sorry my method didn't work.
- Altera_Forum
Honored Contributor
I tried to implement the maximum toggle frequencies as suggested by kbs982's posting, but it didn't work.
However, by incidence I found at the SFL-instance the following pins: SFL:inst|altserial_flash_loader:altserial_flash_loader_component|\GEN_ASMI_TYPE_1:asmi_inst~ALTERA_DCLK SFL:inst|altserial_flash_loader:altserial_flash_loader_component|\GEN_ASMI_TYPE_1:asmi_inst~ALTERA_SCE SFL:inst|altserial_flash_loader:altserial_flash_loader_component|\GEN_ASMI_TYPE_1:asmi_inst~ALTERA_SDO SFL:inst|altserial_flash_loader:altserial_flash_loader_component|\GEN_ASMI_TYPE_1:asmi_inst~ALTERA_DATA0 When I entered them in the Assignment Editor, everything was working fine. Thanks for your help anyway! - Altera_Forum
Honored Contributor
~ALTERA_DCLK~ would be the pin name. Pretty sure that should be enough to get you to the 0MHz setting. If not, configure it as a regular io pin and then drive it to ground(or VCC, don't know which is best), then hit the 0MHz setting to that pin name.
Hope this helps. Kevin