Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>fpgabenchNew to Visual Studio Code? Get it now.
fpgabench

fpgabench

pluttan

|
10 installs
| (0) | Free
Проверка, синтез и загрузка конфигурации в ПЛИС
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

fpgabench

Что это

fpgabench — расширение редактора Visual Studio Code, образующее рабочую среду для лабораторных работ курса по программируемым логическим интегральным схемам (ПЛИС). Среда рассчитана на отладочную плату с кристаллом Cyclone IV EP4CE6E22C8 и не требует установки средств проектирования на компьютер студента: синтез и моделирование выполняются на сборочном сервере курса, а программа загрузки конфигурации в ПЛИС поставляется вместе с расширением.

Что оно делает

Расширение сопровождает проект цифрового устройства по этапам маршрута проектирования — от описания схемы на языке SystemVerilog до её работы на плате:

  • моделирование — проверка описания схемы тестирующими модулями и просмотр временных диаграмм сигналов;
  • синтез — получение файла конфигурации ПЛИС, оценка занятых ресурсов кристалла и предельной тактовой частоты, просмотр схемы на уровне регистровых передач и путей распространения сигналов;
  • функциональная схема — построение схемы модуля в соответствии с ГОСТ 2.743-91;
  • загрузка в ПЛИС — передача конфигурации на плату по последовательному порту и наблюдение за работой устройства, включая запись внутренних сигналов схемы.

Описания схемы пишутся на синтезируемом подмножестве SystemVerilog (файлы .sv, заголовки .svh); файлы .v проектов, начатых раньше, собираются и проверяются так же. Конструкции Verilog вне подмножества (reg, wire, простой always) и always_latch отмечаются в окне «Проблемы» предупреждением с подсказкой, как записать то же на SystemVerilog; сборку и проверки они не останавливают.

Состав проекта описывается паспортом fpgabench.toml в корне каталога; каталог без паспорта расширение не изменяет. Паспорт и заготовки лабораторных работ создаются из панели расширения. Пароль сборочного сервера запрашивается сразу после установки; новые версии расширения устанавливаются автоматически.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft