Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21607 Discussions

Pin assignment problem---FlashRom Open Drain

Altera_Forum
Honored Contributor II
1,709 Views

Now I want to use the Cyclone III starter board to read or write FlashRom, 

But when I compile my project ,I encounter many below error. 

 

In the device and pin options, I set all the Dual-Purpose Pins as Use as regular I/O. 

Now I cant correct the error. 

 

Please help me. 

 

Thank you! 

 

Error: Following feature(s) of I/O pin FLASH_DATA[15] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location B6 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[14] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location A5 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[13] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location B5 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[11] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location B3 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[10] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location A3 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[9] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location E7 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[8] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location B4 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[7] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location A4 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[6] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location E8 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[5] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location C5 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[4] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location B7 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[3] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location B8 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[2] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location A8 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[1] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location D1 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Following feature(s) of I/O pin FLASH_DATA[0] has invalid setting(s) in configuration scheme ACTIVE_PARALLEL_FLASH when the pin is placed at pin location H3 

Info: The IO feature 'Open Drain' has invalid setting, it should set to OFF 

Error: Can't fit design in device 

Error: Quartus II Fitter was unsuccessful. 16 errors, 6 warnings 

Info: Allocated 186 megabytes of memory during processing 

Error: Processing ended: Tue Apr 29 15:08:31 2008 

Error: Elapsed time: 00:00:08 

Error: Quartus II Full Compilation was unsuccessful. 16 errors, 94 warnings
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
860 Views

The same error has been reported in another thread, I think. However, I don't understand where the Open Drain setting comes from, it seems inappropriate for any possible usage of the flash pins. I'm not using the board nor Cyclone III with AP configuration, so I had no occasion to experience the problem. But I know that the starter board is shipped with a fully operational example project, cycloneiii_3c25_start_niosii_standard that also uses the flash. So I first would compare with the pin configuration used in this project to understand what's wrong with your configuration.

0 Kudos
Altera_Forum
Honored Contributor II
860 Views

I know that message. 

But it does not apporate for my design. 

 

why I cannot upload my design.
0 Kudos
Altera_Forum
Honored Contributor II
860 Views

is there a global assignment to turn on the open-drain in your design? 

 

Anyhow, you can use individual assignment to turn off the open-drain on the active parallel flash pins. 

 

Anthony
0 Kudos
Altera_Forum
Honored Contributor II
860 Views

I'm not presently using AP configuration or the Cyclone III Dev. Kit, but as I already mentioned, it may be interesting to examine the Starter Board example designs. They have a configuration setting of active serial although the board doesn't utilize AS at all. It may be a necessary Quartus bug workaround.

0 Kudos
Reply