init repo

This commit is contained in:
Roman Krupnin 2025-02-06 03:28:11 +03:00
commit c754bbb64c
9 changed files with 13 additions and 0 deletions

13
README.md Normal file
View File

@ -0,0 +1,13 @@
# dual-rom
Требовалось разместить резервное ПЗУ именно как второй чип, а не как чип удвоенного объема. Это связано с тем, что на целевом компьютере имеется возможность обновлять BIOS средствами самого компьютера. Код системы обновления написан под определенный тип ПЗУ, а именно 28c020 - объемом 256кб. ПЗУ удвоенного объема имеют двугой device ID и соответственно обновиться не может.
<br><img src="photos/assebmled1.jpg" width="300" />&nbsp;<img src="photos/assebmled2.jpg" width="300" />
Принцип переключения построен на изменении состояния старшего адреса А18, которого нет у ПЗУ ххх020, но уже есть у ххх040. Состояние адреса переключает проброс сигнала выборки чипа CS между ними.
<br><img src="principal-sch.png" width="500" />
Перемычку на dual-rom можно не устанавливать, если предусмотрено переключение А18 на материнской плате.
Проект выполнен в p-cad 2006 sp2

BIN
datasheet/SST39SF020A.pdf Normal file

Binary file not shown.

BIN
dual-rom-plcc.PCB Normal file

Binary file not shown.

BIN
dual-rom-tssop.PCB Normal file

Binary file not shown.

BIN
photos/assembled1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

BIN
photos/assembled2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

BIN
photos/dip-compare.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

BIN
photos/dual-rom-pcb.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

BIN
principal-sch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB