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

User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 66

Тема: Вектор 06Ц: внешнее ПЗУ на шине "ВУ"

  1. #21
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KTSerg, хорошо, но схему "ПЗУ на ВУ" увидеть всё-таки хотелось бы. Я могу нарисовать свою, исходя из описанной логики работы она будет достаточно простой и без ПЛИС, думаю, даже хватит двух-трёх корпусов обычной логики на управление, плюс две восьмибитные защёлки на адрес, но не хотелось бы мешать реализации Ваших идей.

  2. #22
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    KTSerg, хорошо, но схему "ПЗУ на ВУ" увидеть всё-таки хотелось бы. Я могу нарисовать свою, исходя из описанной логики работы она будет достаточно простой и без ПЛИС, думаю, даже хватит двух-трёх корпусов обычной логики на управление, плюс две восьмибитные защёлки на адрес, но не хотелось бы мешать реализации Ваших идей.
    Схема конечно есть, и она очень простая. Даже спаяна в железе на макетной плате... но не взлетело
    Для выяснения причин, нужно было анализировать/сканировать одновременно много каналов, купленный логгер этого не мог сделать. Вот и пошел обходным путём, сначала сделал и протестировал сканер на 36 каналов, а сейчас навесил на него схему внешнего ПЗУ... изучаю...
    Постоянно меняется часть связанная с формированием сигнала БЛК. Так как идут активные эксперименты.
    Помимо описанной ранее ситуации с возможностью работы внешнего ПЗУ в качестве альтернативного загрузчика, очень хотелось-бы реализовать возможность работы внешнего ПЗУ в качестве носителя программы для тестирования всего объёма памяти Вектора.
    Об этом я уже не однократно писал.
    Очень полезно было-бы иметь возможность протестировать память, когда загрузчик не может ни чего загрузить, из-за сбоя ОЗУ.
    А тут фактически загруженная "в теневую память" программа, расположенная не в ОЗУ, и тестируй на здоровье, так как и грузить то ничего не нужно При этом в самом Векторе ковырять ничего не нужно...
    Последний раз редактировалось KTSerg; 07.04.2022 в 09:52.

  3. #23
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    тестируй на здоровье, так как и грузить то ничего не нужно При этом в самом Векторе ковырять ничего не нужно...
    А вывод результатов тестирования как? Допустим, внутренняя память Вектора не исправна, значит картинки на ТВ не будет. Внешний логический анализатор? Вариант, но он делает ПЗУ на ВУ не самодостаточным... Раз уж там есть ПЛИС, может сделать ещё вывод на простой двухстрочный ЖКИ?

  4. #24
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    А вывод результатов тестирования как? Допустим, внутренняя память Вектора не исправна, значит картинки на ТВ не будет. Внешний логический анализатор? Вариант, но он делает ПЗУ на ВУ не самодостаточным... Раз уж там есть ПЛИС, может сделать ещё вывод на простой двухстрочный ЖКИ?
    Хотелось-бы повторяемости, значит без ПЛИС.
    Варианты вывода результатов обсуждались в теме по "Тестовое ПЗУ".
    Предложений накидали много. Возможны и шириной линий бордюра, и миганием Рус/Лат, и выдавать тики на магнитофонный выход, и вывод на разъём "ПУ"... может ещё чего запамятовал...
    Если делать самодостаточный модуль тестирования ОЗУ, на него можно 8 светодиодв прилепить, привязать их к портам, переключать номер линии. Но светодиоды можно и к ПУ подключить, тут уже и порты стандартные.

  5. #25
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добрался до "полевых испытаний", и вдруг оказалось, что для 02-го, единственное отличие ПЗУ-х это наличие во внешнем загрузчике контроллера HDD, а он (сам контроллер) почему-то не работает, хотя убирал в рабочем состоянии.
    А на простом Векторе уже стоит ПЗУ на 32К, там всё есть, и отличить, с какой ПЗУ что-то грузится сложно. Сначала нужно установленную в Вектор ПЗУ с загрузчиком переписать на версию с минимальными возможностями.
    Всё какие-то "палки в колёса", как езда на велосипеде по бурелому...

  6. #26
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так.
    Модуль "внешнего ПЗУ на разъёме ВУ" работает.
    Причём на простом Векторе вообще не капризный, работает как часы.
    А вот на 02-ом пришлось задрать тактовую до 200МГц и использовать в буферизации сигналов шины Вектора два регистра (пробовал и один и три) последовательно (не помню как их в хелпах называют).
    В простой Вектор поставил на место штатного ПЗУ загрузчик 512байт, и внешним загрузчиком грузился с ЛВС, 0-модема, ПЗУ-на ПУ.
    На 02-ом, подключил КД, закатал на него МикроДос, и с ПЗУ на ВУ грузится с КД.
    Обнаружился интересный эффект... т.к. на 02-ом есть автозапуск, который срабатывает когда штатный загрузчик заканчивает загрузку и пытается моргнуть индикатором Рус/ЛАТ, то при использовании внешнего загрузчика - автозапуск не происходит, просто мигает Рус/Лат, как на простом Векторе. Нажимаешь БЛК/СБР - видно, что внешнее ПЗУ уходит в спячку, а загруженная программа стартует.

    Много слов... на эмоциях...
    Эксперимент показал, что схема работает, для использования в качестве альтернативного загрузчика.
    Можно перепаять железный вариант.
    В принципе, если во внешнее ПЗУ залить тест ОЗУ, который для чтения ОЗУ использует операции со стеком, а не LDAX/LHLD (и другие не стековые), то и тест ОЗУ сможет тестировать всё адресное пространство ОЗУ, т.к. внешняя ПЗУ отключается на время активности сигнала СТЕК.

    Пошел паять железо...
    Последний раз редактировалось KTSerg; 09.04.2022 в 07:52.

  7. #27
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    т.к. внешняя ПЗУ отключается на время активности сигнала СТЕК.
    Интересно, т.е. нельзя стеком (например POPом) прочитать из внешнего ПЗУ?

  8. #28
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Интересно, т.е. нельзя стеком (например POPом) прочитать из внешнего ПЗУ?
    В данном случае нет, а что, нужно читать РОР-ом из внешнего ПЗУ?
    Последний раз редактировалось KTSerg; 09.04.2022 в 08:19.

  9. #29
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KTSerg, осторожно поздравляю с укрощением внешнего загрузчика, в принципе очень полезная для реальщиков штука. Но и шадок и данный вариант требуют циклона, не знаю насколько они доступны сейчас и будут в обозримом будущем.
    Насчет чтения стеком из внешнего пзу - не то, чтобы это было позарез надо, просто отметил для себя.

  10. #30
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ... Но и шадок и данный вариант требуют циклона, не знаю насколько они доступны сейчас и будут в обозримом будущем.
    ...
    Проект на Альтере, просто из-за относительной простоты модификации схемы... задолбался проводки перепаивать на пакетной плате...

    Реальная схема, на данный момент содержит:
    ПЗУ W27C512 - 1шт (64Кб просто была под рукой)
    74 нс574 - 2шт (ИР37) (сохранять RAS, CAS)
    ТМ2 - 2шт (активация/деактивация модуля)
    ЛН1 - 1шт
    74ас32 - 2шт (лог И)
    светодиод - 2шт (индикация состояния модуля)
    микрик с фиксацией - 1шт (совсем отключить модуль)
    Последний раз редактировалось KTSerg; 10.04.2022 в 09:42.

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

    Improver (09.04.2022)

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

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

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

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

Похожие темы

  1. Вектор-06Ц - Доработка сигнала "ВВОД"
    от KTSerg в разделе Вектор
    Ответов: 0
    Последнее: 26.08.2020, 21:05
  2. Ответов: 2
    Последнее: 06.10.2018, 20:40
  3. Эмулятор "Вектор-06Ц" на "Dingoo A-320"
    от Tim0xA в разделе Вектор
    Ответов: 44
    Последнее: 15.04.2013, 20:28
  4. Ответов: 11
    Последнее: 23.02.2011, 05:55
  5. Ответов: 21
    Последнее: 23.10.2009, 18:03

Ваши права

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