Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 6 .. 12 13 14 15 16 17 | Печать |
andyTh |
Сообщение отправлено: 18 апреля 2014 17:01 Сообщение отредактировано: 18 апреля 2014 17:02
_Patron_ написал: Я неточно выразился, по сути это будет "одна дорожка", состоящая из блоков размером 512. Но их количество фактически будет ограничено только разрядностью чсётчика блоков. Так? Блоки всегда по 256 слов ( 512 байт ), но RT-11 позволяет читать/писать любое количество слов ( хоть меньше размера блока, хоть больше ), начиная с границы блока. |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 апреля 2014 17:06 Сообщение отредактировано: 18 апреля 2014 17:14
Именно так. В HX тоже так. Никаких "дорожек" и "секторов" в HX нет. Дорожки и сектора выдумывают драйверы по ходу дела. Операционка ни про какие дорожки и сектора даже не подозревает и сообщает драйверу только адрес буфера, номер привода, номер блока и количество слов. |
andyTh |
NEW! Сообщение отправлено: 18 апреля 2014 20:15
Беру таймаут. Надо бы перебрать доступные в округе МК, сделать платку на Q-BUS и мигнуть светодиодом. Вот смотрю я на кусок схемы КЦГД, как на образец входной части. Достаточно ли дешифровать только 16 линий адреса? Как с доступностью АП2? Я то нашёл энное количество, иль пожертвовать некоторой функциональностью и поставить обычные 8бит регистры? |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
AndyTh написал: Для организации регистров в странице в/в используется сигнал BS/К_ВУ_Н, когда он активен(в логическом нуле), адрес регистра выставляется на ад1..ад12, которые и следует дешифрировать. Достаточно ли дешифровать только 16 линий адреса? AndyTh написал: Еще годные драйвера QBUS - 559ИП3 (похожи на АП2: 4 входа данных, 4 выхода данных, 4 магистральных входа-выхода) и 559ИП15 (8 разрядов с ОК на одной стороне и тристейт на другой, двунаправленные). Как с доступностью АП2? Я то нашёл энное количество, иль пожертвовать некоторой функциональностью и поставить обычные 8бит регистры? |
andyTh |
NEW! Сообщение отправлено: 19 апреля 2014 18:56
Anonymous написал: Где можно почитать об этом способе адресации? Гугл выдаёт только диаграммы только простого обмена Для организации регистров в странице в/в используется сигнал BS/К_ВУ_Н, когда он активен(в логическом нуле), адрес регистра выставляется на ад1..ад12, которые и следует дешифрировать. http://www.intuit.ru/EDI/11_04...es/2-3.gif Упоминание о обмене ВВ с отображением на память попалось только в сканированном документе от DEC. Но качество его нечитаемое. Можно и просто картинку |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
AndyTh написал: Устройство на шине Q-Bus должно принимать сигнал SYNC только при активном сигнале на линии BS. Где можно почитать об этом способе адресации? Изначально этот сигнал имел название BS7 ( Bank Select 7 ), затем стал называться BSIO ( Bank Select I/O ). На шинном разъёме к названию добавляют префикс 'B' ( Backplane ) и получается BBS7 / BBSIO. В МПИ сигнал BS7 называется или (по-старому) ВН ВВ, или (по-новому) ВУ ( полное название: К_ВУ_Н ). Пока на этой линии высокий уровень - устройство не должно принимать сигнал SYNC. |
andyTh |
NEW! Сообщение отправлено: 19 апреля 2014 23:15
Т.е. если я планировал SYNC завести на прерывание и по нему отлавливать адрес, то нужно ещё будет добавить программную или аппаратную проверку на BBS7. |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 апреля 2014 0:39 Сообщение отредактировано: 20 апреля 2014 1:51
AndyTh написал: Если полностью следовать стандарту. Т.е. если я планировал SYNC завести на прерывание и по нему отлавливать адрес, то нужно ещё будет добавить программную или аппаратную проверку на BBS7. Ведь адресных линий может быть и 16, и 18, и 22. Чтобы устройство, обрабатывающее только 12 младших битов адреса, могло понять, когда надо отвечать - без сигнала BS7 не обойтись. |
andyTh |
NEW! Сообщение отправлено: 20 апреля 2014 9:54
Стоп, но при программной обработке запросов шины я в любом случае обрабатываю оба байта. Т.е. адрес автоматически получается 16 бит. И ещё момент, на плате контроллера должна ведь быть сэмулирована ПЗУшка с загрузчиком. Она должна напрямую отображаться на память? При ёмкости набортного флеша современных контроллеров туда и RT11 влезет. |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Загрузчик надо отображать на незанятые адреса страницы ввода-вывода. Для универсальности - базовый адрес отображения загрузчика лучше иметь возможность задавать командой. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 6 .. 12 13 14 15 16 17 | Печать |
Полигон-2 » Другие архитектуры » Использование НМД2 в ДВК |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |