Page 1 of 1

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

PostPosted: 07 May 2017, 21:04
by deathsoft
Пока на гяфе реверсят, я уже все отреверсил, более того не только в транзисторах но и в гейтах.

Схема является полной транзисторной/гейтовой схемой ВГ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

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

PostPosted: 09 May 2017, 19:13
by deathsoft
Размер листа со схемой 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 не имеющие акробатовских ограничений и схема будет отображаться полностью.

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

PostPosted: 09 May 2017, 19:22
by deathsoft
Пара фотографий разводки кристалла (металл/поликремний и диффузия).
met-poly.png

dif.png

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

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

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

Картинку взял на рабочий стол )

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

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

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

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

Нет. вг93 - это не "просто пзу с подсчетом crc16". ПЗУ там используется для обработки команд автомата, описание работы есть в соседней теме http://dlcorp.nedopc.com/viewtopic.php?f=21&t=476 (хотя и не полностью соответствует действительности).

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

PostPosted: 21 May 2017, 18:28
by deathsoft
Обновлена схема в первом посте.

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

PostPosted: 10 Jun 2017, 20:35
by deathsoft
Обновлена прошивка ПЗУ.

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

PostPosted: 13 Jun 2017, 12:48
by fk0
A дизассемблер ПЗУ, набор инструкций?

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

PostPosted: 16 Jun 2017, 00:44
by deathsoft
fk0 wrote:A дизассемблер ПЗУ, набор инструкций?

Какой дизассемблер? Там на ПЗУ сделан автомат, счетчик с параллельной загрузкой управляет адресами ПЗУ, часть выходов из ПЗУ являются новым адресом (грузятся в этот счетчик), ты схему хоть бы глянул.

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

PostPosted: 24 Mar 2018, 18:59
by deathsoft
Обновлена прошивка ПЗУ.