Бытовой ретро-компьютер своими руками
http://forum.pk-fpga.ru/

[-deprecated-] Интегральный периферийно-мультимедийный модуль Booster-11 для БК001x
http://forum.pk-fpga.ru/viewtopic.php?f=15&t=5510
Страница 1 из 1

Автор:  Voland [ 31 дек 2013, 15:03 ]
Заголовок сообщения:  [-deprecated-] Интегральный периферийно-мультимедийный модуль Booster-11 для БК001x

ТЕМА НЕАКТУАЛЬНА, ДАННЫЙ ПРОТОТИП УСТРОЙСТВА СНЯТ С РАЗРАБОТКИ С 2021 ГОДА



Интегральный периферийно-мультимедийный модуль Booster-11.





Проект в формате Altium. Включает всё - схему обоих плат, библиотеки компонентов, трассировку с возможностью просмотра 3D-preview предполагаемого вида после монтажа электронных компонентов.

Спецификация Booster-11
Спецификация нижней платы

маркировкаНаименованиеКол-воОписание
Конденсаторы
C1, C7, C23, C25, C42, C440805 1.0uF6Керамический чип-конденсатор C0805
C2, C8, C24, C260805 X7R 1000pF 50V4Керамический чип-конденсатор C0805
C3, C4, C10, C11, C12, C13,
C14, C15, C16, C17, C18,
C19, C20, C21, C22, C27,
C28, C29, C30, C31, C32,
C33, C36, C37, C38, C39,
C40, C41, C43, C45, C46,
C47, C48, C49, C50, C52,
C53, C54, C55, C56
0805 X7R, 100nF, 10%, 50V40Чип-керамика C0805
C5, C6, C9ECAP 10/16V 05113Полярный электролитический конденсатор, от 5В, шаг 2.5мм, диаметр 5мм
C34, C350805 NPO 22pF 50V2Керамический чип-конденсатор C0805
C510805 56pF1Керамический чип-конденсатор C0805
Резисторы
R1, R2, R3, R4, R8, R400805 1k6Керамический чип-резистор R0805
R5, R6, R7, R10, R13, R14,
R20, R21, R31, R34
0805 10k10Керамический чип-резистор R0805
R90805 12K1Керамический чип-резистор R0805
R11, R120805 47 ом2Керамический чип-резистор R0805
R15, R16, R170805 75 ом3Керамический чип-резистор R0805
R180805 140 ом1Керамический чип-резистор R0805
R190805 2.4k1Керамический чип-резистор R0805
R22, R23, R26, R27, R38, R390805 4.7k6Керамический чип-резистор R0805
R24, R25, R28, R29, R32, R33, R420805 470 ом7Керамический чип-резистор R0805
R300805 100 ом1Керамический чип-резистор R0805
R35, R36, R370805 33 ом3Керамический чип-резистор R0805
R410805 2.2k1Керамический чип-резистор R0805
Микросхемы
U1EP3C10E144C8*, TQFP-1441FPGA семейства Cyclone III; Ячеек: /10320; I/O: 94; Uпит: 1.14...3.465 В;
U2LM1117MPX-3.3 / AMS1117-3.3, SOT-2231Линейный стабилизатор напряжения 3.3В
U3LM1117MPX-ADJ / LD1117S12TR, SOT-2231Линейный регулятор напряжения
U4EPM3128ATC100-10, TQFP-1001CPLD MAX 3000A Family 2.5K Gates 128 Macro Cells 98MHz 3.3V
U5FT2232H, LQFP-641двухканальный аппаратный USB-мост, UART, асинхронное FIFO, MPSSE и синхронное FIFO
U6EPCS4SI8, SO-81flash для программирования FPGA при старте
U7CH7301C, LQFP-641DVI Transmitter Device
U874HC14D / 74HCT14D, SO-141
U9MT48LC16M16A2P-75, TSOP-2-541sdr sdram, общий объем 32 mb, 16-разрядная (ОЗУ, видеобуферы)
U10m25pe80, SO-8 wide1flash-память для инженерных задач
Разъемы
P1IDC-10MS (BH-10)1JTAG для программирования EPM3128 при отсутствии FT2232H
P2USB/M-1J1mini-USB разъем для обмена с FT2232H (вывод видео, прошивка FPGA)
P3DVI-D29FR1DVI-разъем для вывода изображения на монитор
P4Розетка СНП58-64Р-20-2-В / СНП58-64/95х9Р-20-2-В1Разъем для подключения Booster-11 к МПИ БК
P5CF-501Разъем для подключения флеш-карты CF в качестве IDE-винчестера
P6, P7USBA-1J2USB-разъемы для подключения PS/2-совместимых мыши и клавиатуры
P8, P10PBD2-20 (PBD2-2x10) 2.00 mm2Розетка 2x10, шаг 2мм, для межплатного соединителя
P9SD-061Держатель SD-карты
Прочее
Y1HC-49S1Усеченный кварц, частота 12 мГц
QG1KXO-97 32 MHz1Кварцевый генератор для тактирования схемы, 32 MHz
L1, L2, L3, L4, L5, L60805 0.5uH6Керамическая чип-индуктивность L0805 0.1-0.5uH
D1BAW561Выпрямительный диод в корпусе SOT-23

