From 437d8f2fb5515c781436c362747e00d97847d04f Mon Sep 17 00:00:00 2001 From: Mikhail Kaa Date: Fri, 8 May 2026 23:24:36 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D1=82=D1=80=D0=B5=D0=B4=D0=B0=D0=BA?= =?UTF-8?q?=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20readme.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлено описание прошивок. --- README.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 868d0bc..25f5957 100644 --- a/README.md +++ b/README.md @@ -5,19 +5,19 @@ Проект картриджа для компьютера **Дельта 128К**. Устройство реализовано на четырех 29040 и CPLD, подключается к слоту расширения компьютера. Репозиторий содержит полный набор как исходных файлов, так и файлы для производства. Также есть схема в pdf. Есть две версии прошивки - для оригинальных картриджей и расширенный вариант. -На текущий момент (23.02.2026) собран макет. +На текущий момент (08.5.2026) собрано два экземпляра плат по герберам gerbers_22022026 - пока замечний нет. ## Функциональность -В процессе тестирования. +Проверена работа на дампах оригинальных картриджей - работает. --- ## Аппаратная часть (HW) -Печатная плата разработана в **Altium Designer** (файл `fix.PrjPCB`). +Печатная плата разработана в **Altium Designer** (файл `zx_cartridge.PrjPCB`). Структура папки `HW`: -- `fix.PrjPCB` – проект. +- `zx_cartridge.PrjPCB` – проект. - `src/` – исходные файлы схемы (`main.SchDoc`) и платы (`pcb.PcbDoc`). - `altium_libs/` – библиотеки компонентов (субмодуль). Библиотеки содержат посадочные места, условные обозначения и 3D-модели (папка `3dmodels` со STEP-файлами). @@ -32,10 +32,20 @@ Прошивка для ПЛИС написана на Verilog и предназначена для синтеза в среде **Quartus** (файлы проекта `zx_cartridge.qpf`, `zx_cartridge.qsf`). Основной модуль – `zx_cartridge` (файл `src/zx_cartridge.v`). +Директория FW содержит расширенную версию прошивки, поддерживает до 2 мегабайт памяти (четыре 29040). В текушей версии прошивка помещается только в cpld с 64 ячеками. +[Полное описание логики работы](./FW/readme.md) + +Директория FW_orig содержит версию прошивки для оригинальных картриджей дельты. Используется всего одна микросхема 29040 (DD1), дампы нужно склеить в один файл и залить с адреса 0x0. + ## Медиа В папке [`media`](media) находятся фотографии платы в процессе разработки прототипа. ![Image](./media/pcb_top.png) ![Image](./media/proto_top.png) -![Image](./media/proto_bot.png) \ No newline at end of file +![Image](./media/proto_bot.png) + + +## Благодарности + +Спасибо за тест печатной платы @zcasper \ No newline at end of file