Forum Discussion
Altera_Forum
Honored Contributor
8 years agoDE10-Nano Kit vs DE0-Nano-SoC Kit/Atlas-SoC Kit : Which to procure?
Background : I have no prior experience in FPGA SoC or FPGA or CPLD however I have worked extensively on Raspberry Pi 3 Model B (Raspbian OS) and ARM M4 micro-controller (Bare Metal Programming). ...
Altera_Forum
Honored Contributor
8 years agoThat's interesting; at this link they say the DE10 part has one hard memory controller in the lower right corner:
https://www.altera.com/products/general/selector/product-detail.html?partnumber=5cseba6u23i7 Whereas for the DE0 part, it shows two controllers (N suffix does not work): https://www.altera.com/products/general/selector/product-detail.html?partnumber=5csema4u23c6 I could be wrong, but I get the impression that there is always a hard memory controller inside the Cyclone V HPS, and there are optional hard memory controllers outside of the HPS based on the particular part. From the Cyclone V device overview: "Cyclone V devices support up to two hard memory controllers for DDR3, DDR2, and LPDDR2 SDRAM devices. Each controller supports 8 to 32 bit components of up to 4 gigabits (Gb) in density with two chip selects and optional ECC. For the Cyclone V SoC devices, an additional hard memory controller in the HPS supports DDR3, DDR2, and LPDDR2 SDRAM devices." In Table 10 of the same document, it lists the SE max resource count of the FPGA hard memory controller from the HPS hard memory controller in separate rows. If this interpretation is correct, then perhaps the SE device part selector in Cyclone V device overview manual refers to the number of hard memory controllers outside of the HPS, and the web link above that I reference describes the total number of hard memory controllers inside the entire part.