Важная информация

User Tag List

Страница 2 из 48 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 472

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

  1. #11
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,403
    Спасибо Благодарностей отдано 
    314
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, тут у меня вообще безумная идея. Описать процессор на Verilog не мудрено, многие вещи сами получаются. Это будет первый шаг. Второй шаг - переложить это потом на схемный ввод с использованием стандартной логики. Есть желание сделать клон, который будет можно повторить на голой логике (как тут в интернетах уже было). Обидно только одно: хорошей фотки кристалла пока нет, да и людей, что ее бы декодировали тоже нет. Так бы можно было бы узнать некоторые нюансы, как например то, что у Z80 ALU на 4 бита всего. в общем, сейчас дооформлю основу и вперед и с песней. Прогресс буду выкладывать тут.

  2. #12
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://www.visual6502.org/
    Может попросить этих ребят?

    ---------- Post added at 14:11 ---------- Previous post was at 13:53 ----------

    http://visual6502.org/images/pages/Z...die_shots.html
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  3. #13
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,403
    Спасибо Благодарностей отдано 
    314
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У нас свои есть, но они, правда, сейчас заняты трассировкой ЗЫЧа. Поставщик фоток общий. Собственно, вот единственные доступные фотки кристаллов: КР580ИК80 и КР580ВМ80А Но по ним, к сожалению, ничего не определить.

  4. #14
    Member
    Регистрация
    30.05.2011
    Адрес
    Пермь
    Сообщений
    98
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Когда-нибудь кто-нибудь это сделает(сфоткает, разберет), либо фотошаблоны заводские попадут в общий доступ(у коллекционеров они наверняка уже есть). И мы узнаем, на что были способны наши предки, проектируя микросхемы на кульманах. Вопрос в другом. На что способны мы, с высоты тех знаний, которые мы получили, потеряв при этом энтузиазм первопроходцев и атмосферу полной магии?
    Насколько лучше можно придумать, пользуясь теми же параметрами техпроцесса?
    Понятно, что сейчас транзисторы раскладывает САПР. Но насколько трудоемко Verilog перевести в фотошаблон?

  5. #15
    Member Аватар для BarsMonster
    Регистрация
    04.12.2012
    Адрес
    г. Москва
    Сообщений
    54
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я уже начал неспешно ковырять новый КР580ВМ80 чтобы получить снимки более высокого качества + без металлов.

    Однако сфоткать-то можно, разбирать некому. Если вы лично готовы потратить на восстановление схемы 1000 часов - то фотографии конечно будут :-)

    "Но насколько трудоемко Verilog перевести в фотошаблон?" - если все настроено, и библиотеки правильные есть - то одно нажатие кнопки. Результат естественно будет намного менее "плотный", чем то, чего достигли ручным дизайном.

    Шаблоны по ВМ80/ИК80 я уже спрашивал на ixbt, ни у кого такие вещи так просто не валяются, так что найти их будет крайне сложно.

  6. #16
    Member
    Регистрация
    30.05.2011
    Адрес
    Пермь
    Сообщений
    98
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BarsMonster Посмотреть сообщение
    если все настроено, и библиотеки правильные есть - то одно нажатие кнопки. Результат естественно будет намного менее "плотный", чем то, чего достигли ручным дизайном.
    Очень интересно, прокатит ли автоматическая разводка для subj (при условии "повторим подвиги наших отцов", конечно ;)

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

  8. #17
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,552
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,752
    Поблагодарили
    681 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Так бы можно было бы узнать некоторые нюансы, как например то, что у Z80 ALU на 4 бита всего.
    А Z80 уже разобрали? Если да, то поделись линками.

  9. #18
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,403
    Спасибо Благодарностей отдано 
    314
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BarsMonster Посмотреть сообщение
    Я уже начал неспешно ковырять новый КР580ВМ80 чтобы получить снимки более высокого качества + без металлов.

    Однако сфоткать-то можно, разбирать некому. Если вы лично готовы потратить на восстановление схемы 1000 часов - то фотографии конечно будут :-)
    Я думаю так: будут фотографии - найдутся и распознаватели. А послойно в шоп отрисовать даже я смогу достаточно быстро.


    Цитата Сообщение от Titus Посмотреть сообщение
    А Z80 уже разобрали? Если да, то поделись линками.
    Практически но еще не весь. Основная тема у соседей, некоторые вопросы были здесь. Какие-то документы и наработки вроде доступны.

  10. #19
    Member Аватар для BarsMonster
    Регистрация
    04.12.2012
    Адрес
    г. Москва
    Сообщений
    54
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Korabelev Посмотреть сообщение
    Очень интересно, прокатит ли автоматическая разводка для subj (при условии "повторим подвиги наших отцов", конечно
    Если делать на более современном CMOS техпроцессе (1мкм и менее), то и с автоматической разводкой все будет отлично работать и частоты будут выше оригинала.

  11. #20
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BarsMonster Посмотреть сообщение
    Если вы лично готовы потратить на восстановление схемы 1000 часов - то фотографии конечно будут :-)
    Про 1000 часов с BarsMonster полностью согласен. Занимаюсь Z80 уже год с перерывами, "чистых" примерно дней 90.

    На сведение слоёв, отрисовку подложки и металлизации "в полуавтоматическом режиме" ушло несколько часов, на отрисовку поликремния - несколько дней. Рисовал мышкой, под конец уже левой рукой, правая не выдержала нагрузки. До туннельного синдрома не дошло, но было неприятно. Это я так, энтузиастов предупреждаю

    Цитата Сообщение от Titus Посмотреть сообщение
    А Z80 уже разобрали?
    Разбираю, перевожу в Verilog. Осталось перевести АЛУ, регистры, шины, обработку прерываний и всевозможные флаги: префиксы, обмен регистров и т.п. Основная сложность - регистры, двунаправленные внутренние шины, на ёмкости которых сохраняются данные, и коммутаторы шин, состоящие из одного транзистора. Прошу помощи у знатоков Verilog.

    ---------- Post added at 02:13 ---------- Previous post was at 00:18 ----------

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Собственно, вот единственные доступные фотки кристаллов: КР580ИК80 и КР580ВМ80А Но по ним, к сожалению, ничего не определить.
    Справа в центре 8-разрядный регистр хранения текущей инструкции, вход снизу. Сверху и снизу от него "решётки" декодеров.
    Слева вверху 6 или 6+1 16-разрядных регистров, снизу входы-выходы, сверху очень похоже на схему инкремента/декремента и формирователя адреса, как в Z80. Младшие и старшие половины этих регистров на одной шине данных, и вообще она цельная. В Z80 шина разделена на 3 части и это позволяет, например, одновременно записывать результат из АЛУ в A и флаги в F. Здесь же, говорят, аккумулятор и флаги запрятаны где-то в АЛУ.
    Слева внизу АЛУ, похоже что разрядов всё-таки 8. АЛУ, кажется, сквозное, снизу вход, сверху выход.
    Между регистрами и декодером, в гуще логики, прямо по центру, вертикально - линии счётчика тактов. Эти же линии проходят справа от верхнего декодера. Сам счётчик правее и выше регистра инструкции.

    Всё примерно, как оно кажется на первый взгляд.

    В целом компоновка очень похожа на Z80, что с учётом наличия общего родственника i8080 вполне естественно.

Страница 2 из 48 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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