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

User Tag List

Страница 17 из 19 ПерваяПервая ... 13141516171819 ПоследняяПоследняя
Показано с 161 по 170 из 187

Тема: Нужна помощь с запуском 1806ВМ2

  1. #161
    Member
    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    129
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Заработал новый макет и возник вопрос:
    Какое пространство лучше сделать начальным с адресом 000000? ОЗУ или ПЗУ?


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

    MM (13.08.2022), tnt23 (18.08.2022)

  3. #162
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,998
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от radist108 Посмотреть сообщение
    Какое пространство лучше сделать начальным с адресом 000000? ОЗУ или ПЗУ?
    Смотря под какие цели. Специализированный контроллер - скорее всего ПЗУ. Плата общего назначений - ОЗУ

  4. Этот пользователь поблагодарил Hunta за это полезное сообщение:

    radist108 (23.08.2022)

  5. #163
    Member
    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    129
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Смотря под какие цели. Специализированный контроллер - скорее всего ПЗУ. Плата общего назначений - ОЗУ
    Ну вообще это "Developement board", то есть задачи могут быть какими угодно, но базовые функции микро-ЭВМ должна выполнять
    И в чем разница выбора ОЗУ или ПЗУ в начале адресного пространства?

  6. #164
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,998
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В основном - в векторах прерывания. Их зона - начало адресного пространства. Скажем, тот же консольный порт - 60 и 64, таймер - 100. И если предполагается загрузка каких-то традиционных ОС (типа RT-11) - то без вариантов - в начале АП - ОЗУ

  7. Этот пользователь поблагодарил Hunta за это полезное сообщение:

    radist108 (23.08.2022)

  8. #165
    Member
    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    129
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    И если предполагается загрузка каких-то традиционных ОС (типа RT-11)
    Этого точно не будет. Видимо, надо ставить ПЗУ вперёд

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

    И еще вопрос. Как правильно делать процессору RESET?

  9. #166
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от radist108 Посмотреть сообщение
    И еще вопрос. Как правильно делать процессору RESET?
    Упроцессоров PDP-11 и их клонов ДВА сброса. Обычный К СБРОС Н (B RESET L) сбрасывает только периферию, и то не всю. Полный всеобщий сброс выдается двумя сигналами - К ПОСТН В (B DCOK H) и К ПИТН В, как по-ангельски не помню. В моей любимой книжке 3.858.382 ТО этот сброс называется "сброс микроканала". Питание должно подаваться при низком уровне обоих этих сигналов, через несколько десятков мкс после того, как питания установятся, должен быть выдан К ПИТН В, а еще через 70 мс (милли, не микро) - К ПИТН В. Некоторым (но не всем) процессорам хватает и более короткой задержки между ПОСТН и ПИТН, вплоть до нескольких мкс, но это не гарантировано поставь другой процессор, и может не хватить.

    Цитата Сообщение от radist108 Посмотреть сообщение
    Видимо, надо ставить ПЗУ вперёд
    Тогда придется смириться с фиксированными векторами прерываний. Тут еще под ногами будет путаться HALT MODE процессоров 1801/1806 серий. По-хорошему бы добавить туда ПЗУху с программой HALT MODE и ОЗУшку для нее... Это было бы правильно вне зависимости от количества памяти и назначения платы. Но это не так-то и просто...

    Зато дополнительным плюсом была бы возможность посмотреть или изменить, если это не ПЗУ, содержимое любой ячейки пользовательской памяти с пультового терминала, ивообще полная свобода.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  10. Этот пользователь поблагодарил AFZ за это полезное сообщение:

    radist108 (23.08.2022)

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

  12. #167
    Veteran Аватар для Radon17
    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    572
    Спасибо Благодарностей получено 
    683
    Поблагодарили
    284 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    как по-ангельски не помню
    https://www.phantom.sannata.org/view...p?f=33&t=40236

  13. #168
    Member
    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    129
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И еще я не нашел в описании, что будет делать процессор, если не придет сигнал AR? То есть, если я адресовался к несуществующему устройству или регистру и вход AR в низкий уровень не перешел, то что произойдет? прерывания у процессора на этот случай нет. Так и будет на шине висеть адрес до бесконечности?

  14. #169
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,998
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если смотреть на оригинал шины (QBus), то там в принципе не предполагается какой-либо реакции после того, как выставлен адрес и SYNC - задающее устройство просто ждёт некоторое время, после чего выставляет DIN или данные+DOUT. Имещиеся на наших процах сигналы AR, насколько я понимаю, возможность ускорить транзакцию - то есть устройство опознало адрес, выставило AR и все весело поскакали дальше. Если же за определённый промежуток времени (см описание) сигнала AR в проце не прилетело - он просто продолжает транзакцию.

  15. Этот пользователь поблагодарил Hunta за это полезное сообщение:

    radist108 (23.08.2022)

  16. #170
    Member
    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    129
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    AR в проце не прилетело - он просто продолжает транзакцию
    То есть все равно отправит данные?

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

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

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

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

Похожие темы

  1. Нужна помощь
    от sevol в разделе Для начинающих
    Ответов: 2
    Последнее: 03.08.2010, 08:26
  2. Нужна помощь!!!!
    от Biozoom в разделе Барахолка (архив)
    Ответов: 30
    Последнее: 28.06.2010, 13:00
  3. Нужна помощь
    от VNN_KCS в разделе Программирование
    Ответов: 78
    Последнее: 26.06.2010, 21:38
  4. Нужна помощь!!!!!
    от Alegator в разделе Несортированное железо
    Ответов: 2
    Последнее: 30.05.2010, 15:44
  5. Нужна помощь
    от Sonic в разделе Несортированное железо
    Ответов: 0
    Последнее: 06.02.2007, 12:12

Ваши права

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