64 квадратных миллиметров счастья
Автор |
Сообщение |
21 июн 2013, 08:59 |
|
Зарегистрирован: 28 ноя 2012, 17:56 Сообщения: 63
|
Собрал еще куски 02 и 05: 
Вложения:
psxcpu_part02-05_small.jpg [ 105.15 КБ | Просмотров: 12301 ]
|
 |
21 июн 2013, 12:41 |
|
Зарегистрирован: 28 июл 2007, 04:39 Сообщения: 103 Откуда: MSK
|
http://rghost.ru/46911742 экспериментируем дальше. Билд с отключенным автосохранением
_________________ close the world... ..open the next.
|
 |
21 июн 2013, 14:48 |
|
Зарегистрирован: 24 июл 2007, 10:41 Сообщения: 572
|
mmap destr0x6fcd42c4[/media/1TB/degate_win/degate/lib/./MemoryMap.h:219] unmappi ng temp file C:\Users\A9F01~1.SHE\AppData\Local\Temp\\temp.b28ccfc6\1_1.dat [/media/1TB/degate_win/degate/lib/./MemoryMap.h:225] Closing 39 C:\Users\A9F01~1 .SHE\AppData\Local\Temp\\temp.b28ccfc6\1_1.dat mmap destr0x6fcd42c4[/media/1TB/degate_win/degate/lib/./MemoryMap.h:219] unmappi ng temp file C:\Users\A9F01~1.SHE\AppData\Local\Temp\\temp.b28ccfc6\0_2.dat [/media/1TB/degate_win/degate/lib/./MemoryMap.h:225] Closing 41 C:\Users\A9F01~1 .SHE\AppData\Local\Temp\\temp.b28ccfc6\0_2.dat StoragePolicy_Tile destr b::remove_d C:\Users\A9F01~1.SHE\AppData\Local\Temp\\temp.4601a530 mmap destr0x6fcd42c4[/media/1TB/degate_win/degate/lib/./MemoryMap.h:219] unmappi ng temp file C:\Users\A9F01~1.SHE\AppData\Local\Temp\\temp.4601a530\2_2.dat [/media/1TB/degate_win/degate/lib/./MemoryMap.h:225] Closing 25 C:\Users\A9F01~1 .SHE\AppData\Local\Temp\\temp.4601a530\2_2.dat [/media/1TB/degate_win/degate/gui/MainWin.cc:865] Algorithm finished. И... ничего  Целый час искал провода. -- 21 июн 2013, 14:40 -- Вообщем решил попробовать получить netlist хотя бы части блоков. Выпустил шланг из правого верхнего квадрата и провел все линии на глубину 2 блока, то есть до блока откуда идёт шланг (помечен стрелкой) и с какими блоками соединяется исходный блок. Что-то сомнения у меня появились что тут находится GTE  Дополнительно вывел наружу все контактные площадки, ни одна из них не участвует в моем куске 2-4. На контакты шины DD приходит аж 6 проводов. 2 из них это RD и WR (пока неизвестно точно какие их двух), еще 2 провода последовательно соединяет DD0 с DD1, DD1 с DD2 и так далее по цепочке, не понятно зачем. Остальные 2 провода уходят куда-то наружу и я даже называть их никак не стал. Отдельно стоит отметить разводку контакта /DCAS3 Область где находится искажение (белая волнистая черта) была получена из нормального куска, так что провода там идут хоть и криво, но в итоге выходят наружу правильно. Очень просим логику) В первую очередь необходимо понять что это за квадратные блоки, потому что на регистры это точно не похоже. 
|
 |
21 июн 2013, 16:39 |
|
Зарегистрирован: 28 июл 2007, 04:39 Сообщения: 103 Откуда: MSK
|
>И... ничего Целый час искал провода.
Ну, это не баг) Виасы он тоже не особо хорошо находит. Вообще, на гитхабе есть ветка с другим алгоритмом детектирования, можно попробовать ее собрать. Но я все равно сильно сомневаюсь в эффективности
_________________ close the world... ..open the next.
|
 |
