реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Подскажите по Simulator и по разработке FPGA, Проблеммы симуляции.
DanilinS
сообщение Nov 9 2009, 19:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 9-11-09
Из: г. Дзержинск Нижегородской обл.
Пользователь №: 53 521



Хочу попробовать свои силы. rolleyes.gif

Есть проект (частично своя разработка). Там используется ПЛИС. По ряду причин остановился на EPM7064SLC44-10. С самим проектом вроде никаких особенностей нет. А вот с разработкой FPGA начались вопросы, который пока не решились чтением мануалов ...

1) Разместил на схеме все банки ПЛИС. Part A - Part H. У всех их один U (U2A-U2H). Развел на них линии и шины.
Запускаю PCB то FPGA визард. Указываю чип. Указываю имя проекта и имя листа. Конфигурационный файл дефолтовый. Создается лист. Но в листе не весь набор сигналов ! Естественно в файле констант части сигналов нет. Почему так?

В файле Constraint и листе схемы прописываю недостающие сигналы ручками. Это правильно? Связь FPGA и PCB будет нормальной?

2) Создал свой файл VHDL с описанием логики. Собственно вся логика в VHDL. На листе - один дистинатор с одноименными номерами выводов. И соеденены меду собой. Пишу простенький симускрипт VHSDST. Ни в какую не хочет работать. cranky.gif В примерах - всё работает. Пишу практически аналогичное у себя - ни одного цикла не проходит. Пример в приложении. Компиляция проходит без ошибок.
Прикрепленные файлы
Прикрепленный файл  222.rar ( 1.13 килобайт ) Кол-во скачиваний: 30
 
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Nov 11 2009, 13:03
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



1. Скорее всего сигналов нет потому что не все шины/провода именованы;
2. Симуляция проходит на ура - смотрите мой проект.
Go to the top of the page
 
+Quote Post
DanilinS
сообщение Nov 16 2009, 11:52
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 9-11-09
Из: г. Дзержинск Нижегородской обл.
Пользователь №: 53 521



Гм ... действительно. Сигналов нет из-за особенности нумерации линий DXP . Подписал линии "прямо у ножек" rolleyes.gif . Подписал сигналы - сигналы в FPGA перенеслись.

С симуляцией буду разбираться. Походу где-то накосячил. Присланный образец отработал безукоризненно.

А как быть с JTAG ногами? Их можно на IO запрограммировать. По походу придется, так как совсем немного не укладываюсь по ногам. Если на них линии развести и поименовать сигналы - "PCB то FPGA" визард их поймет? Или ручками ?

Сообщение отредактировал DanilinS - Nov 16 2009, 11:58
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Nov 16 2009, 18:34
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Не советую JTAG ноги под свои нужды использовать - есть шанс больше одного раза не запрограммировать кристалл...
Go to the top of the page
 
+Quote Post
DanilinS
сообщение Nov 16 2009, 18:56
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 9-11-09
Из: г. Дзержинск Нижегородской обл.
Пользователь №: 53 521



Естественно, если JTAG под свои нужды задействовать то чип шьется только программатором. Простенький БутеБластер уже не катит.

Сообщение отредактировал DanilinS - Nov 16 2009, 18:57
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 15:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016