Forum Discussion
Altera_Forum
Honored Contributor
9 years agoMAX 10 in place of Cyclone IV
Well, this seems fine to me, but I thought I'd ask the experts before doing it: I've made a VHDL design that's currently working on a Cyclone IV E. It uses the internal RAM (dual port mode), ab...
Altera_Forum
Honored Contributor
8 years agoAll devices have at least enough flash to hold at least one copy of rhe logic of your design; some have only a tiny amount spare, some have lots spare (and by way of keeping the number of distinct devices reasonable, they've bundled larger flash size with the analog features, even though they aren't directly related.
Spare space if available can be used for:- Keeping a second copy of your logic, to allow safe in-place upgrades (where the logic currently running is used to control writes to the flash containing the logic image)
- To initialise not only the logic but also the content of any RAM blocks you have used in your design (useful if you want a ROM look-up table, or perhaps if your design contains a soft CPU). This is what was being referred to above.
- As "UFM" (user flash memory) as a separate peripheral you instantiate - for similar purposes to initialised RAM, but slower and more awkward to access.