User Tag List

Страница 4 из 17 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 161

Тема: Z80 на Корвет

  1. #31

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

    По умолчанию

    Перевел результаты теста в такты.
    Небольшие комментарии:
    1. Там, где в сырых результатах последние цифры были единичные - это, как уже писал, из за некратности частот процессора и таймера, поэтому исправил на нули. Если запускать тест несколько раз, последняя цифра может меняться (0 или 1), это, повторюсь, только побочный эффект некратности частот и лишний (без кавычек) такт таймера можно смело убрать.
    2. Такты по двум последним командам (pchl и rst) получены вычитанием из суммы тактов ранее определенных команд (Pchl=DadPchl-Pchl; Rst=RstRet-Ret) и в столбце 'такты' приведены уже значения именно для отдельных соответствующих команд. А в столбце 'hex' оставил суммарные данные из теста и выделил курсивом, чтобы обратить на это внимание.
    Вложения Вложения

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

  3. #32

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Заниматься доводкой адаптера пока нет времени. Как только, так...
    Пока прилагаю часть схемы, которая отвечает за обработку прерывания процессором. Работает без замечаний.

    Тут информация к размышлению на 4 стр., а так же ТО Корвета.



    Принцип работы: подтверждение прерывания сигналами M1/ и IORQ/ через DD2.1 устанавливает триггер DD3.1 в "1", так же выдается сигнал DBIN через DD4.1, нужен из-за особенности схемы корвета (D18). DD2.2 выдает сигнал 556РТ2(D31) и с ее помощью отключается дешифрация всех устройств. На шине данных 580вн59 онли. Читается команда CALL. Остальные два байта адреса читаются процом в обычном режиме. Поэтому след. триггер DD3.2 устанавливается в "1" после первого триг. и завершения сигнала RD/ (т.е. прочитался второй байт), тем самым устанавливается первый триггер в "0". После завершения следующего RD/ (прочитался 3-ий байт), триггер DD3.2 устанавливается так же в "0", сигнал с 556РТ2 снимается.

    Из схемы корвета исключаются D27(555ир16) и D15(555тм2) за ненадобностью.
    (обозначение двойной DDx-схема адаптера, одинарная Dx - схема корвета)

    Замечания приветствуются.

    - - - Добавлено - - -

    Да, на схеме входы установки триггеров R и S должны быть инверсные. (555тм2)
    Последний раз редактировалось Sancho45; 27.06.2020 в 21:22.

    Эти 4 пользователя(ей) поблагодарили Sancho45 за это полезное сообщение:

    crackintosh(05.07.2020), Elias(28.06.2020), Serebriakov(02.07.2020), shapipovo(01.12.2020)

  4. #33

    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    2,035
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    123
    Спасибо Благодарностей получено 
    171
    Поблагодарили
    121 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А есть рабочая схема замены процессора на Z80. Та, "оригинальная" старая.
    С уважением, Дмитрий.
    Karabas-Go
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

  5. #34

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Та, "оригинальная"
    Что подразумевается под "оригинальной" ?
    Цитата Сообщение от gdv2002 Посмотреть сообщение
    А есть рабочая схема замены процессора на Z80.
    Судя по утвердительному предложению - опубликуйте, если есть.)


    Тем временем схема отлажена, отлично работает на штатной частоте, на 5 МГц и даже есть запуск на 10 МГц. Но на 10 МГц контр. прерываний не успевает (580вн59) выдать код CDh, первый байт проц считывает по сигналам M1/ и IORQ/ (проц намного быстрее работает), нужен wait или так же принудительное понижение частоты до штатной. Оставшиеся 2 байта проц считывает в обычном режиме, как из памяти. Но на 5 МГц все работает, т.к. Z80 выдает 2 такта ожидания при прерывании, чего вполне достаточно для ПКП.

    Помог бы кто с переводом схемы в электронный вид и разводкой платки. Я в этом не силен... Все от руки на бумажке))
    Последний раз редактировалось Sancho45; 05.03.2021 в 16:39.

  6. #35

    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    2,035
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    123
    Спасибо Благодарностей получено 
    171
    Поблагодарили
    121 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Sancho45, я имел ввиду ту старую платку, на фотке в теме есть. У меня ничего нет, вот ищу. Если есть рабочая, отлаженная схема, погу перевести в ДипТрейс и платку потом развести.
    С уважением, Дмитрий.
    Karabas-Go
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

  7. #36

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Если есть рабочая, отлаженная схема, погу перевести в ДипТрейс и платку потом развести.
    в этом сообщении схема переключения на турбо


    Только 5 МГц надо подать с выводы 13 D44 напрямую без инвертора. Сигнал 2.5 МГц будет F1T/ через инвертор от ЛА3(один лог. эл. D4* - схема обработки прерываний пару сообщений выше). Сигнал Sync будет из основной схемы Z80.

    - - - Добавлено - - -

    В принципе вот сама схемка Z80



    итого 5 корпусов логики, 2х тм2, 1х ла3, 1х ле1 и 1х лл1

    если планируется только штатная частота, то ЛЕ1 не нужна и схема сократится до 4 корпусов. Для 5 МГц - ле1(турбо) и тм2(в основной схеме Z80) рекомендуются 531 серии для уменьшения задержек.

    Временные интервалы и растактовка соответствуют оригинальной схеме на ВМ80

    - - - Добавлено - - -

    Так же есть идейка заменить ру5 на ру7 основного озу и управление 4 страницами озу через системный регистр, два бита 0 и 1, которые не используются в оригинальной схеме.

    - - - Добавлено - - -

    и да, прошил РТ2 карты памяти и теперь доступ к 96 кб пзу есть.....
    Последний раз редактировалось Sancho45; 01.03.2021 в 16:23. Причина: новая ссылка на схему

    Эти 2 пользователя(ей) поблагодарили Sancho45 за это полезное сообщение:

    crackintosh(09.02.2021), Elias(08.02.2021)

  8. #37

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Помог бы кто с переводом схемы в электронный вид и разводкой платки.
    Ёще вопросик возник, есть 2 варианта установки, на системный разьем и через колодку от посадочного места 580вм80?
    Но в случае посадки на системный разъём требуется выводить на 2 провода больше (reset, +5в), которые есть на контактах вм80. Всего надо тянуть 6 сигналов ( access/, INT, block_bus, reset, +5v, 5МГц)
    Кстати можно на эту платку с z80 и AY разместить, по схеме подключения спекки

  9. #38

    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    2,035
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    123
    Спасибо Благодарностей получено 
    171
    Поблагодарили
    121 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я думаю платку делать под панельку на место ВМ80.
    С уважением, Дмитрий.
    Karabas-Go
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

  10. #39

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Кстати можно на эту платку с z80 и AY разместить, по схеме подключения спекки
    Не знаю как AY, а вот регистр+мультиплексор для адресации расширенного ОЗУ (раз таковое планируется) были бы крайне пользительны, хотя бы для расширения до 1Мб.
    Хотя я Корвет не знаю, возможно там на плате уже есть в регистрах свободные биты.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  11. #40

    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    2,035
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    123
    Спасибо Благодарностей получено 
    171
    Поблагодарили
    121 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После праздников займусь схемой и платой под Z80.
    На счет расширения памяти и прочего как-то не уверен, что оно Корвету нужно!
    Считаю нужнее состыковать Корвет с ПСюком.
    С уважением, Дмитрий.
    Karabas-Go
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

Страница 4 из 17 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Корвет на ПЛИС ?
    от SaintTurnip в разделе Корвет
    Ответов: 118
    Последнее: 24.12.2021, 20:00
  2. Корвет: Игры
    от pshelepu в разделе Игры
    Ответов: 6
    Последнее: 13.03.2011, 00:58
  3. Корвет: Публикации
    от AlecV в разделе Корвет
    Ответов: 13
    Последнее: 31.05.2010, 22:31
  4. Корвет.
    от Mick в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 19.09.2007, 19:58
  5. Куплю Пк Корвет
    от DATAsoft в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 09.03.2006, 11:16

Ваши права

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