Транзисторная схема КР1818ВГ93

Postby deathsoft » 07 May 2017, 21:04

Пока на гяфе реверсят, я уже все отреверсил, более того не только в транзисторах но и в гейтах.

Схема является полной транзисторной/гейтовой схемой ВГ93 (на ней не отображена только схема ПЗУ, защитные транзисторы и генератор смещения подложки, т.к. схема ПЗУ - стандартная, дамп ПЗУ приведен в отдельном файле).
Все что относится к логике функционирования ВГ93 отображено полностью.

24.03.2018: Обновлена прошивка ПЗУ (были ошибки в дешифраторе адреса (реально это не ПЗУ а ПЛМ, несколько адресов выбирают одну и ту же строку данных) (в нижней половине (8,9)) (в верхней половине (5,37), (6,38), (7,39), (8,40), (9,41), (28, 29), (54, 55))).
19.02.2018: Обновлена схема (перерисован генератор F1, /F1, F2, /F2, перерисована схема питания 12В/5В).
17.02.2018: Обновлена схема (дорисованы выходные каскады, входные защитные транзисторы, генератор смещения подложки, схема питания 12В/5В).
22.12.2017: Обновлена схема (исправлена схема обработки INTRQ от регистра команд, подписаны многие блоки).
10.06.2017: Обновлена прошивка ПЗУ (были ошибки в строках R001 и R058).
21.05.2017: Обновлена схема (дорисовано несколько отсутствовавших соединений, делитель тактовой частоты перерисован в виде гейтов).

Схема WD1772 https://dlcorp.nedopc.com/viewtopic.php?f=21&t=1580&p=39088
Attachments
vg93.pdf
схема
(11.6 MB) Downloaded 1811 times
vg93rom.txt
прошивка внутреннего ПЗУ
(5.93 KB) Downloaded 1574 times
Last edited by deathsoft on 13 Jul 2019, 14:30, edited 10 times in total.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 09 May 2017, 19:13

Размер листа со схемой 8.8м x 4.991м (м - метры), поэтому выбирайте те программы просмотра pdf, которые могут отобразить такой лист. Как пишут, adobe acrobat имеет проблемы с отображением листа такого размера, встроенный просмотрщик в chorome(chromium) показывает без проблем, foxit тоже показывает без проблем.

P.S. Почему Adobe acrobat не показывает страницу с такими размерами (смотрим спецификацию pdf http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_reference_1-7.pdf раздел: Appendix C, “Implementation Limits”)

177. In PDF versions earlier than PDF 1.6, the size of the default user space unit is fixed at 1⁄72 inch. In Acrobat viewers earlier than version 4.0, the minimum allowed page size is 72 by 72 units in default user space (1 by 1 inch); the maximum is 3240 by 3240 units (45 by 45 inches). In Acrobat versions 5.0 and later, the minimum allowed page size is 3 by 3 units (approximately 0.04 by 0.04 inch); the maximum is 14,400 by 14,400 units (200 by 200 inches).
Beginning with PDF 1.6, the size of the default user space unit may be set with the UserUnit entry of the page dictionary. Acrobat 7.0 supports a maximum UserUnit value of 75,000, which gives a maximum page dimension of 15,000,000 inches (14,400 * 75,000 * 1⁄72). The minimum UserUnit value is 1.0 (the default).


При этом программа формирующая pdf, записывает его в формате pdf-1.3, и естественно ей пофигу на кривые ограничения акробата в 200x200 дюймов (14,400x14,400 единиц), напомню, что размер схемы 25117.2 x 14148.72 единиц, и акробат округляет 25117.2 до 14400.

PPS. Используйте нормальные просмотрщики pdf не имеющие акробатовских ограничений и схема будет отображаться полностью.
Last edited by deathsoft on 10 May 2017, 19:19, edited 3 times in total.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 09 May 2017, 19:22

Пара фотографий разводки кристалла (металл/поликремний и диффузия).
met-poly.png

dif.png
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby Александр Бухаров » 11 May 2017, 01:46

Что обозначает блок AllOnes, AllZeros и тп, как эти блоки читать? И что за сигнал на выходе получается?

Я правильно понимаю, что вг93 просто ПЗУ с подсчетом CRC16 (собственно и нужно пзу)?

Картинку взял на рабочий стол )
Александр Бухаров
 
Posts: 16
Joined: 29 Jul 2010, 05:28
Group: Registered users

Postby deathsoft » 12 May 2017, 18:08

Александр Бухаров wrote:Что обозначает блок AllOnes, AllZeros и тп, как эти блоки читать? И что за сигнал на выходе получается?

Блоки - обычные функции ИЛИ-НЕ (на большое число входов), блоки собственно и определяют то что написано, либо вссе единицы, либо все нули на входах (на входы либо прямые сигналы со сдвигового регистра подаются либо инверсные).

Александр Бухаров wrote:Я правильно понимаю, что вг93 просто ПЗУ с подсчетом CRC16 (собственно и нужно пзу)?

Нет. вг93 - это не "просто пзу с подсчетом crc16". ПЗУ там используется для обработки команд автомата, описание работы есть в соседней теме http://dlcorp.nedopc.com/viewtopic.php?f=21&t=476 (хотя и не полностью соответствует действительности).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 21 May 2017, 18:28

Обновлена схема в первом посте.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 10 Jun 2017, 20:35

Обновлена прошивка ПЗУ.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby fk0 » 13 Jun 2017, 12:48

A дизассемблер ПЗУ, набор инструкций?
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1535
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby deathsoft » 16 Jun 2017, 00:44

fk0 wrote:A дизассемблер ПЗУ, набор инструкций?

Какой дизассемблер? Там на ПЗУ сделан автомат, счетчик с параллельной загрузкой управляет адресами ПЗУ, часть выходов из ПЗУ являются новым адресом (грузятся в этот счетчик), ты схему хоть бы глянул.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 24 Mar 2018, 18:59

Обновлена прошивка ПЗУ.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users


Return to Hardware

Who is online

Users browsing this forum: No registered users and 3 guests

cron