* - в первой ревизии нижней печатной платы следует вручную исправить следующие ошибки трассировки площадки под чип U1 (EP3C10E144C8):
1. В процессе отладки выяснилось, что EP3C10E144C8 не может работать, если его pad не заземлён. Поэтому, перед монтажом следует подпаять к pad'у чипа как можно более тонкий проводок (без изоляции или с изоляционным лаком) и вывести его в отверстие, указанное на рисунке, а после монтажа чипа припаять выведенный проводок к массе прямо у переходного отверстия, в которое он выведен (выбранное отверстие тоже соединено с массой). В месте пайки следует избегать большого количества припоя, поскольку тогда ножки чипа при монтаже не будут доставать до своих площадок. Следует учесть, что сам провод и место его пайки к pad'у при повреждении лака маски печатной платы могут касаться дорожек, которых касаться не должны.
2. Перед монтажом чипа U1 (EP3C10E144C8) площадки под выводы 37 и 109 необходимо отрезать от основания, с которым они соединяются. Проверьте мультиметром, что площадки действительно удалось отрезать, иначе после монтажа выполнять их окончательное отрезание будет крайне проблематично.
3. После монтажа чипа U1 (EP3C10E144C8) следует навесным монтажом соединить эти выводы с отдельным широким выводом регулятора U3 (LM1117MPX-ADJ / LD1117S12TR)

Спецификация верхней платы

маркировкаНаименованиеКол-воОписание
Конденсаторы
C1, C2, C3, C5, C12, C13,* C220805 X7R 100nF 10% 50V6Керамический чип-конденсатор C0805
C4, C6, C7, C180805 1.0uF3Керамический чип-конденсатор C0805
C8, C90805 3300pF2Керамический чип-конденсатор C0805
C10, C11, C20, C23ECAP 10uF 6.3V4Полярный электролитический конденсатор, от 5В, шаг 2.5 мм, высота не более 10мм
C14, C24, C260805 X7R 1000pF 50V2Керамический чип-конденсатор C0805
C15, C160805 NPO 22pF 50V2Керамический чип-конденсатор C0805
C170805 470pF1Керамический чип-конденсатор C0805
C190805 X7R 4700pF 50V1Керамический чип-конденсатор C0805
C21, C25, C27ECAP 100uF 6.3V3Полярный электролитический конденсатор, от 5В, шаг 2.5 мм, высота не более 10мм
Резисторы
R1, R2, R19, R220805 470 ом4Керамический чип-резистор R0805
R3, R70805 4.7 ом2Керамический чип-резистор R0805
R40805 1M1Керамический чип-резистор R0805
R50805 47K1Керамический чип-резистор R0805
R6, R13, R14, R15, R18, R210805 1K5Керамический чип-резистор R0805
R8, R9, R10, R11, R120805 2.2K5Керамический чип-резистор R0805
R16, R170805 100 ом2Керамический чип-резистор R0805
R20, R230805 10K2Керамический чип-резистор R0805
R24, R250805 220 ом2Керамический чип-резистор R0805
Микросхемы
U1STA015, SO-28-3001MPEG 2.5 LAYER III AUDIO DECODER WITH ADPCM CAPABILITY
U2CS4344, TSSOP-101аудио ЦАП, 24-Bit, 192 kHz Stereo D/A Converter
U374HC573DW, SO-20-3001Octal D-Type Transparent Latch with 3-State Outputs
U474HC244DW, SO-20-3001Octal Buffer and Line Driver with 3-State Outputs
U5TS922D, SO-81Rail-to-Rail CMOS Dual Operational Amplifier
Разъемы
J1CKX3-3.5-031Аудио-гнездо jack 3.5
P1IDC-34MR (или BH-34R)1Вилка на плату шаг 2.54мм угловая (FDD-разъем для НГМД); допускается прямая IDC-34MS (BH-34)
P2, P3PLHD2 2x102Двухрядный межплатный соединитель, 2ряда x 10pin, шаг 2мм
P4IDC-10MR (или BH-10R)1Разъем для порта UEXT
Прочее
D13014UYC (3AY4UC)1Желтый светодиод индикации HDD
L1, L20805 0.5uH2Керамическая чип-индуктивность L0805 0.1-0.5uH
Y1HC-49S1Усеченный кварц, частота 14.318 мГц или 14.745 мГц (Crystal Oscillator)
S1, S2, S3SWT-6х63Кнопки RESET,

* - площадки под компоненты R3, R4, R5, R6, R7, C13, C14, C15, C16, C17, C18, C19, U1, Y1 присутствуют в первой ревизии верхней печатной платы по причине изначальных планов использования чипа STA015 в качестве произрывателя mp3-данных. В процессе отладки чип оказался проблемным (неполноценный режим BYPASS) и по этой и ряду других причин, было принято решение отказаться от использования данного чипа и сопутствующей ему обвязки. Таким образом, компоненты указанного выше списка монтажу не подлежат и в комплект поставки не включаются. Помимо этого, следует впаять 4 перемычки на месте площадки, где предполагалось размещение чипа STA015: 8 - 10, 9 - 25, 11 - 27, 12 - 28. Во второй ревизии плат все перечисленные изменения учтены - перемычки разведены, площадки под не используемые компоненты - удалены.

Модуль Booster-11. Руководство разработчика от 08.08.2015

Завершается разработка нового комплексного устройства для БК0010 / БК0011М, ориентировочные сроки выпуска в продажу - декабрь 2015.

Функциональные узлы модуля
● SMK-512 без разъема IDE (останется только слот CF) по причине дефицита места; габаритная ПЗУ 27C210 (dip-40) заменена на компактную флеш-микросхему
● GPU (от БК12) с поддержкой расширенных графических режимов 640*480 и 800*600 при 65k цветов
● Интерфейс DVI (включая аналоговый VGA) для отображения как стандартных БКшных разрешений, так и новых видеорежимов
● 32Mb DRAM, включая стандартные 512кб памяти SMK и экранные буферы GPU
● PS/2-контроллеры для мыши и клавиатуры, без совместимости со старыми стандартами БК
● FPGA-реализация AY-3-8910
● DAC и усилитель, общий с FPGA-AY
● Шина специализированного коммерческого стандарта UEXT (разъем idc-10)
● Картоприемник SD-card (драйверная поддержка не предусмотрена)
● (опционально) ядро процессора NIOS, в основном для отладочных целей
● (опционально) Быстродействующий fpga- ВМ1/ВМ3 из БК12

Основные используемые компоненты
● EP3C10E144C8N - FPGA Cyclone III на 10000 ячеек
● EPM3128ATC100-10, CPLD MAX 3000A Family 2.5K Gates 128 Macro Cells 98MHz 3.3V
● MT48LC16M16A2P-75 - sdr sdram, общий объем 32 mb, 16-разрядная (под видеобуферы и стандартное ДОЗУ 512кб для SMK)
● Chrontel CH7301C - одноканальный DVI-передатчик, поддерживающий вывод аналогового видеосигнала RGB через три 10-битных цифро-аналоговых конвертера
● FT2232h - двухканальный аппаратный USB-мост, UART, асинхронное FIFO, MPSSE и синхронное FIFO (программирование FPGA и флеш через USB-B)
● TS922 - двухканальный Rail-to-Rail операционный усилитель
● CS4344 - аудио ЦАП

Глазами пользователя и программиста
Подключаемый к МПИ модуль, содержащий в "одном флаконе" практически всё необходимое для БКшника, включая стандартный SMK-512 для работы с дисководом/винчестером. Прошивать FPGA, на которой построен модуль, возможно по USB-кабелю за счет входящей в состав модуля микросхемы FT2232h. За счет этого же чипа (теоретически!) возможен вывод изображения стандартных БКшных видеорежимов через USB-кабель в окно Windows-приложения на PC. Предполагается, что само приложение будет написано силами энтузиастов.
Стандартные БКшные видеорежимы, как и расширенные видеорежимы, будут также выводиться через DVI-выход на современный монитор. Из новых видеорежимов будет два - 640*480 и 800*600 при 16-битной цветности.
DVI-I интерфейс по умолчанию выдает цветное изображение, имея на одной из ног разъема монохромный композитный сигнал. Как и на БК12, будет возможным переключение видеорежимов нажатием кнопки F10 клавиатуры PS/2 (поочередная смена видеорежимов ЦВ / МОНОХРОМ). Без клавиатуры PS/2 такое переключение возможно только тактовой кнопкой на верхней плате блока.

