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

 
 
> проблемы с Actel!, при переносе VHDL проекта с ProAsic на Sx
another_one
сообщение Dec 26 2008, 15:18
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



как избежать проблем при переносе VHDL проекта, отлаженного на многократно программируемой микросхеме ProAsic на однократно программируемую SX?

Может есть у кого подобный опыт?, прошу поделиться советом gjcrjkmre поскольку воникли проблемы в работе логики на SX.

Заранее благодарен.

Сообщение отредактировал another_one - Dec 26 2008, 15:19


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
another_one
сообщение Jan 2 2009, 15:30
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



help.gif
Прошу еще немного мне помочь.


Проблема решиться если найдется решение как предотвратить автоматическое перераспределение Netlist Дизайнером в следующем случае.

У меня следующие клоки:

- HCLK;
- CLKA;
- CLKB;
Разводимые клоки(CLKA, CLKB) внешним тактируемым сигналом не используются, поэтому я их заземлил. В VHDL проекте используются еще два под клока, один - производная от HCLK, другой внешний сигнал по квосходящему фронту которого защелкиваются несколько регистров(синтезатор определил этот сигнал как клок). В этоге распиновка этого сигнала была изменена дизайнером, вследствии привязки этого сигнала к разводимому клок буферу CLKA - дизайнер самостоятельно привязал этот сигнал к ножки CLKA.

Прошу подсказать как убрать автоматичекое перераспределение распиновки Дизайнером.

Пробовал поставить флаг в Синтезаторе "Disable I/O insertion" - в этоге дизайнер перестал вообще компилировать, ругаясь на отсутствии какого-то элемента библиотеки.


Заранее благодарен.


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
pitbool
сообщение Jan 3 2009, 17:10
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 3-01-09
Пользователь №: 42 897



Цитата(another_one @ Jan 2 2009, 18:30) *
help.gif
В этоге распиновка этого сигнала была изменена дизайнером, вследствии привязки этого сигнала к разводимому клок буферу CLKA - дизайнер самостоятельно привязал этот сигнал к ножки CLKA.

Прошу подсказать как убрать автоматичекое перераспределение распиновки Дизайнером.


Эта проблема решилась при добавлении атрибута?

Цитата
Дизайнер при компиляции выдает предупреждения о том что производные клоки от HCLK не имют достаточной нагрузочной способностью для всех такируемых ими триггеров.


Это всего лишь пердупержение. Если бы у вас частота была около 100 мгц то на него стоило бы обратить внимание. Вообщето там написано что если есть возможность то следует использовать клоковую цепь wink.gif А вообще моделсим должен эту ситуацию отмоделировать корректно.

Цитата
Время от времени читается предыдущее регистров регистров или не все биты регистров совпадают записанному.


Два предположения:1) где-то возникает гоночная ситуация - попробуйте увеличить время между приходом данных в регистры и клоком по которому он их сохраняет.
2) или вы делаете какое-то действие во время записи в регистры в результате чего запись не производится. такое например бывает при одновременной попытке записи и чтения.

Цитата
Моделирования после разводки и имплементации не показало ошибок при записи / чтении, те которые были на практике.


Чудеса lol.gif Моделсим практически непогрешим. Все зависит от того насколько адыкватна ваша модель
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:06
Рейтинг@Mail.ru


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