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

MAX-V scalability

Altera_Forum
Honored Contributor II
1,861 Views

Hi, 

 

I am going to use MAX-V type 5M570ZF256 on my new board and I would like to upgrade in future to 5M1270ZF256. 

But I found that each of these two versions has a single GND pin which is not compatible to each other: The 5M1270ZF256 uses G5 which is NC in 5M570ZF256, and 5M570ZF256 uses B7 which is defined as IO in 5M1270ZF256. 

What should I do to preserve smooth scalability? 

 

Thanks,
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
911 Views

Quartus allows you to build device migration into a project. Under 'Assignments' -> 'Device', click on the 'Migration Devices' button bottom left. Select all the devices you wish to support. Quartus will then generate a device pin file suitable for use with any of your chosen devices. 

 

Cheers, 

Alex
0 Kudos
Altera_Forum
Honored Contributor II
911 Views

 

--- Quote Start ---  

Quartus allows you to build device migration into a project. Under 'Assignments' -> 'Device', click on the 'Migration Devices' button bottom left. Select all the devices you wish to support. Quartus will then generate a device pin file suitable for use with any of your chosen devices. 

 

Cheers, 

Alex 

--- Quote End ---  

 

 

---------------------- 

 

Thank you Alex, 

 

I did your recommendation, but while I clicked OK i didn't see any new generated migration file. Maybe i don't know where it should be located?  

 

Shony
0 Kudos
Altera_Forum
Honored Contributor II
911 Views

It doesn't generate a 'migration' file. It simply ensures that any pinout Quartus generates is compatible for all devices in the migration list. 

 

You must still select a single device for Quartus to target. This will generate programming files for that device only. You can then change the Quartus project to target a different device, from your list of migration devices, and Quartus will route it with the same pin constraints determined by the project. 

 

Cheers, 

Alex
0 Kudos
Altera_Forum
Honored Contributor II
911 Views

I hope that Quartus warns me if it doesn't like, for instance, case that I connected some previous GND pin to current NC pin (if it is not legal), etc.

0 Kudos
Altera_Forum
Honored Contributor II
911 Views

If Quartus can't meet the pin assignments you've created for the project, for any device in your migration list, the Fitter will fail with an error. 

 

Cheers, 

Alex
0 Kudos
Reply