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

Creating EPCQ Block in Cyclone V

Altera_Forum
Honored Contributor II
970 Views

All - I'm using the Cyclone V GT Development kit with the MAX V as the controller:  

 

http://www.altera.com/products/devkits/altera/kit-cyclone-v-gt.html#figure1 

 

We have done the modifications to the MAX V and the Cyclone to get the active serial working. It doesn't work that way out of the box. The MAX V requires a change in the vhdl code to get the active serial to work. Plus SW5 on the board needs to be put into ASx4 mode. Altera posts this in their knowledge solution area - 

 

http://www.altera.com/support/kdb/solutions/rd02112014_88.html  

 

So we now have the board booting up with the Cyclone V being programmed via active serial configuration from the EPCQ256 device. We used JTAG to load the data into the EPCQ256 device. There's also a FET swtch between the Cyclone and the EPCQ that has to be enabled. Got that working. 

 

Now comes the tricky part. We're trying to see if we can emulate the EPCQ256 functionality in the MAX V and see if we can pump the Cyclone V using the same active serial method. The kit comes up out of the box using FPP to program the Cyclone V from the MAX V. So the lines are already there. We just need to re-purpose them and pull an EPCQ block into the MAX V. The MAX V already has some flash hanging off of it with the Cyclone V code.  

 

We're using the Micron Serial NOR Flash n25q (http://www.micron.com/parts/nor-flash/serial-nor-flash/n25q00aa11g1240e?pc={6bac3112-dfb2-4adb-bab0-158f28467649})xxx Verilog model to help us understand what's going to be needed in the MAX V to emaulate the EPCQ device. The Micron model simulates the configuration and does pretty much all of the reads, writes, quad reads, etc.. 

 

Has anyone done this or anything similar? Any help or resource pointers would be greatly appreciated!
0 Kudos
0 Replies
Reply