Chisel
From Wikipedia, the free encyclopedia
Dernière version
6.6.0 ()[1]
Chisel
| Dernière version | 6.6.0 ()[1] |
|---|---|
| Dépôt | github.com/chipsalliance/chisel3 |
| Type |
Langage de description de matériel Langage dédié |
| Licence | Licence Apache 2.0 |
| Site web | www.chisel-lang.org |
Chisel est un langage informatique open-source de description matériel basé sur Scala.
Chisel, pour Constructing Hardware in Scala Embedded Language, permet de décrire des circuits électroniques numériques au niveau du transfert de registres (RTL). Chisel hérite des propriétés objet et fonctionnel de Scala pour décrire du matériel. L'utilisation de Scala comme base permet de se servir de Chisel comme un générateur de circuits électroniques.
Il existe également TL-Chisel, l'équivalent en Chisel de TL-Verilog (Transaction-Level Verilog).
Les circuits décrits en Chisel sont directement convertibles en Verilog pour la synthèse et la simulation.