Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт апр 25, 2024 04:57

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

что генерировать
AHDL+VHDL 67%  67%  [ 2 ]
AHDL+VHDL+Verilog 0%  0%  [ 0 ]
AHDL+VHDL+Verilog+BDF 0%  0%  [ 0 ]
AHDL+VHDL+Verilog+BDF+TCL/Tk скрипты для QII 33%  33%  [ 1 ]
Всего голосов : 3
Автор Сообщение
 Заголовок сообщения: Forth2RTL
СообщениеДобавлено: Вт июл 18, 2006 03:52 
Не в сети

Зарегистрирован: Пн июн 26, 2006 09:20
Сообщения: 11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предлагаю разработать либу Forth-to-RTL. То есть, надстроить ANS93 Форт так, чтобы он генерировал исходники VHDL, AHDL, Verilog. Что-то наподобие SystemC.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 05:05 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Лично мне был бы интересен еще и конвертер "AHDL -> VHDL".

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 07:01 
Идея не плохая, а как бы еще spice модели прикрутить.
Использование Форта вместо VHDL для моделирования CPU
встречал у Brada на tiniboot.com.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 08:34 
Статья по сложности построения компиляторов:)
http://www.pcmag.ru/archive/9705s/05s979.asp

P.S. На примере реализации С++ компилятора:)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 11:49 
Не в сети

Зарегистрирован: Пн июн 26, 2006 09:20
Сообщения: 11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
"Скрипач не нужен!" (c) То есть, еще один компилятор не нужен, т.к. используется Форт, и, стало быть, его компилятор. Так что сложностей с этой стороны не предвидится.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 13:17 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
=AK= писал(а):
Предлагаю разработать либу Forth-to-RTL. То есть, надстроить ANS93 Форт так, чтобы он генерировал исходники VHDL, AHDL, Verilog. Что-то наподобие SystemC.

И в каком объеме она должна исполнять свои функции? Если речь идет о генерации шаблонов, так это уже давно... :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 13:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Гость писал(а):
Идея не плохая, а как бы еще spice модели прикрутить.

Пробить в них дырку, взять болт с гайкой, и прикрутить... На стенку, например, можно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth2RTL
СообщениеДобавлено: Вт июл 18, 2006 13:19 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
=AK= писал(а):
Предлагаю разработать либу Forth-to-RTL. То есть, надстроить ANS93 Форт так, чтобы он генерировал исходники VHDL, AHDL, Verilog. Что-то наподобие SystemC.


вообще в этом случае используется обычный Форт, на котором моделируется поведение системы, а вот как это реально реализуется -- сам хочу знать, кто бы рассказал

ну например пишем на Форте модели базовых блоков 74 логики, потом каким-то образом строим из них иерархическую систему, получая модель требуемого устройства, а потом как-то (как ?) получаем схему для моделирования в DesignLab/OrCAD/SPICE, и описание на *DL которое синтазатор для конкретног типа ПЛИС способен всосать и выдать прошивку

_________________
http://akps.ssau.ru/forth/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 13:22 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Ключевые обороты речи здесь: "как-то", "каким-то образом" :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 15:12 
Не в сети

Зарегистрирован: Пн июн 26, 2006 09:20
Сообщения: 11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Хищник писал(а):
И в каком объеме она должна исполнять свои функции?

Примерно как SystemC, см. http://en.wikipedia.org/wiki/SystemC
Хищник писал(а):
Если речь идет о генерации шаблонов, так это уже давно...

Адреса, явки, пароли? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 18, 2006 15:23 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
=AK= писал(а):
Примерно как SystemC, см. http://en.wikipedia.org/wiki/SystemC


Такие я видел. Подобных средств сейчас достаточно много.

=AK= писал(а):
Хищник писал(а):
Если речь идет о генерации шаблонов, так это уже давно...

Адреса, явки, пароли?


А форт его знает! Генерация шаблона по результатам разбора входного языка или даже просто параметров не так уж сложна. Форт, тикль, си, си-шарп - это я навскидку по работе нашей команды могу сказать. Там ничего кардинально сложного нет, вопросов два: как обеспечить достаточную выразительность для конструкций "ForthHDL", и как обеспечить удобную интеграцию в существующие маршруты проектирования. HDL на форте появляется в проекте класса "система на кристалле", поскольку если мы прошьем память команд софт-процессора словами форта, то эта память будет разновидностью большущей комбинаторной схемы.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB