|
Как сделать конфигурационную схему для Cyclone IV через JTAG ( для отладки) и через PS ( для работы )?, На одной плате. |
|
|
|
Aug 6 2013, 13:35
|
Местный
  
Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832

|
Цитата(Raven @ Aug 6 2013, 17:31)  Я имел в виду следующее: 4 Mb (размер уже сжатого вашего файла, как я понял) * 25 ns (40 MHz) = ~100 ms. Нет, я же ранее сказал: у меня есть запас до 100 мс, т.к EPCS4 у меня пока заполнена лишь на 70%. Сейчас выясняю, насколько реально мне хватит этого запаса, дополняя проект ещё нужными блоками. А распаковка Циклоном судя по всему идёт на лету и занимает доп. время.
|
|
|
|
|
Aug 6 2013, 14:36
|
Местный
  
Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832

|
Цитата(Александр77 @ Aug 6 2013, 18:31)  Рассматривался ли вариант каскадирования конфигурационных ПЗУ типа EPC1/EPC2? (При условии что с них реально загрузится этот циклон, что надо бы проверить) Меня сбило с толку, что EPC4, 8, 16 в Квартусе 12.1 отсутствуют в списке в Convert Programming Files и я пока EPC вообще отложил в сторону. Планирую скоро посмотреть , есть ли они на 13.0 sp1. На Вашем Квартусе есть EPC4, 8, 16 ?
|
|
|
|
|
Aug 6 2013, 15:47
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(FLTI @ Aug 6 2013, 18:36)  Меня сбило с толку, что EPC4, 8, 16 в Квартусе 12.1 отсутствуют в списке в Convert Programming Files и я пока EPC вообще отложил в сторону. Планирую скоро посмотреть , есть ли они на 13.0 sp1. На Вашем Квартусе есть EPC4, 8, 16 ? В v13.0_sp1 их нету. Для конфигурирования Cyclone IV в режиме PS альтера рекомендует использовать внешний хост + параллельный флэш. Поищите аппноту про Parallel Flash Loader - там описывается, как сделать хост на MAX II или MAX V. Имхо это будет самое дешевое решение при требуемой скорости. Когда вычисляете время загрузки, то не забывайте добавить к нему время POR (соответствующее используемому режиму) и время инициализации (т.е. время между CONF_DONE и INIT_DONE). Компрессия у Альтеры проста, как грабли - из битстрима выбрасывается установка тех конфигурационных ключей, значение которых совпадает с дефолтным (т.е. имеющимся по включению питания). Потому-то и невозможно априори оценить степень сжатия, т.к. она будет очень сильно зависеть от проекта.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Aug 9 2013, 12:23
|
Местный
  
Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832

|
Цитата(Stewart Little @ Aug 6 2013, 19:47)  Для конфигурирования Cyclone IV в режиме PS альтера рекомендует использовать внешний хост + параллельный флэш. Поищите аппноту про Parallel Flash Loader - там описывается, как сделать хост на MAX II или MAX V. Имхо это будет самое дешевое решение при требуемой скорости. Вы имеете в виду эту схему? Parallel Flash Loader будет в MAX II?
Если да, то подскажите - где бы можно было бы посмотреть принципиальную схему такого подключения? Идеально было бы посмотреть принципиальную схему какой-нибудь оценочной платы с конфигурационной схемой: MAX II + NOR Flash Memory + Cyclone GX.
|
|
|
|
|
Aug 9 2013, 15:14
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(FLTI @ Aug 9 2013, 16:23)  Вы имеете в виду эту схему? Parallel Flash Loader будет в MAX II? Да. По обоим вопросам. Цитата(FLTI @ Aug 9 2013, 16:23)  Если да, то подскажите - где бы можно было бы посмотреть принципиальную схему такого подключения? Это, наверное, надо копаться в схематиках на старые отладочные платы, что-нибудь типа Stratix II. И нет факт, что удастся найти. Да и особого смысла в этом я не вижу. Быстрее будет самому нарисовать, соответствующие мануалы и даташиты покуривши.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Oct 10 2013, 21:52
|
Местный
  
Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832

|
Цитата(Stewart Little @ Aug 6 2013, 19:47)  Когда вычисляете время загрузки, то не забывайте добавить к нему время POR (соответствующее используемому режиму) и время инициализации (т.е. время между CONF_DONE и INIT_DONE). Это не столь большое добавочное время если использовать FAST POR: FAST POR + ( время между CONF_DONE и INIT_DONE ) = 3мс + 0,65 мс = 3,65 мс ( данные взяты из Cyclone IV Device Handbook ). Больше ничего не добавляется к непосредственному времени загрузки из EPCS в ПЛИС в режиме AS? Напомню, что мне нужно выполнить PCIe wake-up time =100мс, поэтому надо всё точно учесть.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|