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

User Tag List

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

Тема: Загадочный проц КР580ВМ1

  1. #11
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Памятью непосредственного доступа называется память для обращения к любым ячейкам которой достаточно только команд процессора (не используются порты конфигурации). Так что массив портов в данном случае может быть и памятью, но действительно ограниченной по времени доступа (задержка в два раза больше). Под видеопамять она подходит маловато (вариант был приведен в качестве примера и не для Spectrum-архитектуры), но все же подходит. А вот под RAM-диск она очень даже ничего - по крайней мере при современном программном (PIO) обращении к "винту" она будет на порядок быстрее последнего.

    Насчет сигнала M1 я не понял принципа. Если можно расскажите о методе более подробно.

    Насчет адресации 128Кб в ВМ1, то я не компетентен в этом вопросе, но повторяю, что по той крохотной документации, что у меня есть у него есть вывод -EXM, предназначенный по первоисточнику для адресации дополнительных 64Кб. Скорее всего этот вывод не эквивалентен A16, поэтому 17-битные регистры ему не нужны - метод обращения скорее всего подобен MMU. Последний принцип широко использовался в те годы и наверное и был применен.

    Как мне кажется cr0acker мог бы пролить свет по этому вопросу, но он молчит. Как он говорил ВМ1 содержал два дополнительных регистра H1L1 (по моим данным HI и LI). Возможно, через HL происходила адресация нижних 64Кб, а через HILI - верхних.

  2. #12
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Непосредственно адресуемая память, подразумевает обращение к ней с помощью команд доступа памяти, а не портов. Кроме того, для адресации массива портов потребуется, дополнительна внешняя дешифрация (IORQ/RD/WR), что, по сути, является портом конфигурации.

    Если принять вашу формулировку, то демультиплексировав A8-A15 у Z80 (выделив состояние регистра I(R) и добавив его в качестве A16-A23), можно непосредственно адресовать 16Мб памяти. Причем в отличие от вашего примера не нужно будет отказываться от адресного пространства I/O.

    Однако в соответствии с принятой терминологией Z80 может адресовать только 64Кб (Z80 Family CPU User Manual): The Address Bus provides the address for memory data bus exchanges (up to 64 Kbytes) and for I/O device exchanges.



    По поводу M1: Низкий уровень на этом выходе Z80 указывает, что в текущем машинном цикле происходит чтение кода операции из памяти (шаг в сторону Гарвардовской архитектуры). Используя вывод M1, в качестве дополнительного адреса (к уже имеющимся A0-15), можно удвоить объем памяти. Разумеется, одна половина будет памятью команд (изменить содержимое нельзя), а другая – данных.

    Практическая реализация такого метода адресации была использована в ZX-Next, для высвобождения дополнительных разрядов адресной шины (схема)



    To: cr0acker

    Объяснено действительно «по-китайски». Сколько разрядов в H1L1, каким образом и когда они отображаются на дополнительном выводе? И если можно пример по пересылке одного байта данных из «нижней» части наверх (или наоборот), тогда будет намного понятнее.




  3. #13
    Member Аватар для cr0acker
    Регистрация
    19.01.2005
    Сообщений
    74
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan
    Непосредственно адресуемая память, подразумевает обращение к ней с помощью команд доступа памяти, а не портов. Кроме того, для адресации массива портов потребуется, дополнительна внешняя дешифрация (IORQ/RD/WR), что, по сути, является портом конфигурации.

    Если принять вашу формулировку, то демультиплексировав A8-A15 у Z80 (выделив состояние регистра I(R) и добавив его в качестве A16-A23), можно непосредственно адресовать 16Мб памяти. Причем в отличие от вашего примера не нужно будет отказываться от адресного пространства I/O.

    Однако в соответствии с принятой терминологией Z80 может адресовать только 64Кб (Z80 Family CPU User Manual): The Address Bus provides the address for memory data bus exchanges (up to 64 Kbytes) and for I/O device exchanges.



    По поводу M1: Низкий уровень на этом выходе Z80 указывает, что в текущем машинном цикле происходит чтение кода операции из памяти (шаг в сторону Гарвардовской архитектуры). Используя вывод M1, в качестве дополнительного адреса (к уже имеющимся A0-15), можно удвоить объем памяти. Разумеется, одна половина будет памятью команд (изменить содержимое нельзя), а другая – данных.

    Практическая реализация такого метода адресации была использована в ZX-Next, для высвобождения дополнительных разрядов адресной шины (схема)



    To: cr0acker

    Объяснено действительно «по-китайски». Сколько разрядов в H1L1, каким образом и когда они отображаются на дополнительном выводе? И если можно пример по пересылке одного байта данных из «нижней» части наверх (или наоборот), тогда будет намного понятнее.


    Раздрядность H1L1 такая же как и у HL.
    А код ищите в публикациях по вектору в котором он использовался.
    Формат конференции позволяет сказать то что я действительно думаю о проблемах....и если мои рассуждения покажутся нашим коллегам излишне полемически заостренными, либо не точными, прошу на меня не сердится это ведь только конференция (с) Путин

  4. #14
    Member
    Регистрация
    09.02.2006
    Адрес
    Копейск, Челяб. обл.
    Сообщений
    48
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Этот "загадочный процессор КР580ВМ1" -- его вообще где-нибудь купить можно???

  5. #15
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dendy
    Этот "загадочный процессор КР580ВМ1" -- его вообще где-нибудь купить можно???
    Ишь ты, купить. Их увидеть и то невозможно. Если у кого и может быть, так у обладателей модернизированного Вектор-06Ц. А так есть информация что все что было на заводе было уничтожено. Тут хотябы инфу по нему нарыть, а еще лучше эмуль...

  6. #16
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

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

  8. #17
    Member Аватар для MegaMyth
    Регистрация
    04.12.2006
    Адрес
    Ижевск
    Сообщений
    153
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

    Из справочика "Интегральные микросхемы и их зарубежные аналоги. Том 6." Радиософт 1996 год.
    КР580ВМ1
    =======
    "... микросхема работает в двух режимах: режим 0 - обычный режим эмуляции (вывод С) подключен в выводу "общий") применяется при работе в однопроцессорных системах, реализует адресацию памяти до 64кб и до 256 устройств ввода/вывода, а также обмен данными через 8-разрядный канал данных, режим 1 - расширенный режим непосредственного формирования сигналов управления обменом (вывод СО подключен к выводу +5В) применяются в мультипроцессорных системах сложной конфигурации, реализует адресацию памяти до 128КБ...."
    "... при работе ИС в режиме 0 выводы 15 и 28 должны оставаться свободными..."
    C0 - 11 вывод
    15 - признак обращения к УВВ и ЗУ IO/M
    28 - расширение памяти EXM

    Функциоанальные параметры:
    8 регистров общего назначения
    190 команд
    Формат команд - 1-5 байт
    разрядность адреса 16 бит
    разрядность данных 8 бит
    объём адресуемой памяти 128кб
    запросов прерывания - 1
    кол-во портов ввода вывода - 256

    Зарубежных аналогов не имеет.

    Надеюсь эта информация поможет разрешить часть споров.

  9. #18
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто бы еще про систему команд просветил, и про про внутренюю архитектуру... O:-)
    Интересно же знать в каком он программном родстве с Z80 и i8085 прибывает.

  10. #19
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У этого процессора (как в общем и других старых микросхем) мог быть устаревший индекс "ИК" вместо "ВМ", т.ч. можно попробовать поискать 580ИК1

  11. #20
    Member
    Регистрация
    09.02.2006
    Адрес
    Копейск, Челяб. обл.
    Сообщений
    48
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Ишь ты, купить. Их увидеть и то невозможно. Если у кого и может быть, так у обладателей модернизированного Вектор-06Ц. А так есть информация что все что было на заводе было уничтожено. Тут хотябы инфу по нему нарыть, а еще лучше эмуль...
    Вопрос: о каком заводе идёт речь? Хотелось бы увидеть фото уничтоженного завода. Ещё лучше -- побродить по этим развалинам. Руины наших заводов своей древностью и величественностью просто поражают воображение! Я знаю, что большинство советских ЭВМ и микросхем было уничтожено, и сейчас уничтожение идёт очень активно, и спасать списанную технику от уничтожения очень сложно. Все компьютеры в Южно-Уральском гос. университете, в принципе, обречены на ужасную гибель.

    Цитата Сообщение от deathsoft
    У этого процессора (как в общем и других старых микросхем) мог быть устаревший индекс "ИК" вместо "ВМ", т.ч. можно попробовать поискать 580ИК1
    580ИК1 -- такого нет, даже в справочнике Нефедова.

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

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

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

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

Ваши права

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