Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Интегральный мультимедийный модуль Booster-11 для БК001x |
<<Назад Вперед>> | Печать |
Voland
Member
Откуда: Москва Всего сообщений: 163 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 окт. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 декабря 2013 15:49 Сообщение отредактировано: 31 декабря 2013 12:44
Интегральный периферийно-мультимедийный модуль Booster-11. Начинается разработка нового комплексного устройства для БК0010 / БК0011М, ориентировочные сроки выпуска в продажу - май-июнь 2014. Функциональные узлы модуля ● SMK-512 без разъема IDE (останется только слот CF) по причине дефицита места; габаритная ПЗУ 27C210 (dip-40) будет заменена на компактную флеш-микросхему ● GPU (от БК12) с DVI выходом и поддержкой расширенных графических режимов ● 32Mb DRAM, включая стандартные 512кб памяти SMK, экранные буферы GPU и электронный диск ● Ядро процессора NIOS со встроенными графическими и аудио (mp3) тестами ● PS/2-контроллер для мыши и клавиатуры с эмуляцией [кнопка PC] = [кнопка БК] ● FPGA-реализация AY-3-8910 ● mp3-чип STA015 с DAC и общим усилителем с FPGA-AY ● Реализациея com-порта по стандарту ИРПС-блока БК на базе КР1801ВП1-065 (разъем idc-10) ● Шина специализированного коммерческого стандарта UEXT (разъем idc-10) ● Картоприемник SD-card (драйверная поддержка не предусмотрена) ● (опционально) Быстродействующий fpga- ВМ1/ВМ3 из БК12 (потребует установки EP3C10E144C8N вместо EP3C5E144C8N) ● Флеш-память для хранения ПЗУ SMK512, тестов GPU и ВМ3 и т.п. Основные используемые компоненты ● EP3C5E144C8N / EP3C10E144C8N - FPGA Cyclone III на 5000/10000 ячеек (10000 потребуется в случае установки ускоренного ВМ1/ВМ3 в fpga) ● MT48LC16M16A2P-75 - sdr sdram, общий объем 32 mb, 16-разрядная (под видеобуферы, электронный диск, и стандартное ДОЗУ 512кб для SMK) ● Chrontel CH7301C - одноканальный DVI-передатчик, поддерживающий вывод аналогового видеосигнала RGB через три 10-битных цифро-аналоговых конвертера ● FT2232h - двухканальный аппаратный USB-мост, UART, асинхронное FIFO, MPSSE и синхронное FIFO (программирование FPGA и флеш через USB-B) ● STA015 - mp3-чип ● TDA7050 - двухканальный усилитель мощности НЧ с максимальной мощностью 2*0,15 W в стерео режиме ● CS4344 - аудио ЦАП ● Флешь-память (конкретный чип пока не выбран) Глазами пользователя и программиста Подключаемый к МПИ модуль, содержащий в "одном флаконе" практически всё необходимое для БКшника, включая стандартный SMK-512 для работы с дисководом/винчестером и стандартный БКшный com-порт. Прошивать FPGA, на которой построен модуль, будет возможно по USB-кабелю за счет входящей в состав модуля микросхемы FT2232h. За счет этого же чипа будет возможен вывод изображения стандартных БКшных видеорежимов через USB-кабель в окно Windows-приложения на PC. Предполагается, что само приложение будет написано силами энтузиастов (есть некоторые договоренности). Стандартные БКшные видеорежимы, как и расширенные видеорежимы, будут также выводиться через DVI-выход на современный монитор. Предполагается, что максимальный видеорежим будет составлять порядка 800*600 точек при 16-битной цветности. Процессор NIOS в составе модуля будет использован не столько в качестве привлекательного функционала, сколько в качестве суровой практической необходимости: писать тесты GPU и mp3 на ассемблере БК некому, а для NIOS существует компилятор C, под который есть масса готовых исходников, позволяющих решать указанные задач. DVI-выход по умолчанию будет выдавать цветное изображение, имея на одной из ног разъема монохромный композитный сигнал. Как и на БК12, будет возможным переключение видеорежимов нажатием кнопки F10 клавиатуры PS/2 (поочередная смена видеорежимов ЦВ / ЧБ / МОНОХРОМ). Без клавиатуры PS/2 такое переключение будет возможно только тактовой кнопкой на верхней плате блока. Форм-фактор Блок будет реализован в формате двухэтажной платы под стандартный заводской корпус увеличенной высоты (такой используется для модуля АЦП/ЦАП). Конкретное расположение выходных разъемов будет установлено в процессе разводки платы, пока предположительно на нижней плате в торце блока будут расположены DVI-выход, два PS/2-разъема (мышь и клавиатура) и разъем idc-10 с реализацией com-порта (по стандарту ИРПС-блока БК на базе КР1801ВП1-065). Разъем CF-50 будет распложен с правой стороны нижней платы, как и сейчас в SMK-512. Нижняя и верхняя платы будут соединены межплатным соединителем (ориентировочно на 40 соединений), расположенным примерно там, где сейчас в SMK-512 располагается FDD-разъем. Также для скрепления двух плат будут использованы 1-2 стягивающие стойки с диаметром резьбовой части М2.5. На верхней плате в торце блока будут располагаться разъемы UEXT (idc-10), Audio (розетка jack 3.5), FDD-разъем (idc-34), разъем USB-B. В левой части верхней платы будет расположен картоприемник под SD-флэш (т.е. над разъемом CF-50), программная реализация обмена с которым будет отдана на откуп энтузиастам (пример - использование SD в качестве эмулятора дисковода или замены IDE-накопителя). На верхней плате блока будут располагаться две тактовые кнопки, одна - RESET (Как сейчас в SMK512), вторая - поочередная смена видеорежимов ЦВ / ЧБ / МОНОХРОМ на DVI-выходе. Блок перемычек модуля ● отключение FPGA-AY-3-8910 (замкнута=включено, разомкнута=отключено) ● исключение из адресного пространства БК регистров всех новых устройств - GPU, электронный диск, PS/2, NIOS, STA015 (замкнута=исключены, разомкнута=присутствуют) ● эмуляция подключенной мыши "Марсианка" при наличии PS/2 мыши (замкнута=эмулируется, разомкнута=не эмулируется) ● три зарезервированные перемычки Открытые вопросы ● распределение регистров новых, нестандартных для БК устройств, в адресном пространстве БК ● концепция сопряжения центрального ВМ1 с ускоренным fpga-вариантом ВМ1/ВМ3 ● организация доступа к электронному диску ● способ запуска встроенных тестов GPU и mp3 (предварительно - запуск по зажатой при старте БК кнопке переключения видеорежимов DVI, или ручной старт по нужному адресу) ● другие интересные пожелания и замечания (что-то выкинуть, что-то добавить, изменить расположение разъемов, конкретные архитектурные решения) Ориентировочная стоимость ● 3500 руб в виде конструктора для самостоятельной сборки ● 4500 руб в виде собранного и протестированного изделия |
Voland
Member
Откуда: Москва Всего сообщений: 163 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 окт. 2011 |
Фото 3D-прототипа можно посмотреть по ссылке. |
PC66
Full Member
Откуда: Краснодар Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мар. 2014 |
Voland, Браво! Не ожидал что-либо подобное увидеть. Слов нет! |
<<Назад Вперед>> | Печать |
Полигон-2 » Другие архитектуры » Интегральный мультимедийный модуль Booster-11 для БК001x |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |