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

 
 
 
Reply to this topicStart new topic
> есть поддержка "golden image/dual boot" в бюджетных Xilinx/Altera?, при перепрошивки флаш по сети и т.п. отключили электричество
yes
сообщение Nov 29 2010, 15:55
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



в Латтисах для этого есть возможность
http://www.latticesemi.com/documents/TN1148.pdf
http://www.latticesemi.com/documents/TN1144.pdf

то есть

This provides the ability to use an alternate or backup bitstream, referred to as the “golden”
image. The device always attempts to load the primary image from the selected source. Should any unexpected
interrupts occur during configuration of the primary image, the LatticeXP2 device will automatically switch sources
and configure from the golden image location.

меня спросили - можно ли так для Альтер (циклоны) или Ксайлинса (спартаны)
а я и не знаю - вроде бы это просто реализовать, но сделали ли они?
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Nov 29 2010, 16:18
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(yes @ Nov 29 2010, 21:55) *
в Латтисах для этого есть возможность
http://www.latticesemi.com/documents/TN1148.pdf
http://www.latticesemi.com/documents/TN1144.pdf

то есть

This provides the ability to use an alternate or backup bitstream, referred to as the “golden”
image. The device always attempts to load the primary image from the selected source. Should any unexpected
interrupts occur during configuration of the primary image, the LatticeXP2 device will automatically switch sources
and configure from the golden image location.

меня спросили - можно ли так для Альтер (циклоны) или Ксайлинса (спартаны)
а я и не знаю - вроде бы это просто реализовать, но сделали ли они?

У Ксайлинксов такая возможность заложена в конфигурационные флэшки.То есть можно загрузить несколько версий битстрима во флэшку и выбирать (либо "софтверно", т.е. при программировании этой флэшки, либо "хардверно", то есть тупо уровнем на спец. ноге флэшки) какой битстрим грузить. Ну а как сделать логику управления выбором битстрима - это по-моему тривиально. Прицепить какой-нибудь watchdog, который запускается по началу конфигурации, и если она вдруг за определённое время не прошла - выбирает другой битстрим.
Go to the top of the page
 
+Quote Post
yes
сообщение Nov 29 2010, 16:46
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Bad0512 @ Nov 29 2010, 19:18) *
У Ксайлинксов такая возможность заложена в конфигурационные флэшки.То есть можно загрузить несколько версий битстрима во флэшку и выбирать (либо "софтверно", т.е. при программировании этой флэшки, либо "хардверно", то есть тупо уровнем на спец. ноге флэшки) какой битстрим грузить. Ну а как сделать логику управления выбором битстрима - это по-моему тривиально. Прицепить какой-нибудь watchdog, который запускается по началу конфигурации, и если она вдруг за определённое время не прошла - выбирает другой битстрим.


спасибо, про несколько битстримов я знаю, но это нужно внешнее устройство (а тут уж если делать - то может оказаться проще/надежнее контроллер поставить и грузить ПЛИС как слейва).
хотелось более простого решения

а в новых S6 и т.п не появилось чего-либо нового?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Nov 29 2010, 18:35
Сообщение #4


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(yes @ Nov 29 2010, 20:46) *
спасибо, про несколько битстримов я знаю, но это нужно внешнее устройство (а тут уж если делать - то может оказаться проще/надежнее контроллер поставить и грузить ПЛИС как слейва).
хотелось более простого решения

а в новых S6 и т.п не появилось чего-либо нового?


Есть такое в S6, например
Multi-boot называется.
Из того, что Вы сообщили про Латтис - это аналог от Xilinx.
Подробности в UG380


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Nov 29 2010, 18:47
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Вроде как в Циклоне3 тоже есть.
Go to the top of the page
 
+Quote Post
murmel1
сообщение Dec 3 2010, 20:27
Сообщение #6


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

Группа: Свой
Сообщений: 166
Регистрация: 2-11-08
Из: Ростов-на-Дону
Пользователь №: 41 331



Цитата(Koluchiy @ Nov 29 2010, 21:47) *
Вроде как в Циклоне3 тоже есть.

У Альтеры это называется Remote Update/Local Update. Вся необходимая для этого схема встроена в самой ПЛИС и не зависима от пользовательской части. Режим задается подвесом ног на 1/0.
Есть у всех современных циклонов, стратиксов и аррий
Go to the top of the page
 
+Quote Post

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

 


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


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