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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SD Карта -> uC ATMega128 -> TV Out, На чём лучше делать девайс?
grave
сообщение Jun 2 2005, 16:31
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 33
Регистрация: 9-12-04
Из: Odessa
Пользователь №: 1 424



Идея девайса состоит в том, что нужно считывать фотографии в JPEG формате с SD или MMC флешки, распаковывать и выводить на видеовход телевизора. У кого-то есть доки по подобным зверям? или алгоритм декомпрессии JPEG?
Все идеи приветствуются!!!
Go to the top of the page
 
+Quote Post
Sokol
сообщение Jun 3 2005, 07:13
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 23-07-04
Пользователь №: 365



Цитата(grave @ Jun 2 2005, 19:31)
Идея девайса состоит в том, что нужно считывать фотографии в JPEG формате с SD или MMC флешки, распаковывать и выводить на видеовход телевизора. У кого-то есть доки по подобным зверям? или алгоритм декомпрессии JPEG?
Все идеи приветствуются!!!
*


Не справится Мега с этим. ДСП надо ставить. Блэкфин, например... А JPEG - в гугле полно.
Go to the top of the page
 
+Quote Post
tonjo
сообщение Jun 3 2005, 07:13
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 22-11-04
Пользователь №: 1 190



Советую посмотреть основной стандарт на JPEG (ITU-T T.81 | ISO/IEC 10918-1). Описываются процессы кодирования и декодирования, задает формат сжатых данных.
Прикрепленные файлы
Прикрепленный файл  itu_t81.zip ( 947.02 килобайт ) Кол-во скачиваний: 125
 
Go to the top of the page
 
+Quote Post
tonjo
сообщение Jun 3 2005, 07:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 22-11-04
Пользователь №: 1 190



Цитата(Sokol @ Jun 3 2005, 10:13)
Не справится Мега с этим. ДСП надо ставить. Блэкфин, например... А JPEG - в гугле полно.
*


Справится или не справится - это надо смотреть на размер изображений, скорость вывода на ВКУ.
Go to the top of the page
 
+Quote Post
Sokol
сообщение Jun 3 2005, 07:28
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 23-07-04
Пользователь №: 365



Цитата(tonjo @ Jun 3 2005, 10:15)
Справится или не справится - это надо смотреть на размер изображений, скорость вывода на ВКУ.
*


Размер - размер фотографий, порядок известен, выводить надо картинку размером 640х480. Скорость обновления 25-50Гц. Или есть варианты?
Go to the top of the page
 
+Quote Post
NickB
сообщение Jun 3 2005, 08:58
Сообщение #6


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

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



Купите DVD проигрыватель с Card-readerом smile.gif
Go to the top of the page
 
+Quote Post
radist
сообщение Jun 3 2005, 12:30
Сообщение #7


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

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



где-то на CD с даташитами от Analog Devices попадался мне jpeg декодер. там же были и микросхемы для преобразования в различные тв-форматы. если сильно надо, могу поискать.
Go to the top of the page
 
+Quote Post
ARTI
сообщение Jun 5 2005, 08:17
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 25-04-05
Пользователь №: 4 468



Предлагаю два варианта

1) На базе AT91 от Atmel.
Например AT91RM9200. Довольно мощная штука и в нем есть
Mutimedia Card Interface. Короче, аппаратно поддерживает твои SD и MMC.
Что касается видео-выхода, ну там вроде ни чего не должно быть сложного,
У этого зверя куча всяких интерфейсов. Кстати он 32-ух битный.
Но сколько стоят платы, ломается ли софт и есть ли уже готовые примеры на JPEG не знаю. Начать можешь с этого про AT91

2) На базе ADSP Blackfin 5xx от Analog Devices
Минус нет аппаратной поддержки всяких флешек, но если знаешь протоколы, то это не будет для тебя проблемой.
Зато есть взломанный софт, платы менее 500$ и примеры Jpeg2000 см ссылка см. сюда
Кстати глянь описание платы BF533 EZ-Kit lite.
Она работает с видео. excl.gif
Go to the top of the page
 
+Quote Post
ValeraK
сообщение Jun 10 2005, 05:30
Сообщение #9


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

Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900



Цитата(grave @ Jun 2 2005, 22:31)
Идея девайса состоит в том, что нужно считывать фотографии в JPEG формате с SD или MMC флешки, распаковывать и выводить на видеовход телевизора.
*


Я для самотренировки (рилтайм) спаял девайс на AtMega64 с внешней статической RAM (несколько банков), цап R-2R на 8бит подключил с лапок порта для вывода видео, кварц на 17.73мГц (16мГц модель прекрасно работает на этой частоте без сбоев).
В векторе прерывания по таймеру, каждую строку выдаю програмно, вспышка PAL и содержимое строки из внутреннего ОЗУ, в периоды гасящих строчных и кадровых импульсов создаю картинку и перекачиваю из внешнего ОЗУ во внутреннее новые строки.
Задумывал сделать аппаратный эмулятор ZX-Spectrum на одном контроллере,
времени вечно не хватает на разработки "для души"....
SD карточки работают по SPI интерфейсу - такчто прицепить не проблемма.
Правда контроллер работал от 5v питания, но можно поставить преобразователь уровня в 3.3v для SD.
Ну а в твоём случае из pdf берём формат файлов jpeg, пишем распаковщик и выдаём плавненько картинку, либо по мере декодировки, либо ставим памяти вдвое больше и устраиваем слайд шоу.

