МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Online-синтез прошивки

Online-синтез прошивки 4 года 7 мес. назад #3103

  • Leka
  • Leka аватар Автор темы
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54
Кому-нибудь интересна эта тема? Если да, то продолжу в "проектах пользователей" - постараюсь объяснить свой подход. Здесь просто хотел обсудить online-синтез, тк пока не собираюсь выкладывать свою программу, ни в исходниках, ни в исподниках.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Online-синтез прошивки 4 года 7 мес. назад #3107

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 104
  • Спасибо получено: 31
Сказать по правде - ваш проект меня просто сразил наповал.
Работающий тетрис в плис из исходников С - нереально круто.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Online-синтез прошивки 4 года 7 мес. назад #3108

  • Leka
  • Leka аватар Автор темы
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54
Не совсем Си, tetris.c сразу писал с учетом того, что будет синтезироваться для ПЛИС, и поэтому необходимы минимальные изменения (типы и ввод/вывод поменять). Что именно надо поменять/добавить для синтеза, можно увидеть из сравнения tetris.c и top.h (в папке top из tetris.zip).
У меня проект на данном этапе - не высокоуровневый синтез программ на Си, а максимально приближенное к синтаксису Си низкоуровневое описание синтезируемых схем (для ПЛИС). Главные отличия в синтаксисе - инстансы,типы и упакованные массивы, как в SystemVerilog. Ну и ограничения на используемые конструкции.
Открою тему в "проектах пользвателей", и постараюсь, не спеша, подробно все описать. А как тестировать - отложим на потом.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.
  • Страница:
  • 1
  • 2
Время создания страницы: 0.147 секунд

ВКонтакте  facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Forum Наш форум Раздел предложений Online-синтез прошивки