Chisel (язык программирования) — Википедия

Chisel (язык программирования) Обзор языка Chisel Chisel — это язык описания аппаратного обеспечения с открытым исходным кодом, используемый для описания […]

Chisel (язык программирования)

  • Обзор языка Chisel

    • Chisel — это язык описания аппаратного обеспечения с открытым исходным кодом, используемый для описания цифровой электроники. 
    • Он основан на Scala и является доменно-ориентированным языком (DSL). 
    • Chisel сочетает в себе объектно-ориентированное и функциональное программирование для описания цифрового аппаратного обеспечения. 
  • Применение и документация

    • Схемы, описанные в Chisel, могут быть преобразованы в Verilog для синтеза и моделирования. 
    • Высококачественная документация доступна на нескольких языках. 
  • Примеры кода и использование

    • Приведены примеры кода для описания схем сумматора и 32-разрядного регистра. 
    • Chisel используется для реализации наборов команд RISC-V и чипа Rocket с открытым исходным кодом. 
    • DARPA и Google также применяют Chisel для разработки электронных устройств. 
  • Преимущества и инструменты

    • Chisel требует в 5 раз меньше кода и разрабатывается быстрее, чем Verilog. 
    • Для преобразования схем в Verilog используется программа FIRRTL. 
  • Дополнительные ресурсы

    • Ссылки на другие языки описания аппаратного обеспечения и системные блоки. 
    • Рекомендации по использованию и внешние ссылки, включая официальный веб-сайт и ресурсы на GitHub и YouTube. 

Полный текст статьи:

Chisel (язык программирования) — Википедия

Оставьте комментарий

Прокрутить вверх