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

 
 
> Распаковка zip на стороне ATmega, Программирование больших ПЛИС - распаковка прошивок zip
StanislavF
сообщение Nov 3 2010, 14:23
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 15-01-10
Пользователь №: 54 837



Здравствуйте,

Прошиваю два Spartan3 с помощью AVR Atmega2561, последовательно, один за другим. Использую WinAVR 2010****. Прошивки для обеих ПЛИС компоную с прошивкой для ATmega. НО прошивки для ПЛИС со временем стали довольно большими и не влезают в 256 Кб для ATmega. Битовое сжатие не помогает.

Придёться сжимать и распаковывать их потом с помощью самого ATmega при программировании ПЛИС. Существуюит ли алгоритмы распаковки zip для ATmega или какие-то другие решения этой проблемы? То, что я находил в сети работет с файлами, а в ATmega файлов по сути никаких и нет.

Буду благодарен за любую предоставленную помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
StanislavF
сообщение Nov 8 2010, 14:22
Сообщение #2





Группа: Участник
Сообщений: 9
Регистрация: 15-01-10
Пользователь №: 54 837



Спасибо за ответы.

Цитата(MrYuran @ Nov 3 2010, 17:30) *
Что мешает поставить сбоку флешку и лить из неё?

То, что аппаратура уже какая есть.

Цитата(ReAl @ Nov 3 2010, 18:16) *
Cyclone альтеровские уже в себе имеют распаковщик какого-то RLE и Quartus при соответствующей галке генерирует сжатый поток, у спартана3 такого нет?

В Spartran 3 есть сжатие битового потока, есть сжатие z для многоблочных PROM Xilinx. У меня стоит больше задача распаковать это на стороне ATmega. Буду благодарен на ссылки с алгоритмами. На счёт первого бита в байте не совсем понял -- что если он на чамом деел уже такой есть (не искуственно созданный).

Цитата(rezident @ Nov 4 2010, 00:23) *
У нас в похожей ситуации используется сжатие RLE, которое тут уже упоминалось. Альтернативным решением м.б использование другого (более простого/дешевого) МК и SPI Flash.

Другие МК уже не поставить. RLE попробую посмотреть.

Если вспомните полезные ссылки и прочее для кода на C, буду благодарен. Спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- StanislavF   Распаковка zip на стороне ATmega   Nov 3 2010, 14:23
- - MrYuran   Ещё 10 лет назад статьи видел, про сжатие прошивок...   Nov 3 2010, 14:30
- - ReAl   Да, 10+ лет назад это интенивно обсуждалось в PVT....   Nov 3 2010, 15:16
- - rezident   У нас в похожей ситуации используется сжатие RLE, ...   Nov 3 2010, 21:23
- - ReAl   О первом бите — ну так мы его так сгенериров...   Nov 8 2010, 15:39
|- - ReAl   Вход на упаковку. Минусами разбито на группы по во...   Jan 13 2011, 19:01
|- - ViKo   Цитата(ReAl @ Jan 14 2011, 00:01) При сво...   Jan 14 2011, 07:55
|- - ReAl   Цитата(ViKo @ Jan 14 2011, 12:55) Рояльти...   Jan 14 2011, 09:07
- - StanislavF   Использую PackBits. На машине упаковка и распаковк...   Nov 23 2010, 14:24
- - SasaVitebsk   Можно делать и прямую распаковку. Там тоже ничего ...   Nov 23 2010, 19:09
- - XVR   Код int32_t countChar;Зачем 32 бита? У вас максим...   Nov 24 2010, 12:37
- - ViKo   Я делал сжатие несколько иначе - последовательност...   Nov 24 2010, 19:56
- - StanislavF   Цитата(XVR @ Nov 24 2010, 18:37) Код int...   Jan 12 2011, 06:26
- - XVR   ЦитатаКак тогда быть? Что использовать вместо pgm_...   Jan 12 2011, 11:45
|- - demiurg_spb   Цитата(XVR @ Jan 12 2011, 17:45) Приведен...   Jan 12 2011, 12:30
|- - ReAl   Цитата(XVR @ Jan 12 2011, 16:45) Пардон, ...   Jan 12 2011, 17:36
|- - ViKo   Цитата(ReAl @ Jan 12 2011, 22:36) Я на AC...   Jan 12 2011, 18:01
- - SysRq   Цитата(StanislavF @ Nov 23 2010, 20:24) К...   Jan 16 2011, 08:30
- - Leka   Битстрим (альтеровский *.rpd) по медленному радиок...   Oct 20 2015, 22:16


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

 


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


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