- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Bonjour,
Je suis debutant en FPGA, je souhaite utiliser ma SDRAM de 64 MB.
J'ai d'abord créer le design sous platform designer puis j'ai compilé sous quartus avec une PLL.
J'aimerais finaliser en développant sur Eclipse un programme qui me permet de stocker des données dans la SDRAM et les lire par la suite.
J'ai vu qu'il fallait utiliser les fonctions IORD/IOWR mais je ne sais pas comment créer le programme.
Merci d'avance
Cordialement
SACULITAM
- Tags:
- NIOS 2 ECLIPSE SDRAM
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You can refer and check the below designs:
https://people.ece.cornell.edu/land/courses/ece5760/DE2/tut_DE2_sdram_verilog.pdf
https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/sdram-nios-test-max10-de10-lite/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Merci de votre réponse, je suis sur quartus 20.1 et les liens n'y correspondent pas.
Mais vous ne pouvez pas m'aider sur le développement du SOPC avec la SDRAM ainsi que le code à utiliser sur eclipse ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You need to read thoroughly the Embedded IP User Guide:
https://www.intel.com/content/www/us/en/docs/programmable/683130/21-4/introduction.html
You could also try:
https://www.intel.com/content/www/us/en/docs/programmable/683130/21-4/example-test-code.html
You can search for "IOWR" / "IORD" in the User Guide.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Merci mais je n'arrive pas a comprendre le fonctionnement, ou dois-je trouver ce qui est vraiment nécesaire à utiliser pour créer mon design sur platform designer ?
j'aimerais utiliser un module ethernet rj45 directement sur la carte fpga pour envoyer des donner et les stocker dans la SDRAM
Si vous aviez des documents ou une solution
Merci
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Kindly expect some late reply as the owner is taking some leave until next week.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Which device are you using? Cyclone V SoC, Arria 10 SoC etc.?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Do you have any update from your side?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Salut,
Je suis toujous bloqué.
C'est une cyclone 4 EP4CE6E22C8
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
For Cyclone 4, documents can be found here:
https://www.intel.com/content/www/us/en/support/programmable/support-resources/devices/dev-cyiv.html
For examples you can find in the end applications section below the page.
As mentioned, you might want to try below example, and port it to your device (Cyclone IV in Quartus Device Assignment), and understand its function:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
je ne comprend pas ce que vous voulez me montrer avec le document cyclone 4
le deuxième document représente ce que je recherche. Le problème est que ma version de quartus et la 21 cela n'existe-t-il pas dessus ? dois-je utiliser la version 16 ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
j'aimerai un programme en C qui permet d'utiliser la SDRAM car je ne sais pas comment lui stocker des données en mémoire
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You can download the design, and use the Upgrade IP tools in Quartus in your 21.1 version.
The documents for Cyclone IV is for your own future reference if needed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
merci beaucoup
mais une fois que j'ai génére un .bdf de platform designer et compilé sous quartus je lance eclipse :
file >new> nios II application and bsp from teamplate
j'ajoute mon .sopcinfo que je viens de générer et je choisie blank project dans teamplate ?
Après ca est ce que je peux écrire mon programme en C qui pilote mon microcontroleur?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I suggest you try running a simple Hello World to understand how to build the Nios II in eclipse, then you can try running the C code once you have tried it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
j'ai deja réalisé le hello world. il est possible de changer juste le code du hello world ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Once that you know and tested the simplest design, for e.g Hello World you can try other examples, or write your own code, you could try the memtest
For reference of your next design you can read and refer to the Embedded Design Handbook, the System Design with Platform Designer section first, then any other topics that interest you:
https://www.intel.com/content/www/us/en/docs/programmable/683689/current/system-design-with.html

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page