Forth http://fforum.winglion.ru/ |
|
Описание ucf на Форте http://fforum.winglion.ru/viewtopic.php?f=11&t=1976 |
Страница 1 из 1 |
Автор: | Hishnik [ Вс фев 22, 2009 18:55 ] |
Заголовок сообщения: | Описание ucf на Форте |
Код: [ DECIMAL 36 BASE ! ]
E12 PINCLK[] ! E16 PINRX[] ! F15 PINTX[] ! V8 PINSW[] ! U10 PINSW[] 1 -TH ! U8 PINSW[] 2 -TH ! T9 PINSW[] 3 -TH ! [ DECIMAL ] Не знаю, требуются ли комментарии. |
Автор: | in4 [ Вс фев 22, 2009 20:04 ] |
Заголовок сообщения: | |
Хищник писал(а): Не знаю, требуются ли комментарии. Желательно, а то совсем не в теме...
ucf -? -TH -? может, будут еще вопросы... |
Автор: | Hishnik [ Вс фев 22, 2009 20:18 ] |
Заголовок сообщения: | |
ucf = User Constraints File. Туда сбрасываются проектные ограничения. Например, вот так: NET "clk" LOC = "E12" ; Т.е. ножки ПЛИС в корпусах BGA записываются в формате "БукваЧисло". Теперь возникает вопрос, как же такую кучу маленьких строк красиво ввести в Форт. Нашлось такое решение - в 36-ричной системе счисления любая цифро-буквенная комбинация является числом. Его и пишем в массив ( : -TH CELLS + ; ). Получится набор чисел, которые можно "напечатать" в файл, включив предварительно ту же 36-ричную систему. |
Автор: | in4 [ Вс фев 22, 2009 20:29 ] |
Заголовок сообщения: | |
Красиво! |
Автор: | WingLion [ Вс фев 22, 2009 20:34 ] |
Заголовок сообщения: | |
А ножки с номерами типа AA12 AC16 поместятся в формат числа? а ведь то 36<sup>4</sup> > 2<sup>16</sup> |
Автор: | Hishnik [ Вс фев 22, 2009 20:39 ] |
Заголовок сообщения: | |
0x7FFFFFFF = ZIK0JZ (36). Пышшат, но лезуть |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |