Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> Thresher Forever, VGA + TV

romanich
post Четверг, 20 мая 2010, 06:59
Отправлено #1


Продвинутый
**

Группа: Пользователи
Сообщений: 51
Регистрация: 18 июня 2008

Отзывы: +0 / -0

Пользователь №: 27 122





Подробнее здесь


QUOTE
Основные характеристики игровой консоли Thresher Forever:

CPU: ADSP-BF532 BlackFin Processor @400MHz

RAM: SDRAM @133MHz 64MB

Storage: MMC/SD Card

Video: NTSC/VGA

Audio: OGG/MP3/AAC/WMA/MIDI Codec

Input: SEGA MD 6button Joystick


QUOTE
Мультисистемный аркадный эмулятор. В настоящее время поддерживает программную эмуляцию следующих игровых систем: GB, GBC, GBA, NES, SNES, SEGA GG, SEGA MS, SEGA MD, PCE, NEO-GEO MVS.

Характеристики.

Центральный процессор: DSP семейства BlackFin 400MHz(1)
Оперативная память: внешняя SDRAM 64MB(2), встроенная SRAM 84kB(3)
Хранение программ/данных: карты памяти MMC, SD
Видеоконтроллер: сделан на базе FPGA семейства Cyclone II, 2Bank x 256kB(4)
Звуковой сопроцессор: VLSI OY DSP(5)
Управление: 6-кнопочный джойстик от игровой приставки SEGA MegaDrive(6)
Питание: AC/DC Adapter 6.5 – 9V 2.5A
Разъёмы: аналог VGA(1), композит NTSC(2), Mono(3) и Stereo(4) аудио, карта памяти(5), джойстик(6), питание(7).
Печатная плата: 4-слойная, 125 x 71 мм, толщина 1.5мм



Примечания к характеристикам.

(1) Процессор ADSP-BF532, разогнан до 708MHz.

(2) Организация памяти 32M x 16, шина разогнана до 177MHz.

(3) Работает на частоте процессорного ядра, конфигурируется под КЭШи, стек, память программ и данных.

(4) Используется FPGA EP2C8. Организация видеопамяти 128k x 16, два банка – пока один отображается, во второй можно писать. Физическое разрешение – 320x240, логическое – любое от 1x1 до 320x240. Два цветовых режима – палитровый (256 цветов) и прямой (32768 цветов). На каждую компоненту цвета 5-битный резисторный ЦАП. Выдаёт кадр в двух стандартах – VGA (монитор) и NTSC (телевизор). Развёртка кадра с частотой 60 Hz.

(5) Декодер WAV, MP3, AAC, OGG, WMA, MIDI.

(6) Возможно подключение других устройств управления: джойстик от игровой приставки NES, клавиатура, и т.п.


QUOTE
Программное обеспечение.

Операционная система – отсутствует, применяется специализированный инициализатор железа и загрузчик приложений с GUI. Приложения – эмуляторы вышеназванных игровых систем. Для написания приложений используется специфический API, который на уровне функций обеспечивает работу с железом.


QUOTE
В игровой приставке Thresher Forever используется видеосистема под названием VideoFlipper. Специализированный видеоконтроллер на базе FPGA EP2C8 семейства Cyclone II. Имеет два банка (страницы) видеопамяти (по 256 kB каждый, организация памяти 128K x 16), что даёт по сравнению “обычными” видеоконтроллерами следующие

Преимущества:

Максимально быстрый доступ к видеопамяти(VRAM) со стороны CPU, лимитируемый задержками в FPGA и VRAM

Отсутствие Tearing Effect (эффект разрезания) при передаче видеоконтента в VRAM  (особенно во время прочих аппаратных прерываний)

CPU может в любое время и сколь угодно долго перебрасывать видеоконтент в один банк VRAM, в то время как другой банк VRAM будет отображаться на экране до тех пор пока CPU не даст команду на переключение банка

Отложенное переключение банка – FPGA переключает банк во время обратного хода луча по кадру после получения команды от CPU

Обратная связь с CPU – опрос порта или прерывание по переключению банка. Это позволяет синхронизировать эмуляторы от видеосистемы

Особенности:

Общение с CPU через 16-битный порт данных

Поддержка развёртки VGA для вывода изображения на CRT/LCD

Поддержка развёртки NTSC для вывода изображения на TV

Поддержка видеорежима разрешения QVGA 320x240 60Hz

Два цветовых режима: Direct 15 bit и Palette 8 bit


Сообщение отредактировал romanich - Четверг, 20 мая 2010, 06:59

Присоединённые эскизы
Присоединённое изображение Присоединённое изображение


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
Morte
post Среда, 09 июня 2010, 08:43
Отправлено #2


Тазик-эвтаназик
****

Группа: Пользователи
Сообщений: 340
Регистрация: 22 дек. 2007

Отзывы: +48 / -0

Из: Саратов
Пользователь №: 24 887





Цена осталась прежней? 10000?


--------------------
My lesbian neighbors asked me what I wanted for my birthday. They gave me a Rolex.
I think they misunderstood when I said I wanna watch.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
romanich   Thresher Forever   Четверг, 20 мая 2010, 06:59
romanich   Скриншоты игр   Четверг, 20 мая 2010, 07:00
YOURA_HA   корпус жаль отсутствует ! p.s: сколько системк...   Четверг, 20 мая 2010, 09:21
Gashik   Крут, как обычно, только почему лишил свою молотил...   Четверг, 20 мая 2010, 09:20
Jojo   Ему бы корпус с экраном, медиафункции и русский от...   Четверг, 20 мая 2010, 10:18
chertius   есть у него уже с экраном... Digital Thresher+ наз...   Четверг, 20 мая 2010, 10:58
Jojo   Да я про готовый хандхелд говорю. С корпусом и кно...   Четверг, 20 мая 2010, 11:02
chertius   вроде была тема, где romanich по этому поводу выск...   Четверг, 20 мая 2010, 11:07
romanich   могу спаять ещё один сабж. кому надо?   Среда, 26 мая 2010, 05:42
romanich   тааак... я так понял что никому не надо? но втору...   Четверг, 27 мая 2010, 10:46
lps   цена вопроса, я бы может и решился взять...   Пятница, 28 мая 2010, 17:22
romanich   10000 рэ по личке можно договориться по-дешевле...   Понедельник, 31 мая 2010, 03:34
HalyaziuM   Цена повергла в шок... А как у этой штуки дела с э...   Вторник, 01 июня 2010, 17:30
romanich   это себестоимость, без работы. да и вообще 1000...   Среда, 02 июня 2010, 02:33
Jojo   Для ручной работы стоит недорого. Это же не фабрич...   Среда, 02 июня 2010, 09:58
lps   хм, сейчас 10к наверное не потяну :( а что там со ...   Среда, 02 июня 2010, 10:24
PiroTeX   Всегда поражался тому насколько бывают изобретател...   Суббота, 05 июня 2010, 19:51
romanich   спасибо за поддержку, но вторую копию доделать до...   Понедельник, 07 июня 2010, 02:41
romanich   оказалось, что процессор жив, просто непропай был ...   Среда, 09 июня 2010, 02:37
Morte   Цена осталась прежней? 10000?   Среда, 09 июня 2010, 08:43
romanich   предпочтителен обмен, цену при желании можно ч...   Среда, 09 июня 2010, 09:52
romanich   GBA уже не нужен (купил)   Пятница, 11 июня 2010, 03:49
romanich   Обмен на SNES состоялся более не продаётся   Суббота, 17 июля 2010, 04:04
___romanich___   Однако же пришлось вернуться и порадовать ! С...   Пятница, 08 октября 2010, 04:18


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

Упрощённая версия Сейчас: Пн., 30 июня 2025, 09:24
Skin Designed (c) by Rooq.net, All Rights Reserved.