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

 
 
> Загрузка Virtex, что будет если будет так
irum4
сообщение Apr 28 2005, 12:09
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 18-06-04
Пользователь №: 54



По включению питания Виртех загружает из ПЗу данные, если вдруг в данных будет збой (например радиация прошила angry.gif ), то конфигурация не загрузится, но CCLK и дальше будет выдаваться, как бы ожидая нормального потока данных.
А будет ли работать загрузка, если взять ПЗу двойного объема и после первого блока данных в него записать аналогичный, второй, так будто бы два Виртекса стоит. Если збоев нет, то загрузка заканчивается после первого блока, а если в первом блоке збой, то CCLK не останавливается и выкачивает второй блок данных из ПЗу.
Какие будут мысли? wink.gif


--------------------
Электроника - наука о контактах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alexandr
сообщение Apr 29 2005, 10:02
Сообщение #2


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



Глянул алгоритм загрузки в книге "Современные семейства ПЛИС фирмы Xilinx" (Кузелин, Кнышев, Зотов) - главу по Virtex я уже выкладывал на форум http://forum.electronix.ru/index.php?showtopic=1610.
Так вот - FPGA действительно переводит в 0 INIT при несовпадении CRC, по которому сбрасывается PROM, НО последующей повторной загрузки не происходит. Начать грузиться снова можно лишь опять подав 0 на Programm.


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Apr 29 2005, 10:25
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Может я как всегда торможу smile.gif
но кто дожен дёргать PROGRAM? Ваша флешина!
А раз INIT становится в 0, то он сбрасывает флешину, и она опять дёргает плисине PROGRAM :-/
Go to the top of the page
 
+Quote Post
irum4
сообщение Apr 29 2005, 11:21
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 18-06-04
Пользователь №: 54



Цитата(Dr.Alex @ Apr 29 2005, 13:25)
Может я как всегда торможу smile.gif
но кто дожен дёргать PROGRAM? Ваша флешина!
А раз INIT становится в 0, то он сбрасывает флешину, и она опять дёргает плисине PROGRAM :-/
*

Да вот нет sad.gif Дело в том, что ПЗу дергает Program, только после загрузки ПЗу через JTAG. Так что дергать в результате некому.
У меня подобная ситуация наблюдалась, когда ПЗу располагалось на некотором расстоянии от FPGA. Тогда на CCLK наводился шумок, который сбивал загрузку. В результате видно, что данные полностью вичитываются, CCLK продолжает формироваться, а сигнал DONE остается в 0. Ситуацию спасало замена печатных проводников на навесные витые пары по данным и тактам.


--------------------
Электроника - наука о контактах.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 12:52
Рейтинг@Mail.ru


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