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

Altera Ethernet Example for BeMicro A9

Altera_Forum
Honored Contributor II
1,881 Views

https://www.altera.com/support/support-resources/design-examples/intellectual-property/embedded/nios-ii/exm-net-std-de.html 

 

Above is the closest example that I can find for a good Ethernet example. 

 

But we are using the Bemicro CV A9 board (https://parts.arrow.com/item/detail/arrow-development-tools/bemicrocva9#cnzg), and we would like to adapt the Ethernet example to this board. However there are some differences that I have encountered during adaptation process.  

 

One difference is that the ethernet example uses a CFI Flash Memory interface, but the A9 does not have a flash, what should I use instead? 

 

Thanks, 

 

Jack
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
710 Views

Are you sure that CFI Flash is not for storing firmware for boot? You could use Flash that is onboard (256 Mb QSPI) maybe?

0 Kudos
Altera_Forum
Honored Contributor II
710 Views

I've seen an app note that details how to use a boot loader in on-chip ram to copy data from serial flash like your board uses to sdram and then run the NIOS software from there. You should be able to adapt that example to your needs. If all else fails, you could write some code to issue a read command from the serial flash to sdram and then branch to it manually.

0 Kudos
Altera_Forum
Honored Contributor II
710 Views

CFI flash in the ethernet example is used for storing the MAC address. 

 

On BeMicro A9, just use the EEPROM or the EPCQ or the SD card, whichever you find easiest and most appropriate for your application.
0 Kudos
Altera_Forum
Honored Contributor II
710 Views

Have you managed to run example?

0 Kudos
Altera_Forum
Honored Contributor II
710 Views

Just a note: Ethernet works only if board is powered from POWER JACK.

0 Kudos
Reply