User Tag List

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 31 по 40 из 66

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

  1. #31

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

    По умолчанию

    Т.е. будет вариант без плис? Если да, то круто, дополнительный респект.

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

  3. #32

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Т.е. будет вариант без плис? Если да, то круто, дополнительный респект.

    "Внешнее ПЗУ на разъёме ВУ", в том числе и как загрузчик, изначально и задумывался без ПЛИС на рассыпухе.
    На ПЛИС пришлось делать, что-бы понять, почему не заработало, и как правильно сформировать сигнал БЛК.

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

    ivagor(09.04.2022)

  4. #33

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В железе модуль внешнего ПЗУ тоже работает!
    И с КД грузит.
    Текущая на данный момент, рабочая схема в прицепе.
    Вложения Вложения
    • Тип файла: zip pzu_vu.zip (129.1 Кб, Просмотров: 48)

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

    Improver(10.04.2022), ivagor(10.04.2022), svofski(10.04.2022)

  5. #34

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

    По умолчанию

    Получается в свое время можно было обходиться без замены загрузчика в векторе, если добавить подобный блок пзу к квазу или КНГМД. И "официальные" возможности расширения вектора довольно значительные, а тут оказывается еще и скрытые резервы были.

  6. #35

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Цитата Сообщение от KTSerg
    Фактически на ШАПП посадил две микросхемы регистров и записываю в них содержимое ШАПП по RAS и CAS соответственно.
    И все? А "перепутывание" и инверсии?
    Так и не понятно, почему на всех схемах Вектора ШАП на разъёме "ВУ" обозначена как инверсная...
    При сохранении ШАП в регистрах по RAS/CAS нужно инвертировать только ШАП7. А если предполагается использовать ПЗУ до 8КБ включительно, то ШАП7 вообще не нужен, а оставшиеся биты ШАП используются в прямом виде.
    Упускаю тот факт, что для записи в регистры, сами управляющие сигналы RAS/CAS нужно инвертировать, но это просто от используемых регистров зависит. Есть регистры, которые спадом фиксируют инфу. Хотя справедливости ради, нужно сказать, что для данного применения такие регистры не подходят. Лучше использовать регистры с фиксацией по фронту и инвертировать RAS/CAS.
    Последний раз редактировалось KTSerg; 11.04.2022 в 05:57.

  7. #36

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Так и не понятно, почему на всех схемах Вектора ШАП на разъёме "ВУ" обозначена как инверсная...
    Смею процитировать это:
    Цитата Сообщение от svofski Посмотреть сообщение
    В двух словах:
    RA = {a9,a10,a11,a12,a13,a1,a2,~a14}
    CA = {a3,a4,a5,a6,a7,a8,a16,~a15}
    Но, по большому счёту, это не проблема -- думаю, проще будет пересортировать прошивку ПЗУ в соответствии с этим порядком адресных линий, чем аппаратно что-то исправлять.

    А в общем схема мне нравится, думаю, её надо повторить...

  8. #37

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    ... -- думаю, проще будет пересортировать прошивку ПЗУ в соответствии с этим порядком адресных линий, чем аппаратно что-то исправлять.
    Не самый удобный вариант - сортировать прошивку.

    Скрытый текст

    Когда прошивка стандартная, а сортировка выполнена схемно, то можно взять уже готовую ПЗУ с другого компа, вотнкуть в модуль и оно будет работать. В противном случае нужно больше манипуляций для замены одного ПЗУ на другое.
    Я вот например вынул ПЗУ загрузчика из простого Вектора (там загрузчик на 32К), воткнул в модуль и протестировал. Не задумываясь, что данные нужно перемешать и ПЗУ перепрошить...
    Микросхема ПЗУ, это не ОЗУшка, при разводке платы для которой можно и шину адреса перемешать, и в шине данных биты перемешать, для удобства разводки платы... Можно конечно и для ПЗУ перемешать, потом утилиту написать, для преобразования файла перед прошивкой его в ПЗУ данной конкретной платы... если раз и на всегда... а если ещё раз понадовится прошивку поменять, а утилита затеряется... снова разбираться в мешанине и новую утилиту писать...
    [свернуть]


    А в общем схема мне нравится, думаю, её надо повторить...
    Спасибо на добром слове.
    Не очень мне нравится КиКад... схемы рисовать... может из-за того, что пользуюсь им раз в несколько лет...
    Последний раз редактировалось KTSerg; 11.04.2022 в 10:49.

  9. #38

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Не самый удобный вариант - сортировать прошивку.
    Это да, если вручную...

    Я ещё раз взгянул на схему -- там адреса уже пересортированы, так что проблем, оказывается, нет.

    Но есть маленькое предложение... Вывод А15 на U1 (ПЗУ) можно было бы подключить через джампер и переключать "верхние/нижние" 32 кб. памяти на ПЗУ, записывать туда разные прошивки. Можно, конечно, сделать и программное переключение, но особой необходимости в этом нет.

  10. #39

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Это да, если вручную...

    Я ещё раз взгянул на схему -- там адреса уже пересортированы, так что проблем, оказывается, нет.

    Но есть маленькое предложение... Вывод А15 на U1 (ПЗУ) можно было бы подключить через джампер и переключать "верхние/нижние" 32 кб. памяти на ПЗУ, записывать туда разные прошивки. ...
    Можно и джампер поставить, тут нет ограничений фантазии.
    У меня первоначально вообще использовалось только 4КБ, и старшие 4 бита адреса были заземлены. Но когда перепаивал схему, вспомнил, что у меня есть готовая ПЗУ на 32КБ с загрузчиком в простом Векторе. Для неё и развёл адреса. И ещё одна микросхема "ИЛИ" освободилась, я в ней старшие биты ШАВВ смешивал, для отключения сигнала БЛК на адресах выше 4КБ.

    Перелопатил тест ОЗУ, используя для чтения памяти команду POP PSW.
    В эмуляторе вроде работает. Не понятно только как на реальном Векторе протестировать неисправность ОЗУ... коротить и резать дорожки не очень хочется...
    Последний раз редактировалось KTSerg; 11.04.2022 в 20:32.

  11. #40

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В схеме модуля внешнего ПЗУ, похоже есть избыточный контроль.
    В приведённой ранее схеме, отслеживается состояние трёх бит (шины данных) в слове состояния, для отключения сигнала БЛК:
    D1 - цикл записи, нужен.
    D2 - цикл со стековой операцией, нужен.
    D6 - цикл чтения из порта ввода-вывода, скорее всего не нужен.

    Думаю контроль состояния бита D6 можно исключить из схемы, тогда можно будет избавиться от одной из двух микросхем "ИЛИ", т.к. в одной из них используется только один элемент.
    На свой плате уже сделал такую доработку, испытаю по возможности.
    Сейчас "крыша едет" от контроллера HDD... который работать отказывается

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

    Improver(12.04.2022)

Страница 4 из 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

Ваши права

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