Форм-фактор
Блок реализован в формате двухэтажной платы под стандартный заводской корпус увеличенной высоты (такой используется для модуля АЦП/ЦАП). На нижней плате в торце блока расположены DVI-I-разъем, два USB-разъема (под PS/2- мышь и клавиатуру) и mini-USB разъем для прошивки FPGA. Разъем CF-50 расположен с правой стороны нижней платы, как и в SMK-512.
Нижняя и верхняя платы соединяются двумя межплатным соединителями (каждый по 2row*10pin соединений), расположенным ближе к торцу платы. Дополнительно для скрепления двух плат используются 2 стягивающие стойки с диаметром резьбовой части М2. На верхней плате в торце блока располагаются разъемы UEXT (idc-10), Audio (розетка jack 3.5), FDD-разъем (idc-34). С нижней стороны нижней платы расположен картоприемник под SD-флэш (прямо под разъемом CF-50), программная реализация обмена с которым отдана на откуп энтузиастам (пример - использование SD в качестве эмулятора дисковода, замены IDE-накопителя или носителя информации в формате FAT).
На верхней плате блока располагаются две тактовые кнопки, одна - RESET (как сейчас в SMK512), вторая - поочередная смена видеорежимов ЦВ / МОНОХРОМ на DVI-I-интерфейсе.

Ориентировочная стоимость
● 6000 руб в виде конструктора для самостоятельной сборки
● 9000 руб в виде собранного и протестированного изделия

Автор:  Маньяк ИС [ 04 янв 2014, 03:49 ]
Заголовок сообщения:  Re: Интегральный периферийно-мультимедийный модуль Booster-11 для БК001x

1.Снежок-с... :|
2.Неплохо бы взглянуть на Э3 прототипа - для косметического ознакомления.
3.Нет ли возможности встроить в систему пультовый терминал на адресах 177560... - по типу КЦГД ? Можно только символьный - по образцу КСМ ДВК ( верх крутизны - с ПС/2 клавой ... ). Вот если бы сигнал от него накладывался на получаемое изображение с др. источников - это очень помогает при разработке софта.
4.Интересен процесс разработки файла плюшки - он идет целиком на прогах моделирования, или все-таки немного на бумаге и карандаше ?
5.Интересно, как покупатели наборов будут паять плюшку ?

Автор:  Voland [ 05 янв 2014, 15:41 ]
Заголовок сообщения:  Re: Интегральный периферийно-мультимедийный модуль Booster-11 для БК001x

>> 2.Неплохо бы взглянуть на Э3 прототипа - для косметического ознакомления.
Только начата работа, пока ничего толком нет, даже концепт плат с точным расположением разъемов и межплатных соединений еще не устоялся. Кроме того, значительная часть логики будет скрыта внутри ПЛИС, потому отчасти Э3 теряет информационный смысл.

>> 3.Нет ли возможности встроить в систему пультовый терминал на адресах 177560... - по типу КЦГД ?

Для меня это темный лес, для разработчика тем более. Нужно четкое описание с конкретными битами и байтами, что и куда размещать и как это будет уживаться с обратной совместимостью с БК11М и его ИРПС на ВП1-065.

>> 4.Интересен процесс разработки файла плюшки - он идет целиком на прогах моделирования, или все-таки немного на бумаге и карандаше ?
Исключительно в средах на компьютере. Только я иногда разработчику от руки черчу предварительное расположение разъемов и отверстий на плате.

>> 5.Интересно, как покупатели наборов будут паять плюшку ?
Не совсем понятен вопрос. Примерно так же, как сейчас паяют SMK-512...

Автор:  Маньяк ИС [ 06 янв 2014, 09:13 ]
Заголовок сообщения:  Re: Интегральный периферийно-мультимедийный модуль Booster-11 для БК001x

