Mise à jour : 19-Jan-2010

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.

How VLSI characteristics affect FPGAs and FPGA-based logic design; - How classical logic design techniques relate to FPGA-based logic design; - Understanding FPGA fabrics: the basic programmable structures of FPGAs; - Specifying and optimizing logic to address size, speed, and power consumption; - Verilog, VHDL, and software tools for optimizing logic and designs; - The structure of large digital systems, including register-transfer design methodology; - Building large-scale platform and multi-FPGA systems; - A start-to-finish DSP case study addressing a wide range of design problems.

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 sans MMU et utilisés avec un système d'exploitation de type Linux embarqué comme µClinux. Voir ma page Linux embarqué.

 

 

Softcore Altera NIOS II :

 

  • Le portage µClinux pour NIOS II sans MMU
  • Le portage Linux pour NIOS II avec MMU
  • La page de mon collègue P. Nouel

 

Softcore Xilinx Microblaze :

Microblaze est le processeur softcore 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.

  • Le site du projet LEON
  • Le site leox.org sur le LEON
  • Le portage de µClinux sur LEON

 

Autres processeurs softcore :

MODULES IP

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

HARDWARE LIBRE

Voici quelques liens concernant le hardware libre :

  • La page de mon collègue P. Nouel
  • La page de J. Weiss. Pleins de choses sur le numérique : FPGA, DSP, TV, microcontrôleurs...
  • La page de X. Cotton. Point d'entrée vers différents cours en ligne d'électronique. A visiter absolument !
  • La page du CNFM sur le programme universitaire Altera