Qu'est-ce que Synthèse de haut niveau (HLS) ?

Technique qui génère automatiquement du RTL à partir d'une description algorithmique en C ou C++, etc. Utilisée pour le développement de FPGA et d'accélérateurs.

Nom japonais: 高位合成(HLS)

« Synthèse de haut niveau (HLS) » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Flot de conception de circuits intégrés et EDA.

Domaine: Flot de conception de circuits intégrés et EDA

S'entraîner : questions sur Synthèse de haut niveau (HLS)

Comment appelle-t-on la technique qui génère automatiquement du RTL à partir d'une description algorithmique écrite en C ou C++ ?

  1. ASynthèse de haut niveau (HLS)
  2. BSynthèse logique
  3. CPlacement-routage
Afficher la réponse et l'explication

Réponse : A. Synthèse de haut niveau (HLS)

La synthèse de haut niveau détermine automatiquement, à partir d'une description comportementale écrite en C/C++, l'affectation des opérateurs et registres et le cycle d'horloge de chaque opération (ordonnancement), puis génère le RTL. À partir d'une même description, on peut essayer plusieurs architectures variant le pipeline ou le parallélisme, ce qui élève le niveau d'abstraction et raccourcit le développement. Elle est utilisée notamment pour les circuits de traitement du signal et d'IA. La synthèse logique génère des portes à partir du RTL.

« Synthèse de haut niveau (HLS) » dans les explications

Questions mentionnant « Synthèse de haut niveau (HLS) » (1)

  1. Comment appelle-t-on la technique qui génère automatiquement du RTL à partir d'une description algorithmique écrite en C ou C++ ?

Termes associés

RTL (niveau transfert de registres) Pipeline Synthèse logique Cellule standard Clock gating DRC (vérification des règles de conception) FPGA LVS Netlist PDK (kit de conception de procédé)

Retour au glossaire