22 июн 2013, 12:02 |
|
Зарегистрирован: 19 июн 2013, 10:59 Сообщения: 30
|
Похоже от дегейта толку мало. Поделка для защиты диплома. С OSM тоже не гладко, у них нет хранения растра в базе, так что не факт что допиливать его мало придется. Склеенный последний кусок как-то странно выглядит наверху наклон линий один, внизу другой, в другую сторону. Все таки для нормального результата, похоже надо править дисторсию на снимках и совмещать вручную. 
|
 |
22 июн 2013, 13:19 |
|
Зарегистрирован: 28 июл 2007, 04:39 Сообщения: 103 Откуда: MSK
|
Господин Gloval, а можно взглянуть на ваши "не поделки"? А то от вас слышно только крики "поделка", "криво" и ровно ноль полезных действий.
_________________ close the world... ..open the next.
|
 |
22 июн 2013, 13:40 |
|
Зарегистрирован: 18 янв 2009, 14:20 Сообщения: 806
|
Не ну если прога час ищет и ничего не находит, то она хороша пожалуй только зимой, в качестве обогревателя. 
|
 |
22 июн 2013, 16:48 |
|
Зарегистрирован: 28 июл 2007, 04:39 Сообщения: 103 Откуда: MSK
|
С этим никто не спорит. Но это не единственная фича проги. Виасы он находит. Поиск вайров зависит весьма от настроек поиска. К тому же degate позволяет подключать внешний алгоритм для поиска. Вот если бы господин Gloval написал рабочий алгоритм поиска, а потом бы кричал, что Degate поделка, тогда бы я понял.
Ну и, если что, я никоим образом не отношусь к degate и его авторам, я всего-лишь немного поучаствовал в портировании.
-- 22 июн 2013, 17:13 --
Насчет матчинга. Посмотрел в код, а там пути до временной папки захардкожены. Возможно поэтому под виндой ничего и не работает.
_________________ close the world... ..open the next.
|
 |
23 июн 2013, 11:56 |
|
Зарегистрирован: 19 июн 2013, 10:59 Сообщения: 30
|
Не обязательно делать автомобили, чтобы судить об их качестве. Советую посмотреть еще вот эту вещь, на счет возможностей перепиливания под задачи чип реверсинга. http://www.openmicroscopy.org/site
|
 |
23 июн 2013, 15:28 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
iSage писал(а): Насчет матчинга. Посмотрел в код, а там пути до временной папки захардкожены. Возможно поэтому под виндой ничего и не работает. Ну так захардкодь их на %TEMP%
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
 |
25 июн 2013, 12:17 |
|
Зарегистрирован: 24 июл 2007, 10:41 Сообщения: 572
|
Попытки присобачить к нашему делу OpenLayers : http://psxdev.ru/files/tilemaps/psxcpu_part24/
|
 |
25 июн 2013, 21:22 |
|
Зарегистрирован: 19 июн 2013, 10:59 Сообщения: 30
|
А можно равки заполучить? Чтоб вручную сшить их. Так как автоматика сшивает безобразно, виасы со вторым слоем не совместятся!
|
 |
27 июн 2013, 10:32 |
|
Зарегистрирован: 19 июн 2013, 10:59 Сообщения: 30
|
Спасибо за равки. Посмотрел как они совмещаются. Авто сшившика не получается нормально из-за геометрических искажений, которые приемлимы для панорам, но для карты чипа это не годится. Совмещение в фотошопе показало, что разбежка между краем и центром около 20-25 пикселей, центр меньше. Значит - подушка. Надо подбирать коэффициент коррекции, чтоб практически 1:1 сходились снимки.
|
 |
27 июн 2013, 13:57 |
|
Зарегистрирован: 24 июл 2007, 10:41 Сообщения: 572
|
бочку мы тоже учитываем в Hugin при сшивании картинок. А вообще сшиванием считай только Акари занимается, я сшил только кусок 2-4 и то получилось криво )
|
 |
27 июн 2013, 15:52 |
|
Зарегистрирован: 19 июн 2013, 10:59 Сообщения: 30
|
Разумеется эти вещи учитываются, НО никакая из программ сшивки не имеет понятия, какие линии должны быть параллельны, а какие перпендикулярны. Они их просто выпрямить стараются, ну а получившиеся погрешности - накапливаются на полной картине. Сшивщики созданы для фото панорам, там такое не заметно.
|
 |
27 июн 2013, 16:44 |
|
Зарегистрирован: 28 ноя 2012, 17:56 Сообщения: 63
|
В хьюджине есть указание вертикальных и горизонтальных линий. Я только не заморачивался с их проставлением. Вообще там можно идеально склеить, но надо очень долго заморачиватся. http://hugin.sourceforge.net/tutorials/ ... e/en.shtmlПроименовал все блоки которые не относятся к рандомной логике центральной части процессора. Проименованы они по порядку в зависимости от того в каком квадрате они встречаются.  Всего на чипе 5 разных разновидностей таких блоков. Рассмотрим блоки типа 4, которые достаточно легко идентифицируются на чипе. Это блоки имеющие такую структуру:  К этим блокам относятся unit-10, unit-26 и unit-30 и они являются по всей видимости SRAM. Unit-30 имеет высоту по вертикали 32x8 и 128 столбцов по горизонтали, что дает нам 4096 ячеек и позволяет идентифицировать блок как кеш данных. Unit-26 имеет высоту по вертикали 32x8 и 32 столбца по горизонтали, что дает нам 1024 ячейки и позволяет идентифицировать блок как кеш инструкций. Оставшийся блок Unit-10 имеет высоту по вертикали 24х8 и 32 столбца по горизонтали. Это дает нам 768 байт памяти. Я не знаю для чего может использоватся этот блок. Может для регистров, может в качестве буфера... Есть идеи у кого-нибуть?
Вложения:
type4.jpg [ 157.86 КБ | Просмотров: 12323 ]
units.jpg [ 360.39 КБ | Просмотров: 12323 ]
|
 |
28 июн 2013, 01:47 |
|
Зарегистрирован: 24 июл 2007, 10:41 Сообщения: 572
|
Только наоборот : кеш инструкций 4 Кб, кеш данных 1 Кб (который на самом деле всегда залочен и называется ScratchPad). Кстати справа от кеша данных находится какая-то плотная область логики, очень похожая на RAS/CAS.
Там ещё должно быть 256+1 байт для GTE таблицы, используемой для деления по алгоритму UNRT (хотя не уверен что это RAM)
MDEC использует 64+64 байта для таблиц квантизации и 128 байт (64 полуслов) для scale table.
Должен быть ещё кольцевой буфер для SIO.
Также не уверен, но должно быть где-то хранилище для DMA-буферов.
|
 |
29 июн 2013, 01:10 |
|
Зарегистрирован: 19 июн 2013, 10:59 Сообщения: 30
|
Теперь понятно, почему так криво сшивалась панорама. Наконец найден софт, который оказался способен распознать и поправить дисторсию. И дисторсия, как оказалось, вообще не свойственная для фотобъективов (на которую рассчитан хьюджин). После коррекции картинки сходятся пиксель в пиксель. Но не все так гладко, результат прога почему-то сохраняет в 16 битный серый тифф. Софт опенсорсный, написан на Яве. http://fiji.sc/FijiКто-нибуть может разобраться и пофиксить проблему с сохранением результатов?
|
 |
29 июн 2013, 01:56 |
|
Зарегистрирован: 24 июл 2007, 10:41 Сообщения: 572
|
При создании Image указать Type = RGB
|
 |
29 июн 2013, 14:22 |
|
Зарегистрирован: 19 июн 2013, 10:59 Сообщения: 30
|
Не помогает. plugins->transform->distortion correction
Он сохранает результат почему-то только серым.
|
 |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|