org

Results 160 issues of org

Провести трассировку m1 левой нижней части процессора (02), где находится GTE.

Через левый нижний кусок (GTE) проходит куча проводов от контактов. Так как DEROUTE теперь хранит сущности в древовидной иерархии удобно все транзитные провода выделить в отдельную ветку, чтобы скрывать/показывать.

Необходимо вычленить из мешанины все клоковые домены (clock domains), которые обычно выглядят как гирлянда DFF (DFF-chain). Выделив клоковые домены мы примерно оценим "точки входа" в управление GTE и его схемы...

Тепловая карта ячеек показывает что GTE содержит примерно 2 умножителя: ![image](https://user-images.githubusercontent.com/5828819/58023573-c53c3680-7b18-11e9-81b2-9dc0464eb988.png) (левый нижний кусок) Нужно точно определить сколько умножителей содержит GTE. Каждый умножитель должен иметь свою схему контроля (подачи/выдачи результатов)

Нужно вычленить схемы доступа к регистрам GTE. GTE содержит 32 регистра данных (data registers) и 32 регистра управления (control registers)

Вряд-ли GTE сделан как кусок конвейера основного ядра. Скорее всего есть пачка управляющих линий, типа "Выполни инструкцию XXX" и управляющая линяя типа "Ты занят?" Нужно найти входную схему управления всем...

После сведения роутинга m1 и m2 необходимо будет верифицировать корректный траверс (DEROUTE - F10), чтобы провода не слипались и траверс производился корректно. Есть высокая вероятность что после всех работ в...

После трассировки слайдов нужно каким-то образом склеить все векторные данные m2 в общую XML. Проблема усложняется также тем, что слайды повернуты на 180, поэтому векторные данные тоже нужно будет поворачивать.

По аналогии с emu-russia/psxcpu#34 нужно собрать все трассированные слайды в одну XML.

Необходимо свести трассировку m1 с трассировкой m2. Проблему создаёт разный масштаб и локальные искривления между слоями. Сведение будем проводить по аналогии с Rubber Tool (триангуляция и эластичная трансформация) Ключевыми точками...