КОМПЬЮТЕРЫ |
|
Языки программирования
Вычислительные устройства, строящиеся на основе ПЛИС, являются сложными
системами. Для их эффективного использования не достаточно широко распространённых
языков высокого уровня, необходимы языки программирования, позволяющие
использовать все предоставляемые производителем ресурсы. В данном разделе
будут представлены основные языки программирования для ПЛИС.
Низкоуровневые языки
- Argus - ассемблер реконфигурируемых
вычислительных систем.
- VHDL (Very high speed integrated circuits
Hardware Description Language) - язык описания аппаратуры высокоскоростных
интегральных схем. VHDL является базовым языком при разработке аппаратуры
современных вычислительных систем. Дополнительные ссылки:
- Verilog - это язык описания аппаратуры,
используемый для описания и моделирования электронных систем. Этот язык (также
известный как Verilog HDL) позволяет осуществить проектирование, верификацию и
реализацию (например, в виде СБИС) аналоговых, цифровых и смешанных электронных
систем на различных уровнях абстракции. Разработчики Verilog сделали его
синтаксис очень похожим на синтаксис языка C, что упрощает его освоение. Verilog
имеет препроцессор, очень похожий на препроцессор языка C, и основные управляющие
конструкции "if", "while" также подобны одноимённым конструкциям языка C.
Соглашения по форматированию вывода также очень похожи. Дополнительные ссылки:
- Особенности языков описания
архитектуры Verilog и VHDL.
Высокоуровневые языки
© Лаборатория Параллельных информационных технологий НИВЦ МГУ