User Tag List

Страница 13 из 37 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 364

Тема: ZX ULA наконец-то будет взломана!

  1. #121

    Регистрация
    20.06.2014
    Адрес
    г. Казань
    Сообщений
    78
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Докладуюсь: книжка приехала.
    Желающим помочь оцифровывать - просьба написать в личку, сделаем папку в Дропбоксе и помаленьку будем сканить...
    Последний раз редактировалось Taro; 19.05.2015 в 17:36.

  2. #121
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #122

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Берем ULA (любезно пожертвованную Anubis_OD, отдельное спасибо ему) с попутчиками:


    Потом пилим маникюрным набором Dremel:


    Смотрим в торец, и видим что только 580ВМ1 нуждается в улучшенном охлаждении - только у него металлическая пластина на весь корпус:


    Обтачиваем все что можно, пластинку в ULA я так и не нашел, поэтому снизу она не обточена:


    Звоним химику и договариваемся насчет кислотной ванны
    Продолжение следует...

  4. #123

    Регистрация
    20.06.2014
    Адрес
    г. Казань
    Сообщений
    78
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    пилим маникюрным набором Dremel:
    Читай: соответствие выводов к ножкам (а также если у ножек есть перемычки\соединения до кристалла, внутри слоя эпоксидки) - похерено.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Смотрим в торец, и видим что только 580ВМ1 нуждается в улучшенном охлаждении - только у него металлическая пластина на весь корпус:
    Ну ULA ж не процессор - зачем ей хороший теплоотвод? В ней и ума-то собственного нет, одна матрица ячеек с логикой.... ЛА3-переросток, прости Господи...

    Цитата Сообщение от Vslav Посмотреть сообщение
    Продолжение следует...
    Рекомендую дождаться книжки, которую мы тут сканим. В ней разобрано по блокам - что, как, куда и зачем (и схемы ячеек итд).
    Процентов 30 уже готово. Как завершим - выложу в паблик.

  5. #124

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Taro Посмотреть сообщение
    В ней разобрано по блокам - что, как, куда и зачем (и схемы ячеек итд).
    У Vslav другой результат - будет потранзисторная модель для FPGA (которую можно потом будет перевести и в код для эмулятора) которая даст 100% совместимость. Что и как он вряд ли будет расписывать подробно, вот тут уже и можно приложить сканы книги (если кому-то будет интересно разобраться в сути).
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #125

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Taro Посмотреть сообщение
    Читай: соответствие выводов к ножкам (а также если у ножек есть перемычки\соединения до кристалла, внутри слоя эпоксидки) - похерено.
    Не-а, если немножко подумать - то ничего не "похерено" . Все соединения идут строго по порядку - обычно внутри корпуса проводники не пересекаются - конструкция такая. Во всяком случае, мне пока в дюжине вскрытых микросхем "похерить" распиновку не удалось ни разу. Находишь землю-питание, и дальше внешние контакты подписываются банально против часовой стрелки согласно нумерации.

    Цитата Сообщение от Taro Посмотреть сообщение
    ЛА3-переросток
    А разве есть простая прямая связь сложности схемы с потреблением? Можно привести пример схемы с единственным транзистором КТ808А, который один-одинешенек выделяет 20Вт . А можно взять микросхемку 74HC595 в которой порядка тысячи транзисторов и потребляет она микроватты.

    На самом деле в ULA 6C001 около 1000 стандартынх ячеек, в каждой может быть использован источник тока на 210 мкА, грубо, если половина ячеек включена в данный момент то будет потребляться около 100мА, и все они в итоге пойдут от +5V поскольку импульсных преобразователей внутри нет. Итого - 0.5Вт только на статику. Надо было сделать питание от внешнего источника +1В, тогда бы мощность уменьшилась бы.

    Цитата Сообщение от Taro Посмотреть сообщение
    Рекомендую дождаться книжки, которую мы тут сканим.
    Уже, почта наконец раздуплилась

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    потранзисторная модель для FPGA
    Потранзисторная модель - это порядка 6000 транзисторов. Хочется сделать как в случае с 1801ВП1 - там тоже примерно 6000 транзисторов, но они были в итоге нарисованы как логические ячейки, это на порядок сокращает объем работы. В книге маловато рассказано про библиотеку ячеек, и там бОльшая вариабельность чем у ВП1 - несколько примитивных ячеек объединяются в одну (например D-триггер), при этом есть топологическое разнообразие, будет много дурной работы при рисовании в пикаде. И нет почти никакой информации по задержкам, только примерная общая цифра.

  7. #126

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    и там бОльшая вариабельность чем у ВП1 - несколько примитивных ячеек объединяются в одну (например D-триггер),
    Как в 1515ХМ2 )

  8. #127

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Как в 1515ХМ2 )
    Имхо, не совсем. В 1515ХМ2 ячейки разложены стройными, относительно изолированными столбцами, поэтому ячейка находися в пределах столбца и имеет два варианта топологии - прямой и зеркальный. А в ULA есть базовая ячейка о 6 транзисторах, и есть, например, тактируемый D-триггер, занимающий 4 базовых ячейки. И, как я понял, эти 4 ячейки могут лечь любой фигуркой тетриса. Сделаем фото, станет окончательно ясно, будет хорошо если это не так.

  9. #128

    Регистрация
    20.06.2014
    Адрес
    г. Казань
    Сообщений
    78
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    У Vslav другой результат - будет потранзисторная модель для FPGA (которую можно потом будет перевести и в код для эмулятора) которая даст 100% совместимость.
    Так дело в том, что плат (и ULA к ним) было несколько версий. Соответственно, 100% эмуляция будет именно к одной версии платы (ну или вскрывать придется их все).

    Цитата Сообщение от Vslav Посмотреть сообщение
    если немножко подумать - то ничего не "похерено" . Все соединения идут строго по порядку
    Если немножко подумать - то окажется, что выше - просто допущение, а не утверждение. Мне встречались чипы и с соединениями, и с неподключениями ног (и вместо ноги "по порядку" подключена "следующая задействованная"). Особенно этим балуются всякие BGA и иже с ними.

    Цитата Сообщение от Vslav Посмотреть сообщение
    есть простая прямая связь сложности схемы с потреблением?
    Про простоту - не знаю, а вообще - есть (при прочих равных, разумеется).

    Цитата Сообщение от Vslav Посмотреть сообщение
    Можно привести пример схемы с единственным транзистором КТ808А
    Мне неизвестны микросхемы с единственным транзистором КТ808А. Давайте быть более реальными, и не вводить ненужных сущностей.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Сделаем фото, станет окончательно ясно, будет хорошо если это не так.
    Так сугубо для оценки (НЕ для реверса) - можно взять уже имеющийся скан с 6502.org, или как его там. На нем же видно, что к чему, не?

    PS: так а зачем "потранзисторная" схема, если уже есть "поблочная функция" (в книжке)? Ее же проще перевести на верилог, заодно и косяки родного чипа "починятся". ULA же есть как раз "перевод функции в жылизяку", ну так нам надо ту же функцию но в другую жылизяку (FPGA). Имхо, разуплотнять весь вопрос до транзисторов - смысла нет, см.про верии ULA. Это как решение какого-нибудь интеграла раскладывать на атомарные арифметические операции типа (1+2). Разложить-то можно - но зачем?

  10. #129

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ух, я смотрел на фотографию ULA 9C из Интернета, там 990 ячеек, поэтому считал общее количество примерно 1000. А в книжке есть фото ULA 6C, там всего 4 квадранта по 11x12, итого 4*11*12 - 528 ячеек. Это шара , сам кристалл по площади тоже меньше - поэтому я не допилился до подложки (боюсь испортить), ну и мощность соответственно тоже почти вдвое меньше.
    Еще интересно Крис пишет что фотографирование кристалла стоит ~$500/час и занимает целый день. То есть дерут за такие фотки несколько тысяч шкурок убитых енотов . Хотя, возможно там полный комплекс - декаппинг, делееринг, фото. В-общем, за такие деньги я бы тоже фотографию не выложил в открытый доступ, поэтому ее и нет, как и нет полной схемы.

    Цитата Сообщение от Taro Посмотреть сообщение
    Особенно этим балуются всякие BGA и иже с ними.
    Э-э-э... Мы уже дожили до реверса чипов в BGA и пилим?

    Пилились простые корпуса DIP-40, там внутрикорпусная трассировка вполне простая, цоколевка пиляемых микросхем известна, в данном случае "похерить" что-либо очень трудно, даже если там будут пропуски или сдвоенная сварка. Проблемы очень маловероятны, ввиду "неперепутанности" такого процесса как wire bonding:

    видео раз
    видео два

    Цитата Сообщение от Taro Посмотреть сообщение
    Так сугубо для оценки (НЕ для реверса) - можно взять уже имеющийся скан с 6502.org, или как его там. На нем же видно, что к чему, не?
    Я сегодня наконец уяснил что на 6502 валяется фото ULA 9C, а нам интересна 6С, так что то фото просто для общей справки. 6С содержит другое количество базовых ячеек, как оказалось.

    Цитата Сообщение от Taro Посмотреть сообщение
    PS: так а зачем "потранзисторная" схема, если уже есть "поблочная
    Меня интересует точность воспроизведения функций, тратить силы и время на ручную сверку мне неинтересно, поэтому я пользуюсь автоматическими средствами сквозного контроля системы проектирования. Если получится для ULA нормально создать логические ячейки, то так и сделаю, для 1801ВП1 это удалось, на потранзисторном уровне ВП1 не прорисовывался.

    Цитата Сообщение от Taro Посмотреть сообщение
    Это как решение какого-нибудь интеграла раскладывать на атомарные арифметические операции типа (1+2). Разложить-то можно - но зачем?
    Потому что бывают интегралы не берущиеся аналитически, а только численно

  11. #130

    Регистрация
    20.06.2014
    Адрес
    г. Казань
    Сообщений
    78
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Мы уже дожили до реверса чипов в BGA и пилим?
    Не совсем реверса. Но вскрываем, да.
    Мы их на золото пилим (и прекрасно видим и узоры меди унутре, коя не нужна со всеми ихними интерконнектами - и подключения к кристаллу, за коими собственно туда внутрь и лазим). Пачками-сс.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Потому что бывают интегралы не берущиеся аналитически, а только численно
    А брутфорсом они решаются вообще все без исключения. Включая еще не придуманные. Но есть ньюанс, что говорится.

Страница 13 из 37 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. под TS FM будет кто ваять?
    от Romanich в разделе Музыка
    Ответов: 145
    Последнее: 28.05.2007, 12:29
  2. Наконец то запустил ZX + TR-DOS
    от andrew76 в разделе Несортированное железо
    Ответов: 9
    Последнее: 09.03.2007, 08:55
  3. А вот кто меняться будет?
    от Vint в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 11.11.2006, 20:15
  4. Ответов: 5
    Последнее: 19.03.2005, 02:15

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •