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

 
 
> Занимательная археология: EP1C12 и EPC4, ... загрузка нескольких FPGA
hdl_student
сообщение Sep 25 2014, 15:57
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 122
Регистрация: 22-02-10
Из: Москва
Пользователь №: 55 617



Добрый день!

Стоит задача зашить 4-5 корпусов Cyclone с помощью минимально необходимого количества EPC4.
В Enhanced Configuration (EPC) Devices Datasheet указана ёмкость EPC4: 4,194,304 бита.
Там же указан и размер битстрима для EP1C12: 2,326,528 бит. В табличке совместимости указано, что для загрузки EP1C12 достаточно одной EPC4 с учётом сжатия.

Первый Cyclone поддерживает только PS, это значит, что нужно использовать режим Passive serial mode, где из DAT[7...0] используется только DAT[0].

Вопрос первый: если используется режим PS, то память EPC4 уменьшается до 4,194,304 / 8 = 524,288 бит?
Как в него может влезть битстрим при условии, что коэффициент сжатия вот вовсе необязательно будет больше 4,5 раз?
Или там шина данных как-то хитро мультиплексируется?

Вопрос второй: у EPC4 есть 4 страницы памяти. Размер одной страницы - это 4,194,304 или 1,048,576 бита?

Ради интереса создал проект для EP1C12 и попробовал собрать несколько битстримов в один .pof для EPC4. Вышло, что без сжатия влезают 2 одинаковых битстрима, со сжатием - 4. Где правда? sm.gif

Заранее спасибо.

P.S. По ТЗ нужно использовать именно EP1C12 и именно с EPC4.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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