Mise à jour : 06-Jan-2022

BIENVENUE DANS L'UNIVERS DES SoC ET SoPC
(System on Chip et System on Programmable Chip)
| Présentation et documents | Livres | Altera | Xilinx | Linux et Processeur SoPC | Modules IP | Liens |

Vous trouverez ici un certain nombre d'informations sur ce sujet :

  • Page VHDL dédiée à mon ancien collègue et compère Patrice Nouel, enseignant chercheur à l'ENSEIB-MATMECA qui a été l'un de mes maîtres notamment dans la maîtrise du VHDL. J'y reproduis ici ses cours, projets VHDL et notamment son fameux guide du rootard VHDL (version PDF). Merci à toi Patrice et bonne retraite ! Son blog vhdl33.free.fr
  • Guide du rootard VHDL (version PDF)
  • Section logique de Xavier Cotton
  • Présentation du hardware Open source
LIVRES

 

Voici une liste de livres traitant des systèmes embarqués et des systèmes Temps Réel que j'ai lus et dont voici ma revue. La plupart sont en anglais. Ces livres sont disponibles à la bibliothèque de l'ENSEIRB-MATMECA pour les étudiants de l'école.

TOP 3 :

  1. RTL Hardware Design Using VHDL. P. Chu
  2. FPGA prototyping by VHDL examples. . Xilinx MicroBlaze MCS SoC. P. Chu
  3. Embedded SoPC design with NIOS II processor and VHDL examples. P. Chu

Codification :

  • ****** : hors concours, à s'acheter, vite !
  • ***** : exceptionnel, à lire absolument...
  • * : pauvre, à lire si l'on à du temps à perdre...

 

 

  • **** VHDL. Du langage au circuit, du circuit au langage. J. Weber and al. Editions Masson. 1997. Un livre sur le VHDL et particulièremnent sur le VHDL synthétisable. A lire quand on maîtrise le langage VHDL et que l'on désire synthétiser des circuits numériques à partir de sources VHDL. Le livre explique les pièges du VHDL et donne des astuces. Très bien fait !

LINUX ET PROCESSEUR SOPC

Il existe des processeurs (softcore) pouvant être intégrés dans un circuit programmable de forte densité. Ils sont généralement avec ou sans MMU, la tedance étant maintenant au spport de la MMU, et peuvent être utilisés avec un système d'exploitation de type Linux embarqué comme Linux ou µClinux. Voir ma page Linux embarqué.

 

Softcore Altera NIOS II :

NIOS II est le processeur softcore avec ou sans MMU développé par Altera.

Softcore Xilinx Microblaze :

Microblaze est le processeur softcore avec ou sans MMU développé par Xilinx.

 

Softcore LEON :

LEON est un processeur softcore sous GPL développé par Jiri Gaisler. C'est un processeur full SPARC V8 standard.

 

Autres processeurs softcore :

MODULES IP

Voici une liste de modules IP (Intellectual Property) libres très intéressants :

LIENS INTERESSANTS

Quelques liens intéressants :

  • Portail FPGAJournal
  • Portail design-reuse.com
  • Portail opencores.org qui propose des modules IP et des softcores en libre !
  • Site EDA Freeware : outil de conception VHDL en libre
  • Page de J. Weiss. Pleins de choses sur le numérique : FPGA, DSP, TV, microcontrôleurs...
  • Page de X. Cotton. Point d'entrée vers différents cours en ligne d'électronique. A visiter absolument !
  • Site fpga4fun