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

User Tag List

Страница 8 из 48 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 472

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

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Дорисовал слой металлизации, потихоньку начал поликремний и диффузию - одновременно с распознаванием транзисторов.
    Вы какой версией Sprint Layout пользуетесь?
    CPGroup COMPEX

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

    По умолчанию

    Цитата Сообщение от cpg Посмотреть сообщение
    Вы какой версией Sprint Layout пользуетесь?
    Версия 6.0
    Насчитал уже 4690 транзисторов. Документация говорит о примерно 4500. Чуток поскромничали
    Последний раз редактировалось Vslav; 26.05.2014 в 16:14.

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

    По умолчанию

    Пока получилось 4719 транзисторов. Пару часиков посидел над схемой.
    Надо аннотировать транзисторы группами, а то потом тяжело растаскивать.
    В приложении - схема выходных каскадов A8-A15
    Последний раз редактировалось Vslav; 28.05.2014 в 12:19. Причина: Удалено устаревшее вложение

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

    По умолчанию

    Жду с нетерпением остального! Всем участникам неиссякаемых лучей добра!

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

    По умолчанию

    Не, ну с такой скоростью мне тут делать нечего

    Может "верхние" транзисторы, у которых затвор-сток соединены, сразу на резисторы заменять? И как вообще процесс будет выглядеть? Что будет после прорисовки транзисторов?

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

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Не, ну с такой скоростью мне тут делать нечего
    Дальше скорость невысокая ожидается. Времени у меня на разбор 100-200 транзисторов в день. Соответственно 20-40 дней, а может и больше, как время будет свободное.

    Цитата Сообщение от Bolt Посмотреть сообщение
    Может "верхние" транзисторы, у которых затвор-сток соединены, сразу на резисторы заменять?
    Пока оно полезно - позволяет увидеть ошибки векторизации, висячие выводы сразу дают ошибку. Кое-какую топологию, которая не влияет на логику я выкинул - кое-где то структуры похожие то ли на резисторы, то ли на конденсаторы ускоряющие закрытие верхнего транзистора.

    Цитата Сообщение от Bolt Посмотреть сообщение
    И как вообще процесс будет выглядеть? Что будет после прорисовки транзисторов?
    Постараюсь нарисовать так, чтобы сразу, глядя на транзисторную схему, верилог код можно было написать.

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

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

    По умолчанию

    Разобрал устройство двунаправленного буфера разряда шины данных.
    Состоит из 28 транзисторов, в том числе внутри содержит примитивный триггер, используется транзитивная логика. Шина данных внутри процессора с 3-им состоянием. Соответственно внутренний триггер можно исрользовать как скрытый регистр. Наверняка используется для хранения первого прочитанного байта адреса и прочих 16-битных констант в коде команды.
    Последний раз редактировалось Vslav; 29.05.2014 в 10:10. Причина: удалено неактуальное вложение

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

    По умолчанию

    Как интересно!

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

    По умолчанию

    NET00113=1 - запись D7 с внутренней шины в защёлку T230...T233 (2 инвертора последовательно, замыкаемые в кольцо), NET00111=1 - хранение. Сигналы противофазны, причём NET00113 может быть постоянно равен 0.
    Из-за таких транзисторов (T229, T234) и ограничена минимальная тактовая частота.
    NET00104=0 - активация выходного драйвера на PIN_D7, при NET00104=1 PIN_D7 в z-состоянии.
    NET00102=0 - активация выходного драйвера на внутреннюю шину.
    Внутренняя шина данных относительно внешней не инвертирована.
    Защёлка только одна и хранит она то, что должно выводиться на пины D0...D7.

    T214 - защита от отрицательного напряжения на входе.

    NET0002=1 - перевод A0...A15 в z-состояние.
    Последний раз редактировалось Bolt; 28.05.2014 в 13:36.

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

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    NET00113=1 - запись D7 с внутренней шины в защёлку T230...T233 (2 инвертора последовательно, замыкаемые в кольцо)
    Когда T234 открыт имеем классический триггер на двух транзиcторах (верхние можно для упрощения восприятия заменить на резисторы).
    T234 и T229 - транзитивная логика, как проходные ключи работают (транзитивная логика)
    Т234 открыт, Т229 закрыт - хранение
    Т234 открыт, Т229 открыт - возможна выдача из триггера на шину данных (если больше на шине никого нет)
    Т234 закрыт, Т229 закрыт - неопределенное состояние
    Т234 закрыт, Т229 открыт - запись значение в триггер
    Неопределенное состояние есть, но не факт что оно используется в работе, поэтому пока нельзя утверждать что частота ограничена снизу.

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

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

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

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

Ваши права

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