|
Проэкт не работает в чипе..., В симуляции все ОК, в чипе не работает, может проблема с заданием ног |
|
|
|
Sep 2 2008, 10:27
|
Знающий
   
Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822

|
Странная проблема возникла: есть довольно простенький проэкт под Xilinx XCR3064CS48 CPLD. Проэкт драйвит некоторый електромагнит в системе. Код на VHLD. Я вообще сижу на Латтисе, на данный момент временно требуется данный Xilinx (в дальнейшем он заменится на соотв. Латтисе, но пока это то что есть), посему дизайн симулирован в среде Lattice (Модельсимом для Латтиса), затем когда симуляция ОК - открываю ISE, синтезирую под XCR3064CS48 и т.д. Есть UCF файл в проэкте в ISE где определил ноги чипа под сигналы. Проблема в том что после прожига не работает в чипе. Прежняя версия того-же дизайна работала ОК, сейчас внес изменения в код (UCF не трогал) - на выходах ничего нет. Прожигаю старую версию - чип работает ОК (согласно старой версии ессно). Проверяю в ISE насчет констрейнов ног: содержимое UCF имеет описание всех ног, тогда как в окне где UCF разбивается на части (Timing COntraints таб) - два выхода из четырех вроде как не определены в плане ног. Присоединены screenshots того о чем говорю. Также присоединен source VHDL как reference - хотя симуляция показывает что код вроде работает ОК. Со средой ISE знаком плохо, да и нет намерения углубленно изучать ее ибо Латтисе удовлетворяте потребости, может что-то не определено для проэкта в ISE и посему не работает в чипе ? Заранее благодарен за помощь.
Эскизы прикрепленных изображений
Прикрепленные файлы
Driver.vhd ( 4.51 килобайт )
Кол-во скачиваний: 138
|
|
|
|
|
 |
Ответов
|
Sep 3 2008, 07:44
|
Знающий
   
Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822

|
Цитата(sazh @ Sep 2 2008, 15:37)  лачи в RTL какие то бессмысленные. Да, без пояснений оно не совсем понянто со стороны: в системе есть проблема в том что при power-up срабатывает ложная комманда на на включение одного из режимов (видимо в результате влияния включения питания на конфигурацию системы которая драйвит данный CPLD), посему нужно было сделать что-то что-бы заблокировало первый sequence комманд (ложный). Посему получились latches о который и кручал синтезатор. Цитата(rv3dll(lex) @ Sep 3 2008, 10:57)  я в основном все процессы делаю синхронными и в список чувствительности вписываю только клок ни разу проблем не было
у ксайлинкса действительно все регистры изначально ставятся в ноль если не указать типа := '1' вообще-то стандарт рекоммендует иказывать полный sense list в процессе. Не уверен на что повлияет не полное указание сигналов в списке, но я в принципе, как минимум в качестве начинающего, стараюсь приделживаться стандарта (когда не забываю...). Иногда забываю все релевантные сигналы внести в список, получаю warnings, но до сих пор все работало и так... Интересно на что влияет не полный список чуствительности...
|
|
|
|
Сообщений в этой теме
Саша Z Проэкт не работает в чипе... Sep 2 2008, 10:27 Саша Z Цитата(sazh @ Sep 2 2008, 14:37) Ради инт... Sep 2 2008, 11:59  sazh Цитата(Саша Z @ Sep 2 2008, 15:59) Да, до... Sep 2 2008, 12:47   Саша Z Цитата(sazh @ Sep 2 2008, 15:47) Почему н... Sep 2 2008, 13:59    sazh Цитата(Саша Z @ Sep 2 2008, 17:59) На бор... Sep 2 2008, 14:22     Саша Z Цитата(sazh @ Sep 2 2008, 18:22) Посмотри... Sep 2 2008, 20:00 rv3dll(lex) Цитата(sazh @ Sep 2 2008, 15:37) Ради инт... Sep 3 2008, 06:57  sazh Цитата(Саша Z @ Sep 3 2008, 11:44) Да, бе... Sep 3 2008, 07:58   Саша Z Цитата(sazh @ Sep 3 2008, 11:58) Со сторо... Sep 3 2008, 09:18    sazh Цитата(Саша Z @ Sep 3 2008, 13:18) Да, ес... Sep 3 2008, 09:43   XVR Цитата(Maverick @ Sep 3 2008, 12:02) Наск... Sep 3 2008, 11:37    Саша Z Цитата(XVR @ Sep 3 2008, 15:37) Отнюдь, с... Sep 3 2008, 11:54     sazh Цитата(Саша Z @ Sep 3 2008, 15:54) Значит... Sep 3 2008, 12:18     XVR Цитата(Саша Z @ Sep 3 2008, 15:54) да, но... Sep 4 2008, 10:56      Саша Z Цитата(XVR @ Sep 4 2008, 13:56) Это не ас... Sep 4 2008, 11:32       sazh Цитата(Саша Z @ Sep 4 2008, 15:32) загруз... Sep 4 2008, 15:15       XVR Цитата(Саша Z @ Sep 4 2008, 15:32) Но стр... Sep 4 2008, 17:26        Саша Z Цитата(XVR @ Sep 4 2008, 20:26) Это бага ... Sep 4 2008, 20:48         XVR Цитата(Саша Z @ Sep 5 2008, 00:48) В том ... Sep 5 2008, 05:47          Саша Z Цитата(XVR @ Sep 5 2008, 08:47) Ой. Не п... Sep 5 2008, 12:59           XVR Цитата(Саша Z @ Sep 5 2008, 16:59) Но все... Sep 5 2008, 17:57            Саша Z Цитата(XVR @ Sep 5 2008, 20:57) Давай, по... Sep 5 2008, 20:17             XVR Цитата(Саша Z @ Sep 6 2008, 00:17) Спасиб... Sep 6 2008, 09:58              Саша Z Цитата(XVR @ Sep 6 2008, 12:58) Проверил ... Sep 6 2008, 11:25               Саша Z Цитата(Саша Z @ Sep 6 2008, 14:25) Ага, о... Sep 8 2008, 12:29                Саша Z Цитата(Саша Z @ Sep 8 2008, 15:29) В дого... Sep 11 2008, 15:23                 sazh Цитата(Саша Z @ Sep 11 2008, 19:23) Все, ... Sep 12 2008, 05:47         sazh Цитата(Саша Z @ Sep 5 2008, 00:48) хотя f... Sep 5 2008, 06:14       alexander55 Цитата(Саша Z @ Sep 4 2008, 15:32) Не пой... Sep 12 2008, 05:31        Саша Z Цитата(alexander55 @ Sep 12 2008, 08:31) ... Sep 12 2008, 06:18      Maverick Цитата(XVR @ Sep 4 2008, 13:56) А что, VH... Sep 5 2008, 05:19    Maverick Цитата(XVR @ Sep 3 2008, 14:37) Отнюдь, с... Sep 3 2008, 12:50 BSV А временнОе моделирование автор делал? Еще интерес... Sep 3 2008, 08:27 Саша Z Цитата(BSV @ Sep 3 2008, 12:27) А временн... Sep 3 2008, 10:01  BSV Цитата(Саша Z @ Sep 3 2008, 14:01) нет си... Sep 3 2008, 12:00   Саша Z Цитата(BSV @ Sep 3 2008, 16:00) Нужен Мод... Sep 3 2008, 13:56    BSV Цитата(Саша Z @ Sep 3 2008, 17:56) У меня... Sep 3 2008, 15:45
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|