От C до HDL
-
Обзор языка программирования C
- C — это язык программирования общего назначения, разработанный Деннисом Ритчи в 1972 году.
- C широко используется в разработке программного обеспечения, систем реального времени и встраиваемых систем.
-
История и развитие C
- C был разработан для создания операционной системы UNIX и стал популярным в 1980-х годах.
- В 1990-х годах Иэн Пейдж, Чарльз Суини и их коллеги из Оксфордского университета создали язык Handel-C для преобразования C в HDL.
- Celoxica, основанная в 1999 году, коммерциализировала исследования Handel-C и была продана Catalyst в 2008 году.
- В 2009 году Mentor Graphics приобрела активы Catalyst, связанные с синтезом языка Си.
-
Применение C-to-HDL
- C-to-HDL используется для ускорения разработки приложений, которые требуют высокой производительности или обработки данных в реальном времени.
- C-to-HDL полезен для больших проектов и для реализации кода, который может измениться в будущем.
- Абстрагирование языка высокого уровня от C может сократить общее время разработки.
-
Инструменты C-to-HDL
- Существует множество инструментов C-to-HDL, включая SmartHLS, CBG CtoV, NISC, Altium Designer, и другие.
- Некоторые инструменты поддерживают различные языки программирования, такие как Python и Verilog.
-
Рекомендации
- В статье приведены ссылки на полезные ресурсы и обзоры инструментов C-to-HDL.
Полный текст статьи: