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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 34

Тема: ВременнЫе диаграммы и другие вопросы по Z80

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

    По умолчанию

    синий - GND
    красный - Vcc
    зелёный - сигналы в верхней металлизации
    фиолетовый - затворы транзисторов, проводники (полисиликон?)
    голубой - истоки, стоки транзисторов, проводники (диффузия?)

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

    По умолчанию

    Обвёл все слои, срисовываю схему. Срисовал всю регистровую часть: регистры, запись-чтение, 16-битный инкремент-декремент, формирование адреса. Ну и другие модули немного. Кое-где есть "зависающие в воздухе" затворы при #CLK=0.

    Как вы думаете, почему у регистра R инкрементируются только 7 бит, а старший не меняется?

  3. #23
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Обвёл все слои, срисовываю схему. Срисовал всю регистровую часть: регистры, запись-чтение, 16-битный инкремент-декремент, формирование адреса. Ну и другие модули немного. Кое-где есть "зависающие в воздухе" затворы при #CLK=0.

    Как вы думаете, почему у регистра R инкрементируются только 7 бит, а старший не меняется?
    Даже представить не можем) Расскажите)
    И выложите схему уж)

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

    По умолчанию

    Схема 16-битного инкремента-декремента имеет периодическую структуру по 2 разряда, в которую не вписывается только ускоренный перенос. Скорее всего регистр R находится в младших 8 битах, I - в старших, а инкремент происходит как обычно (как PC, например). От переноса из 6-го разряда в 7-й (если нумеровать с нуля) сделан отвод и за пределами всей схемы находится отдельный транзистор, который блокирует перенос. Видимо так удобно было, авторы не хотели нарушать структуру и тащить отдельный проводник для этого

    Схему рисую на бумаге, а сфотографировать сейчас кроме мобильника с 0,3 мегапикселями больше ничего нет. Да и схемы ещё толком нет.

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

    По умолчанию

    http://yadi.sk/d/HjmP9afY5cxde
    Далее читать там http://www.nedopc.org/forum/viewtopi...=105290#105290
    Комментировать можно и здесь.

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

    По умолчанию

    Это примерно 1/20 часть схемы на данный момент: http://yadi.sk/d/hHdabDM46f1UY
    Описание что это такое: http://www.nedopc.org/forum/viewtopi...=106306#106306

    Осталось формирование флагов, управление АЛУ и всякие мелочи. Потом надо будет привести это всё в порядок и разобраться как оно работает.

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

    По умолчанию

    Команда (машинная инструкция) делится на М-циклы, каждый М-цикл делится на Т-такты.

    Последовательность М-циклов для команд без префиксов:
    Код:
    0x:  1     123   123   1     1     1     12    1     1     123   123   1     1     1     12    1
    1x:  12    123   123   1     1     1     12    1     12    123   123   1     1     1     12    1
    2x:  12    123   12345 1     1     1     12    1     12    123   12345 1     1     1     12    1
    3x:  12    123   1234  1     145   145   12    1     12    123   1234  1     1     1     12    1
    4x:  1     1     1     1     1     1     14    1     1     1     1     1     1     1     14    1
    5x:  1     1     1     1     1     1     14    1     1     1     1     1     1     1     14    1
    6x:  1     1     1     1     1     1     14    1     1     1     1     1     1     1     14    1
    7x:  14    14    14    14    14    14    14    14    1     1     1     1     1     1     14    1
    8x:  1     1     1     1     1     1     14    1     1     1     1     1     1     1     14    1
    9x:  1     1     1     1     1     1     14    1     1     1     1     1     1     1     14    1
    Ax:  1     1     1     1     1     1     14    1     1     1     1     1     1     1     14    1
    Bx:  1     1     1     1     1     1     14    1     1     1     1     1     1     1     14    1
    Cx:  123   123   123   123   12345 123   12    1     123   123   123   1     12345 12345 12    1
    Dx:  123   123   123   12    12345 123   12    1     123   1     123   12    12345 1     12    1
    Ex:  123   123   123   12345 12345 123   12    1     123   1     123   1     12345 1     12    1
    Fx:  123   123   123   1     12345 123   12    1     123   1     123   1     12345 1     12    1
    Количество тактов в циклах будет позже.

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

    По умолчанию

    Набросать бы принципиальную схему процессора. Или хотя бы блок-схему, соответствующую оригиналу.

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

    По умолчанию

    На уровне транзисторов схему оформлять по-моему вообще смысла нет. Транзисторные черновики у меня есть, но так как на кристалле нет чётких границ блоков, то и на схеме такой же "поток сознания".

    На уровне логических элементов рисовать всё не буду, например, схему синхронизации #RESET толком разобрать не смог, выход нашёл - и ладно. Где можно я упрощаю, например, два элемента 2И-НЕ, подключённые к 2ИЛИ-НЕ, нарисую как 4И.

    Блок-схема будет обязательно, как и разбор недокументированных особенностей вместе со всеми флагами и префиксами. Кстати, а как выполнится ldir с префиксом DD или FD?

  10. #30
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Кстати, а как выполнится ldir с префиксом DD или FD?
    ED )

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 69
    Последнее: 24.08.2012, 02:59
  2. Ответов: 6
    Последнее: 24.07.2012, 23:08
  3. Ответов: 16
    Последнее: 22.04.2012, 19:03
  4. Временные "тормоза" при работе форума
    от [bETA]mEN в разделе Форум
    Ответов: 57
    Последнее: 24.11.2006, 17:53
  5. чертовы диаграммы -__-
    от boo_boo в разделе Несортированное железо
    Ответов: 0
    Последнее: 30.01.2006, 22:04

Ваши права

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