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/