О пультовом терминале.
Фиксированные адреса : 177560-177562-177564-177566 ( в общем, ВП1-065 ). Канал обмена пользователя можно вынести на адреса 176560 или на 176570. Как крайний вариант - поставить селектор проволок от 177560 - либо на терминал, либо на внешний разъем. ( Фактически на терминал следует подавать данные со скоростью, минимум на порядок большую, чем может обеспечить ВП1-065 при 6 мгц тактирования - 75 Кбод ).
Что должен уметь терминал :
1.Эмулировать дисплей 15-ИЭ-0013 ( крайний минимум ) - т.е. только символы русские и латинские, с переключением кодами 016 и 017 ( 8 ) - т.е. только 7 бит. В эмуле 15-ИЭ-0013 можно делать только 1 экран - для простоты, но тогда не все игрушки от ДВК-2 пойдут. Как клаву - использовать поток данных от ПС/2 клавы - очень хорошо бы, что бы из нее сделали подобие клавы МС7004, но в крайнем случае сойдет и такая раскладка, какая есть ( среди ДВКашников - мат-перемат на qwerty ).
2.Вывод данных терминал должен обеспечивать поверх всех графических режимов - как в ДВК с КСМ - т.е. текст поверх графики, вне зависимости от реальных параметров графического кадра - что весьма непросто
( нужны кадровый буфер большой емкости и др. хитрые механизмы ).
3.Разрешение видео от терминала - всегда строго 80 кодов в строке и 25 строк, 25-я - служебная. Цвет вывода с терминала - желательно, конечно, выбирать, но если для простоты - можно только зеленый.
4.Формат символьного знакоместа на терминале - строго 5х7 точек, видеострок между строками символов - не менее 3.
5.Если подойти с фантазией и перреспективой под заграничные ОС - желательно предусмотреть меню из эмуляции терминалов - на самый скромный вариант - выбор между 15-ИЭ-0013 и ИБМ-кодировкой -
т.е. с символами псевдографики и аномальными русскими буквами - как в MS-DOS - но это только опция, можно и не делать.
6.Зачем нужен терминал - что бы взять и запустить софт от родных заграничных ЭВМ или от СМ3 - СМ4 - т.е. без патча ОС - только загрузчик на дискете/винте переписать - и в работу. ( Загрузчик переписывается командами ОС ).
7.Можно, конечно, пойти по сложному пути - обычно терминал - это отдельная графическая станция , например КЦГД - но, конечно, ее эмулировать - весьма спорная задача, если только не иметь цель - воспроизведение технологических пакетов САПР на ДВК-4 ( а они там не такие и плохие для начала 1990-х были...).
8.Совместимость БК и терминала - это проблема разработки совмещения видеоданных на одном экране, т.е. если , например, БК11 не нуждается в этом самом терминале - на вход терминала просто ничего не поступает и, соответственно, ничего не выводится на экран. А данные с клавы - можно предусмотреть выключатель этих данных или программное меню - разрешать поступление сигналов с ПС/2 клавы в терминал или не разрешать.
*
Если совсем кратко - DEC - ЭВМ с терминалом - это профессионально, а без него - убогая поделка по типу промышленного контроллера.

Автор:  TheGWBV [ 01 окт 2015, 18:55 ]
Заголовок сообщения:  Re: Интегральный периферийно-мультимедийный модуль Booster-11 для БК001x

Собрала воедино мысли по требованию к архитектуре видео-контроллера (ретро-часть)...

? TheGWBV @ - 16 сентября 23:32
Бустер должен следить за тремя вещами при выводе изображения на видео-ЦАП:
1. Бит выбора активного экрана
2. В какое окно подключена активная видео-страница -- к 40000+40000 или 100000+40000, или совсем отключена от обоих окон!
Т.о. у Бустера должен быть некий указатель на сканируемый участок ОЗУ Бустера, реально соответствующий сканируемой ВП1-037 видео-страницы.
3. Следить за режимом РП и регистром сдвига видео-строк.
Т.о. в Бустере должен быть указатель на стартовый адрес или смещение внутри сканируемого участка ОЗУ, с которого будет начинаться отображение первой тв-строки, а также две константы с количеством строк в "рулоне" для обычного режима и режима РП.
Тогда останется не решённой только задача _своевременного_ переключения палитр внутри одного тв-кадра, которая завязана на частоту 48,8 Гц, таймер ЦПУ и/или время выполнения машинных команд ЦПУ.

