|
|
Компьютеры - Minimig - Цели преследовавшиеся проектом07 мая 2011
Оглавление: 1. Minimig 2. Цели преследовавшиеся проектом 3. История создания 4. Инструментарий автора проекта 5. Аналогичные проекты
- Запуск специфичного ПО для Amiga позволяющего конвертировать файлы на другие платформы;
- Запуск ПО доступного только на Amiga;
- Запуск игр для Amiga;
- Получение опыта разработки на базе ППВМ с использованием языка Verilog;
- Принесение пользы сообществу;
- Доказательство принципиальной возможности проекта;
- Получение возможности создания новых игр которые могли бы воспользоваться новыми возможностями Minimig, при этом сохранив полную обратную совместимость с классической Amiga.
Основные характеристики
Платформа
Для платы Minimig rev1.0:
- ППВМ Xilinx Spartan-3 использован примерно на 82 %.
- Процессор Freescale MC68SEC000, 3,3 В, на частотеt 7,09379 МГц.
- Шины Amiga ChipRAM и FastRAM объединены в единую синхронизированную шину с частотой 7,09379 МГц.
- 2 Мб 70-нс асинхронной SRAM организованы как 2× 524288 × 16-битные банки.
- MCU PIC 18LF252-I/SP осуществляет эмуляцию работы с диском FAT16 и управляет загрузкой конфигурации ППВМ и Kickstart. Эмуляция дисковода Amiga происходит «на лету» чтением данных из файлов образов дискет Amiga в формате .ADF
- MMC-память используется для хранения конфигурации ППВМ, kickstart и ПО эмулируемого компьютера.
- 3× LED-дисплей отображающий дисковую активность, состояние питания и состояние Amiga. Светодиод состояния Amiga может менять свой статус в зависимости от интенсивности использования аудиофильтра.
- ВидеоЦАП содержит 4 резистора для каждого из цветов: красного, зелёного и синего и осуществляет вывод на разъём VGA.
- Звук от 8-битного дигитайзера с сигма-дельто конвертором и 2 аналоговыми фильтрами подряд.
- +5V БП обеспечивает питание платы.
Порты
- Spare 3x обычный I/O из ППВМ
- JTAG для программирования чипов;
- Последовательный порт RS-232;
- 2 порта Джойстиков типа Atari 2600 DE-9M;
- VGA видеоразъём типа DE-15F;
- Слот для MMC флеш-карты памяти;
- PS/2-совместимые интерфейсы для клавиатуры и мыши;
- 3,5 мм аудиоджеки;
- 2,1 мм джек для +5V БП.
Эмулируется
- Процессор типа Motorola 68000;
- OCS/ECS PAL & NTSC видео.
- 512 Кб SRAM для Kickstart используется как ПЗУ.
- 512 Кб SRAM SlowRAM.
- 1024 Кб SRAM ChipRAM.
- OSD-врезка позволяет выбрать образ диска представленный файлом в формате .ADF и загрузить его с MMC-карты используя клавиатуру или джойстик.
Просмотров: 4674
|