В 2024 году проекту “Pentagon – 1024 SL” исполнилось 20 лет ;-)
(… а мы до сих пор играем в эти игрушки …)
“PENTAGON” ver.2.666FE (Final edition)
(В активной фазе разработки с 2023 г.)
·
Логическая схема машины реализована на базе ПЛИС FPGA EP3C40Q240C8N (Cyclone III, Altera);·
Центральный процессор: процессорное ядро, совместимое с Z80, на базе FPGA, тактовая частота 28МГц для FPGA с градацией по скорости “8”;·
RAM: 2x8 Mb SDRAM с 16-битной шиной данных;·
Контроллер периферии LPC1857JBD208 (ARM Cortex-M3, NXP), тактовая частота 180 МГц;·
Видео: VGA 50 Гц, HDMI, Spectrum-экран, ATM-графика, возможны расширенные режимы до 800x600, 256 цветов на точку;·
Звук: YM2149 (VHDL-код, реализован на FPGA), Turbo sound, планируется встроенный General Sound, аппаратный MP3-декодер;·
PS2/USB keyboard/mouse, RTC, 2xSD-CARD, Ethernet, USB Host;·
Kempston joystick, 2xNES gamepad, 2xGENESIS gamepad;·
3 слота ZX-BUS;·
2-слойная (!) печатная плата.Техническая документация:
final.pdf (Остальное в разработке)
“PENTAGON” ver.2.666LE
(разработка 2009 г.)
Основные технические характеристики:
·
Логическая схема машины реализована на базе ПЛИС FPGA EP2C8Q208C8N (Cyclone II, Altera);·
Центральный процессор: процессорное ядро, совместимое с Z80, на базе FPGA, тактовая частота 28МГц для FPGA с градацией по скорости “8”;·
RAM: min 512k, max 2048k (SRAM);·
Контроллер периферии LPC2368FBD100 (ARM7TDMI-S, NXP), тактовая частота 72 МГц;·
Видео: VGA 50/60 Гц, Spectrum-экран, ATM-графика, возможны расширенные режимы до 800x600, 256 цветов на точку;·
Звук: YM2149 (VHDL-код, реализован на FPGA), Turbo sound;·
PS2 keyboard/mouse, RTC, SD-CARD, IDE (Nemo);·
3 слота ZX-BUS;·
2-слойная печатная платаТехническая документация:
https://github.com/koe1234/pentagon_2_666_le/blob/main/tfm_le.pdfGERBER файлы:
https://github.com/koe1234/pentagon_2_666_le/tree/main/gerberИсходные коды программы MCU:
https://github.com/koe1234/pentagon_2_666_le/tree/main/mcuИсходные коды прошивки FPGA:
https://github.com/koe1234/pentagon_2_666_le/tree/main/fpga
“PENTAGON” ver.2.666
(разработка 2007-8 гг.)
Основные технические характеристики:
·
Центральный процессор Z84C0020VEC (Z80, 20 МГц)·
RAM: min 512k, max 2048k (SRAM)·
Логическая схема машины реализована на базе ПЛИС FPGA EP2C8Q208C8N (Cyclone II, Altera)·
Центральный процессор: реальный Z80 и дополнительное процессорное ядро, совместимое с Z80, на базе FPGA, тактовая частота 28МГц для FPGA с градацией по скорости “8”;·
Контроллер периферии LPC2294HBD144 (ARM7TDMI-S, NXP), тактовая частота 60 МГц·
Видео: VGA 50/60 Гц, Spectrum-экран, АТМ-графика, возможны расширенные режимы до 800x600, 256 цветов на точку·
Звук: YM2149 (VHDL-код, реализован на FPGA), аппаратный mp3-декодер·
PS2 keyboard/mouse, RTC, SD-CARD, IDE (Nemo)·
Контроллер Ethernet на базе RTL8019AS·
ZX-BUS·
4-слойная печатная плата с покрытием иммерсионным золотом<Материалы готовятся к публикации>
“PENTAGON” ver.2.2
(разработка 2006 г.)
Основные технические характеристики:
·
Конструкция платы соответствует АТ – стандарту·
3 слота ZX-BUS;·
Микропроцессор КР1858ВМ3 / Z0840008PSC;·
Тактовая частота: 7 МГц (TURBO) / 3.5 МГц (NORMAL);·
1024 Кб ОЗУ;·
64 Кб ПЗУ;·
Интерфейс принтера ZX LPRINT III (реализована только аппаратная часть);·
Музыкальный сопроцессор YM2149F / AY8910;·
Типы видеорежимов: стандартный ZX-экран, 16 COLOUR (ZX экран, каждая точка рисуется своим цветом), ZX-экран без бордюра (разрешение 384 x 304);·
Контроллер дисковода BETA DISK INTERFACE, на базе КР1818ВГ93;·
Подключение к монитору / ТВ: RGB SYNC (нагрузка 75 Ом, размах 1.5 В пик-пик), встроенный кодер PAL/NTSC;
Техническая документация:
https://github.com/koe1234/pentagon_2.2/blob/main/ver22.pdfGERBER файлы:
https://github.com/koe1234/pentagon_2.2/tree/main/GERBERПрошивки ПЗУ:
https://github.com/koe1234/pentagon_2.2/tree/main/ROMИсходные коды прошивки CPLD:
https://github.com/koe1234/pentagon_2.2/tree/main/CPLDИсходные тексты Gluk reset service – на сайте Дмитрия Быстрова
http://alonecoder.nedopc.com/zx/gluk664.rar
Кодер PAL для ZX Spectrum-совместимых (и не только) компьютеров
(разработка 2023 г.)
Это "рассекреченная" и переосмысленная версия кодера PAL "NIMF 4", продававшегося в 90-е годы на радиорынке в Москве со стертой маркировкой на микросхемах. Отличительная особенность - высокое качество изображения, легко уделывает все имеющиеся варианты. Тип используемых микросхем был идентифицирован, схема восстановлена и немного модернизирована: вместо ВЧ модулятора был сделан S-Video выход.
Техническая документация:
palcoder.pdfGERBER файлы:
palcoder.rarZ-Controller
(разработка 2007 г.)
Контроллер PS/2 клавиатуры и мыши (no wait), IDE и SD-CARD (SPI) для ZX-Spectrum
Техническая документация: https://github.com/koe1234/Z-controller/blob/main/ZC.pdf
https://github.com/koe1234/Z-controller/blob/main/DOC/ZC_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8F.pdf
GERBER файлы:
https://github.com/koe1234/Z-controller/tree/main/GERBERИсходные коды программы MCU:
https://github.com/koe1234/Z-controller/tree/main/MCUИсходные коды прошивки CPLD:
https://github.com/koe1234/Z-controller/tree/main/CPLD
“PENTAGON-1024 SL” ver.1.4
(разработка 2004 г.)
Основные технические характеристики:
1024 кБ ОЗУ, тактовая частота процессора 3.5 МГц, встроенный контроллер Kempston mouse, открытая архитектура (2 слота ZX-BUS)
Ver14.rar (500 кБ) – принципиальная и монтажная схемы, PCB с разведенной печатной платой (P-CAD 2001), прошивки
TEST.rar (49.2 кБ) – тестовая программа
(платы версии 1.41 имеют только косметические изменения по сравнению с 1.4, поэтому для них нет отдельного комплекта документации)