Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
15883 Discussions

programmer sur eclipse une SDRAM du FPGA

SACULITAM
Beginner
631 Views

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

0 Kudos
16 Replies
SACULITAM
Beginner
605 Views

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 ?

EBERLAZARE_I_Intel
603 Views

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.


SACULITAM
Beginner
593 Views

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

Kenny_Tan
Moderator
582 Views

Hi, Kindly expect some late reply as the owner is taking some leave until next week.


EBERLAZARE_I_Intel
570 Views

Hi,


Which device are you using? Cyclone V SoC, Arria 10 SoC etc.?


EBERLAZARE_I_Intel
505 Views

Hi,


Do you have any update from your side?


SACULITAM
Beginner
497 Views

Salut,

 

Je suis toujous bloqué.

C'est une cyclone 4 EP4CE6E22C8

EBERLAZARE_I_Intel
477 Views

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:

https://www.intel.com/content/www/us/en/design-example/715010/max-10-sdram-nios-test-max10-de10-lite...


SACULITAM
Beginner
468 Views

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 ?

SACULITAM
Beginner
466 Views

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

EBERLAZARE_I_Intel
425 Views

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.


SACULITAM
Beginner
402 Views

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?

 

 

EBERLAZARE_I_Intel
400 Views

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.


SACULITAM
Beginner
394 Views

j'ai deja réalisé le hello world. il est possible de changer juste le code du hello world ?

EBERLAZARE_I_Intel
370 Views

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


Reply