Mise à jour : 08-Nov-2011

BIENVENUE DANS L'UNIVERS DES SoC ET SoPC
(System on Chip et System on Programmable Chip)
| Documents et livres | Cours en ligne | Portails | VHDL | Altera | Xilinx | Linux et Processeur SoPC | Modules IP | Hardware | Liens |

DOCUMENTS ET LIVRES

Voici une liste de livres traitant des SoC, SoPC, le traitement du signal et l'implantation hardware des algorithmes, les langages HDL et les systèmes numériques que j'ai lus et dont voici ma revue. La plupart sont en anglais. Ces livres sont disponibles à la bibliothèque de l'ENSEIRB pour les étudiants de cette école.

Codification :

  • ***** : exceptionnel, a lire absolument !
  • * : pauvre, à lire si l'on a du temps...à perdre

 

  • **** VHDL. Du langage au circuit, du circuit au langage. J. Weber, M. Meaudre. 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 !

VHDL

  • Le portail www.opencores.org qui propose des modules IP et des softcores en libre !
  • Le site EDA Freeware : outil de conception VHDL en libre
  • Le langage VDHL de P. Nouel de l'ENSEIRB

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.

Softcore LatticeMico32 :

LatticeMico32 est un processeur softcore libre développé par Lattice.