Думаю эта затея реально будет работать, по моим подсчётам быстродействия во время гасящих импульсов вполне хватит для эмуляции Z80 на 4мГц, а уж потихотьку jpeg декодировать и тем более.

P.S. Пиши на ассемблере, многие проблеммы с рилтаймом снимутся.
Go to the top of the page
 
+Quote Post
grave
сообщение Jun 11 2005, 17:39
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 33
Регистрация: 9-12-04
Из: Odessa
Пользователь №: 1 424



Почитал стандарт ITU-T и ужаснулся smile.gif в принципе если к меге подцепить внешнюю память, распаковать можно будет. Время не критично.
Считал файл. распаковал его в с-рамину, а дальше опрашиваю клаву и вывожу всё это барахло на видео.
спасибо tonjo за pdf

Blackfin будет дороговато наверно и флеша у него нет внутреннего.
Атмел мне ближе, но почему-то их АРМы не нравятся.
Наверно нужно остановиться на той же меге или ARM7 от филипса.

Кто какие видео энкодеры юзал? надо в ПАЛе выводить изображение.
Go to the top of the page
 
+Quote Post
ARTI
сообщение Jun 12 2005, 06:33
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 25-04-05
Пользователь №: 4 468



Неправда, BF531 имеет встроенную ПЗУ на 32 кб.
Кстати он еще и самый дешевый.
Прикрепленные файлы
Прикрепленный файл  BF531_2_3_prb.pdf ( 1.29 мегабайт ) Кол-во скачиваний: 99
 
Go to the top of the page
 
+Quote Post
dimsa
сообщение Jun 13 2005, 08:13
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 23-12-04
Пользователь №: 1 638



Я делал подобное. Поставил в связке ATMEGA128, cpld XCR3128XL, SRAM и
ADV7177KS.

Получилось очень прилично и достаточно дешево ~30 евров.

Чем хорош ADV7177KS - можно и RGB и TV выводить.
Go to the top of the page
 
+Quote Post
tonjo
сообщение Jun 13 2005, 14:28
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 22-11-04
Пользователь №: 1 190



Цитата(ARTI @ Jun 5 2005, 11:17)
2) На базе ADSP Blackfin 5xx от Analog Devices
Минус нет аппаратной поддержки всяких флешек, но если знаешь протоколы, то это не будет для тебя проблемой.
Зато есть взломанный софт, платы менее 500$ и примеры Jpeg2000 см ссылка см. сюда
Кстати глянь описание платы BF533 EZ-Kit lite.
Она работает с видео.  excl.gif
*


Взломанный софт - это хорошо smile.gif Но вот вопрос - как взломать, где это можно подглядеть?
Go to the top of the page
 
+Quote Post
grave
сообщение Jun 13 2005, 16:54
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 33
Регистрация: 9-12-04
Из: Odessa
Пользователь №: 1 424



Цитата
dimsa
Я делал подобное. Поставил в связке ATMEGA128, cpld XCR3128XL, SRAM и  ADV7177KS.    Получилось очень прилично и достаточно дешево ~30 евров.    Чем хорош ADV7177KS - можно и RGB и TV выводить.


Взглянуть одним глазом можно?

Цитата
tonjo Дата Сегодня, 16:28      QUOTE(ARTI @ Jun 5 2005, 11:17)  2) На базе ADSP Blackfin 5xx от Analog Devices  Минус нет аппаратной поддержки всяких флешек, но если знаешь протоколы, то это не будет для тебя проблемой.  Зато есть взломанный софт, платы менее 500$ и примеры Jpeg2000 см ссылка см. сюда  Кстати глянь описание платы BF533 EZ-Kit lite.  Она работает с видео.              Взломанный софт - это хорошо  Но вот вопрос - как взломать, где это можно подглядеть?


Сегодня случайно попалась на глаза плата кита на 533-м Blackfinе, спрошу кто писал под него, мож чё и найдётся.
Там на ней если память не подводит видел и ADV7177
Go to the top of the page
 
+Quote Post
dimsa
сообщение Jun 15 2005, 08:00
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 23-12-04
Пользователь №: 1 638



Цитата(grave @ Jun 13 2005, 19:54)
Цитата
dimsa
Я делал подобное. Поставил в связке ATMEGA128, cpld XCR3128XL, SRAM и  ADV7177KS.    Получилось очень прилично и достаточно дешево ~30 евров.    Чем хорош ADV7177KS - можно и RGB и TV выводить.


Взглянуть одним глазом можно?



Что именно интересует? - Не все могу дать - плата идет в серию.

Сначала приведу кратенькое описание основных предпосылок:

Память для вывода и для процессора - 1 чип SRAM, псевдо-двухпортовость достигается синхронизацией по кадровому импульсу.

На CPLD подключены все выводы SRAM, внешний интерфейс ATMEGA, 8-битовый интерфейс ADV7177 плюс выход осциллятора.

Все остальное - это зашивка CPLD.

Зашивка CPLD - сделал за несколько дней, с осциллогафом.

Если такая штука заинтересует, то могу поконсультировать - шли по ПМ.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 05:39
Рейтинг@Mail.ru


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