|
ZXM-777
ZXM-777
- представляет собой законченное устройство, относящееся к классу
ZX Spectrum совместимых бытовых компьютеров.
Он был разработан в период 2006-2008 годов. Поводом послужил тот факт, что наткнулся в просторах интернета
на сайт http://zx.pk.ru/, который
снова зажег искорку угасшую в 2000 году, когда окончательно пересел со Спекки на PC.
Компьютер разрабатывался на микросхемах программируемой логики (PAL) серии ATF16V8 с целью ознакомления как
архитектуры ZX Spectrum совместимого компьютера, так для изучения принципов проектирования
и программирования микросхем PAL. За основу взяты компьютеры ZX-777 и KAY-256.
В результате проектирования, был создан компьютер ZXM-777( в память моей рабочей лошадке и
тестового полигона ZX-777).Также хотелось изучить возможность применения микросхем статической (SRAM)
памяти и по возможности турбировать. В результате получился мой первый собственно разработанный клон Спекки, фото
платы(ревизия 01) здесь представлено.
Компьютер позволяет работать в турбированном режиме с тактовой частотой 7,0МГц, причем производительность повысилась
ровно в 2 раза. Достигнуть этого позволило применение технологии умножение рабочих (для процессора и памяти) частот в 2 раза.
Правда в процеcсе применения микросхем PAL из-за выявленных незапланированных задержек сигналов память SRAM должна иметь
время доступа не больше 20 нс. Пришлось найти микросхемы памяти типа КЭШ из 386-x(486-x) материнок PC. Но в целом результат
был достигнут. Также вся логика и мультиплексоры были заменены микросхемами PAL логики, что позволило сократить общее
количество микросхем до 44.
Всего было выпущено в период 2006-2008 годов
2 экземпляра печатных плат. Это плата ревизии 00 и плата ревизии 01. Кроме этого была разведена ревизия 02,
но я ее не стал делать, так как отличия там незначительны и уже интерес пропал(цель то достигнута была).
Ниже приведен эскиз печатной платы ревизии 02.
В разделе "Проект" приведены файлы ревизии 01 и 02 так сказать для истории.
Краткая спецификация:
Процессор | TMPZ84C00-8 -
3,5МГц в нормальном режиме и 7,0МГц в турбированном режиме |
ОЗУ | 128 Кб Основана на использовании
микросхем статической(SRAM) памяти емкостью 64Кх8. |
ПЗУ | 64 Кб |
Графика | 256x192 точек при 15 цветах
(стандартный режим ZX Spectrum) |
Звук | YM2149F и стандартный
одноканальный биппер |
Клавиатура | стандартная матрица 8x5
|
Джойстик | тип Kempston
|
Контроллер FDD | на базе КР1818ВГ93
|
Дополнительная периферия | магнитофонный вход/выход
|
Операционная система | встроенная TR-DOS, Basic 128, Basic 48
|
Архитектура | открытая, шинная, два слота ZX-BUS, ZX-Spectrum-машина
|
Компоновочная схема | системный блок
|
Питание | AT разъем
|
Размеры | 220x170мм
|
Проект:
1. Схема электрическая принципиальная, ревизия 01, в формате PCAD2002
- скачать
2. Печатная плата, ревизия 01, в формате PCAD2002
- скачать
3. Электрическая и монтажная схемы, перечень
элементов, ревизия 01, в формате pdf - скачать
4. Исходные коды и прошивки микросхем программируемой логики, ревизия 01
- скачать
5. Схема электрическая принципиальная, ревизия 02, в формате PCAD2002
- скачать
6. Печатная плата, ревизия 02, в формате PCAD2002
- скачать
7. Электрическая и монтажная схемы, перечень
элементов, ревизия 02, в формате pdf - скачать
8. Исходные коды и прошивки микросхем программируемой логики, ревизия 02
- скачать
9. Гербер файлы для производства печатных плат, ревизия 02
- скачать
Прошивки:
Прошивки ПЗУ:
 |
ПЗУ TR DOS версии 5.03
Штатная(базовая) версия ПЗУ, без излишеств. Попытка скорректировать работу TR-DOS в турбо режиме - исправлено только пару процедур работы с диском.
Исходные коды: нет
Файл для платформы ZX
Spectrum: скачать |
|