? TheGWBV @ - 17 сентября 00:20
Хотя, наверное, если возможно Бустеру уследить факт прерывания по 100 вектору или факт смены PC на адрес, xранящийся в 100-й ячейке, или появления на шине МПИ адреса равного значению ячейки 100 -- можно будет и синхронизировать переключение палитр, если налету пересчитывать интервал между КСИ в БК11М и записью в регистр палитр...

? TheGWBV @ - 29 сентября 10:00
>> ? Voland @ - сегодня 09:05
>>TheGWBV, а к Вам такой вопрос: если Ваш тест палитр заставить в Бустере работать правильно, то приведет ли это автоматом к тому, что 90% видеоэффектов Инсульта начнут работать корректно?
¤
1.1. Я не исследовала код Инсульта, идея теста палитр пришла после прочтения ТО в части ВП1-037 https://forum.pk-fpga.ru/viewtopic.php?f=52&t=5420
Не могу сказать на сколько %% Инсульт будет корректен, но...
1.2. если там не используется закачка данных в участок сканируемой страницы ВОЗУ пока "луч" подбирается к такому участку, или
1.3. закачка данных в участок сканируемой страницы ВОЗУ после прохода "луча" и до момента конца кадра (КСИ, с частотой 48.8 Гц), когда происходит прерывание по вектору 100 (если разрешено), а используется закачка во вторую страницу ВОЗУ и их переключение, то совместимость может быть и 100%.
¤
В общем, нужна отложенная запись в участок видео-ОЗУ Бустера, если "луч" сканирования ВОЗУ БК0011М уже прошел этот участок ВОЗУ БК0011М, как минимум, для поддержки приема программирования видео-эффектов, описанного выше в п.1.3.
Нужна ли двойная буферизация видеоОЗУ в Бустере, и будет ли неизбежно задержка на один ТВ-кадр Бустера, и тогда будет возможно синхронизировать изображение на Мониторе, подключенном к Бустеру, с приемом программирования видео-эффектов, описанного выше в п.1.2.?!
¤
За время "хода луча" можно заполнить до 1/6 части видео-страницы БК0011М.
Если бустер пройдет оба теста палитр -- и PALTST13, и PALTST15 уже будет хорошо :) т.к. там разные периоды времени между переключением палитр...
У меня давно в планах реализовать видео-декодер для БК0011М, изучаю С++, чтобы написать кодер под РС ))
По хорошему, чтобы декодер работал и на голой БК0011М и на Бустере, нужна поддержка приемов по пп.1.2-1.3...
? TheGWBV @ - 29 сентября 10:07
Для частоты кадров видео-декодера порядка 12Гц -- поддержка приемов программирования по пп.1.2-1.3. не потребуется :)

? TheGWBV @ - 29 сентября 12:16
>> ? maxstudios @ - сегодня 11:26
Я уже днями раньше писала, что нет привязки видео-страниц к областям 40000+40000 или 100000+40000 :)
Так делается только для удобства программирования в некоторых случаях. Работать с каждой из страниц можно по очереди в любом окне!
Например, ОС типа Уникс может один экран подключаемый к окну 100000+40000 использовать под одну консоль, а второй экран подключаемый в этоже окно в другое время как консоль номер 2 (или графический стол). При этом область памяти 1000-77777 может полностью быть занята ядром и буферами ОС...

? TheGWBV @ - 30 сентября 12:15
Наверное, с видео в Бустере нужно сделать как в СОЮЗ-НЕОНе :)
Нужны две индексные таблицы строк -- одна хранит индексы строк для вывода на экран монитора,
а вторая хранит индексы на строки, куда производилась теневая запись данных через видео-страницы БК0011М. 64,5КБ (а то и меньше) в ОЗУ Бустера должно для этого хватить? Допустим, если данные закачиваются в область ВОЗУ где "луч" уже пробежал, то индексы заполняются в таблице №2, а если туда, до куда "луч" ещё не дошел -- в таблицу №1. Как-то так :)
Тогда, манипулируя на лету индексами, можно добиться того, чтобы на мониторе с частотой 60Гц выводилось изображение похожее на то, что формирует выход ЦТВ самой БК0011М с частотой 48.8Гц...
Что скажут гуру? ;)

Автор:  TheGWBV [ 17 апр 2016, 21:46 ]
Заголовок сообщения:  Re: Интегральный периферийно-мультимедийный модуль Booster-11 для БК001x

Тест записи блока данных на SD-карту и последующего его чтения :)


Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/