Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Языки описания аппаратуры (VHDL и др.)

Ответ: не знал что XST это что-то отдельное. Думал это просто раздел какой-то в ISE.

Отправлено Kolobok 25 февраля 2008 г. 06:02
В ответ на: Сурьёзно они замахиваются своим float_pkg. отправлено zlyh 22 февраля 2008 г. 10:53

Честно говоря, CORDIC это пока единственное более-менее серьезное что я написал на VHDL. Т.е. путь мой только начинается.
До XilinxISE я моделировал CORDIC в OrCAD 9.1. Там все работало. Скачал Xilinx, создал проект с CORDIC и нажал на Synthesize-XST->Check Syntax. Компилятор стал ругаться на команды sra (арифм. сдвиг вправо). Тут я для себя открыл две вещи: а) что эта команда не синтезируема. б) С OrCAD надо завязывать, чтоб точно получать синтезируемый код
Вот теперь переписываю CORDIC: хочу использовать плавающую запятую и избавиться от несинтезируемых команд.

Теперь по float_pkg:
"Самое простое этот pkg свалить в кучу с исходниками."
Я поместил файл float_pkg_c.vhd в каталог со своим проектом, добавил его в XilinxISE(Add Source->выбор файла) и написал в заголовке VHDL-файла use work.float_pkg.all. Все верно?
После этого компилятор выдает два предупреждения: HDLParsers:3350 - "H:/Science/Xilinx/cordic/float_pkg_c.vhd" Line 913. Null range: 0 downto 1 (второе на 914й строке, там две константы описаны) но ошибок нет (кроме как на команде sra,но это сейчас начну исправлять-напишу функцию сдвига)

Пошел работать. Надеюсь что-нибудь получится. :)




Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru