User Tag List

Страница 14 из 45 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 472

Тема: Потактовый клон i8080 на FPGA/CPLD

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Обработал уже 3 страницы схемы из 4-х. Осталась неописанной только страничка с АЛУ. Тот кусок который уже написан (внешние сигналы, автоматы состояний, декодер, регистровый блок) при пробной компиляции занимает половинку от альтерки MAX 5Z570. Есть шанс сделать недорогую однокорпусную замену 580-му, только на 40 МГц, 3-вольтовый, ну и корпус 64TQFP
    PS. Пошлифовал 1801ВМ1 зубной пастой, докопался до слоя диффузии, все что нужно видно отлично, можно фотографировать.

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

  3. #2
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Обработал уже 3 страницы схемы из 4-х. Осталась неописанной только страничка с АЛУ. Тот кусок который уже написан (внешние сигналы, автоматы состояний, декодер, регистровый блок) при пробной компиляции занимает половинку от альтерки MAX 5Z570. Есть шанс сделать недорогую однокорпусную замену 580-му, только на 40 МГц, 3-вольтовый, ну и корпус 64TQFP
    PS. Пошлифовал 1801ВМ1 зубной пастой, докопался до слоя диффузии, все что нужно видно отлично, можно фотографировать.
    Это ажуенно! Я как раз по случаю прикупил мешок EPM570T100!

  4. #3

    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    365
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Случайно набрёл на статью по вашей тематике, возможно она представляет для вас интерес: http://www.securitylab.ru/analytics/439497.php

  5. #4

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тема про 8085 обсуждалась в ветке по ПК-6128Ц. Кстати, вот оригинал статьи. В блоге этого автора еще много интересных материалов и по 8085 и не только.
    Последний раз редактировалось ivagor; 05.08.2014 в 11:01.

  6. #5

    Регистрация
    18.04.2006
    Адрес
    SPb
    Сообщений
    67
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Михаил (BarsMonster) ответил по поводу вскрытия 1818ВГ93.
    Оказалось, что один чип оказался без пассивирования)) хе-хе)) А вы говорите такого не бывает)) В итоге металлизация угробилась. Второй чип пока вроде не вскрывал. Отсылал я ему 2 чипа - завода квазар и ещё одного украинского завода (логотип "Э").
    Когда дело дойдёт до восстановления - создам отдельную тему.
    CPGroup COMPEX

  7. #6

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

    По умолчанию

    Цитата Сообщение от cpg Посмотреть сообщение
    Михаил (BarsMonster) ответил по поводу вскрытия 1818ВГ93.
    Оказалось, что один чип оказался без пассивирования)) хе-хе)) А вы говорите такого не бывает)) В итоге металлизация угробилась.
    Хм... А может концентрация кислоты по каким-то причинам была недостаточная?
    Потому что при достаточной концентрации кислота сама по себе алюминий травить не должна, или незначительно

    580ВМ80А полностью перевел в Verilog, но еще до начала моделирования видно что есть косяки (с вероятностью 99% возникшие при ручном переводе схемы в HDL) - при компиляции оптимизатор выкинул регистр инструкций, так что пока про занимаемое количество логических элементов судить рановато. Буду писать тестбенч и для начала пытаться отладить схему тактирования T1-T5 и M1-M5.

  8. #7
    HardWareMan
    Гость

    По умолчанию

    А можно посмотреть промежуточные результаты? Или только готовое покажете?

  9. #8

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

    По умолчанию

    Да ничего секретного нет, кроме косяков Ошибки точно есть, но где именно - пока не найдено. Ну если есть интерес - то в приложении промежуточный Verilog. Файлик маленький, в отличие от схемы.

    Схема претерпела небольшие изменения - кое-где переименовались цепи (значки инверсии появились/исчезли), перенумерованы транзисторы (по ЕСКД - теперь легче искать по номеру), кое-где для наглядности подвигал элементы, но собственно цепи не менялись, поэтому пока возиться с выкладыванием большого промежуточного файла схемы не буду.

    Update: а execiser на реальном i8080 долго выполняется оказывается - часами. Моделировать его целиком будет сложно, придется на отладочном ките в реальной FPGA системку замутить, наверное.
    .
    Вложения Вложения
    • Тип файла: rar vm80a.rar (6.0 Кб, Просмотров: 209)
    Последний раз редактировалось Vslav; 05.08.2014 в 13:34.

  10. #9

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

  11. #10

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

    По умолчанию

    Да, спасибо, я скачал Ваш код, финальные значения CRC такие же как и в родном экзорцисте?
    Накидал тестбенч простой - подсовывает NOP, и весело затарахели T1-T3 и M1, по SYNC выдался честный статус 0xA2 (чтение команды из памяти).
    Но, оказалось что такое сравнение: I == 8'b00xxx000, работает не так как я его понимал. Есть ли какие альтернативы помимо casex ? Пока ручками пропишу свою функцию сранения.

    Update: написал свою функцию сравнения с использованием '==='. Хотя оператор заявлен как несинтезируемый, но поскольку возможно разрешение конструкции в момент компиляции, то синтез прошел нормально, дизайн все еще влазит в 570-ую, но уже берет 90 процентов емкости.
    Последний раз редактировалось Vslav; 05.08.2014 в 15:21.

Страница 14 из 45 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Комманды ассемблера/коды i8080/КР580ВМ80А
    от sergey2b в разделе Разное
    Ответов: 4
    Последнее: 29.11.2015, 14:01
  2. МикроСтеплер. Компилятор ЯП СТЕПЛЕР для i8080
    от Kakos_nonos в разделе Программирование
    Ответов: 8
    Последнее: 31.05.2013, 16:34
  3. Эмулятор i8080
    от Higgins в разделе Разное
    Ответов: 2
    Последнее: 20.05.2011, 11:43
  4. Использование FPGA и CPLD (ПЛИС и ПЛМ)
    от Mick в разделе Для начинающих
    Ответов: 69
    Последнее: 03.05.2006, 11:47

Ваши права

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