User Tag List

Показано с 1 по 10 из 46

Тема: Разработка системы на КР580 серии

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

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

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По поводу "таких" DRAM (ру3/ру6/ру5) нужно сказать что они требуют регенерации (а внутренних счетчиков для ROW (RAS) адреса у них нету, а городить схему на счетчиках + логике, пускай даже загнанной в 556РТ1, это значит плодить корпуса на плате) которую можно сделать:
    1) как в том же РК86, там этим занимается DMA совмещенный с видеоконтроллером (поправте если туплю), так что дополнительный контроллер не нужен;
    2) как в расширителях памяти ПОИСК-1, есть такое чудо как 1810ВТ3 (это специальная СБИС для "таких" DRAM); только мне не ясно, можно ли построить на этом схему, которая гарантированно предоставит данные (скажем для двойного буфера строк в ВГ75 или еще круче для video-dac) с заданной задержкой?

    ---------- Post added at 18:45 ---------- Previous post was at 18:18 ----------

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    - для меня сложнее.
    У 1810вм88 есть один жирный плюс это КМ1810ВМ89 (как я понял выпускался токо в керамике и золоте) который добавляет в систему процессор "канала" (типо как в IBM360 mainframe). Причем как я понял вполне можно наваять схему в которой будет висеть много сопроцессоров i8089 (не ясно при этом, легко ли добавить в такую схему много i8088+i8087). Также сегментно-адресуемое пространство 1Mb против 64k у i8080.

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

  3. #2

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Viktor2312, раз ты делаешь "на борту" сразу и видео на ВТ и ВГ, наверное есть смысл взять за основу схему Радио-86РК. Далее путем дробления на модули и добавления недостающего и вырисуется схема ТТ-1.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #3

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Радио-86РК мне очень, очень сильно не нравится, с отсутствием, использования команд IN и OUT
    Тогда бери схему Юниора (ПК ФВ-6506).

  5. #4

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

    По умолчанию

    To Viktor2312: Можно поинтересоваться, чем вызвано использование в качестве буферов ША мс К155ЛП10 (3 шт.) вместо обычных для этого 2 шт. мс КР580ИР82 (83)?

  6. #5

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

    По умолчанию

    Контроллеру КР580ВТ57 не требуется никаких арбитров шины. Вот цитата из описания:
    В системе может стоять несколько КПДП, но при этом они соединяются каскадно (один ведущий, остальные ведомые). Сигнал с выхода HRQ ведомого заводится не на вход HOLD МП, а на вход DREQ одного из каналов ведущего. Если какой-либо канал КПДП настроен на каскадный режим, значит к входу DREQ этого канала подключен ведомый контроллер

  7. #6

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,030
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Да не нужно этого всего усложнения, нужна простая, надёжная, стандартная, проверенная годами схема.
    Это упрощение, а не усложнение. Минус специальные схемы, которые отличают обмен с устройством от обмена с памятью.
    Больше игр нет

  8. #7

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,030
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Мне кажется, что лучше взять оригинал, с которого драли, так как Радио-86РК мне очень, очень сильно не нравится, с отсутствием, использования команд IN и OUT, а у меня они будут использоваться обязательно.
    Команды IN/OUT не самое лучшее, что есть в КР580. Во времена жесточайшей экономии корпусов это позволяло выгадать пару чипов на дешифрации адреса. Какой смысл сейчас этим пользоваться? В чем сила инструкций IN и OUT?

    Отображение портов на основное адресное пространство позволило бы использовать более гибкие инструкции для ввода-вывода. Например, MOV M, R, MOV R, M, MVI M, #xx, INR/DCR M. Для проверки и модификации битов состояния удобны ANA M/ORA M/XRA M. Обычный IN/OUT в такой схеме становится LDA/STA. Даже можно LHLD/SHLD использовать для парных регистров. Собственно, если отобразить все порты на одну страницу в 256 байт, можно сохранить и инструкции IN/OUT в полной силе на тот случай, если вдруг они окажутся чем-то удобны.

    Какими порциями ВТ57+ВГ75 будут захватывать шину? То есть, на какие интервалы и с какой периодичностью процессор будет отключаться и пребывать в коме, не принимая данные? В 86рк не было другой заботы, а тут 9 каналов данных.

    Кстати, совсем необязательно принимать байты поштучно процессором. ВТ57 может заниматься и приемом данных с последовательных каналов. Три ВТ57 покроют все нужды. Правда я не знаю, легко ли помирить между собой несколько ВТ57. Кажется, в комплекте был какой-то арбитр шины.
    Больше игр нет

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

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

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

Похожие темы

  1. КР580 - 2,5 Мгц only?
    от alex-eller в разделе Разное
    Ответов: 88
    Последнее: 09.05.2015, 08:41
  2. Всё о микросхемах серии 583/К583.
    от Viktor2312 в разделе Для начинающих
    Ответов: 3
    Последнее: 15.03.2014, 20:50
  3. Применение интегральных микросхем серии ТТЛ
    от Viktor2312 в разделе Техническая литература
    Ответов: 0
    Последнее: 27.09.2013, 19:31
  4. Решение проблемы +/- 12 В для 580 серии.
    от falanger в разделе Разное
    Ответов: 30
    Последнее: 25.12.2010, 20:47
  5. Какой серии микросхемы?
    от savelij в разделе Несортированное железо
    Ответов: 4
    Последнее: 21.06.2008, 18:21

Ваши права

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