Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Инопланетные скрижали |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 17 18 19 20 21 * 22 23 24 25 26 27 28 29 30 | Печать |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
MC68k написал: 1. ??? У Вас нет быстрых ( 20...30 нс ) ИС СОЗУ 62256 ( могут маркироваться по др. ) из 486 матерей ? Похоже, что прозрачного доступа к видеопамяти не получится из-за специфики процессора/шины. Подтормаживать процессор я не хочу - 1) и так все не быстро; 2) схема усложнится. Оптимальнее дать процессору приоритет над видеоконтроллером и все операции с видеопамятью производить во время КСИ. Небольшой коммент. Необходима организация 2-портовой ОЗУ, распределитель выполнить на 531 ИС, с максимальной возможной тактовой частотой ( идеально - от 15.4 мгц ). Либо использовать дорогущие изначально 2-портовые СОЗУ. Либо тормозить камень , для распределителя доступа с тактовой 12 мгц - 1...2 такта скорости проца утрачиваются. Примеры, как не надо делать : 1. КСМ/КСД ДВК ( на КР580ВМ80 ). При любом шевелении ВМ80 мелькает изображение. 2. 1801ВП1-037 - северный мост в БК001х. Ошибка в логике доступа к памяти, из-за чего типовой цикл для проца растягивается на 3.3 мкс, хотя временные параметры позволяли сделать и 1.6....2 мкс на той же ЭБ без роста к-ва ИС. 3. КГД ( контроллер графического дисплея ) от ДВК, приставка для КСМ. Он 8-разрядный - съэкономили, так съэкономили... |
MC68k |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 октября 2017 19:46 Сообщение отредактировано: 8 октября 2017 20:27
MM написал: Надо в закрома смотреть. 1. ??? У Вас нет быстрых ( 20...30 нс ) ИС СОЗУ 62256 ( могут маркироваться по др. ) из 486 матерей ? MM написал: 1)Слишком сложно; 2) непонятно о каких 12МГц идет речь. Небольшой коммент. Поясню. СОЗУ выбрано постоянно и отвязано от ШД 245-ми трансиверами. Видеоконтроллер только читает слово каждые 8 пикселей. В идеале, осознать, на какой клок процессор гарантированно не лезет в ОЗУ, чтобы использовать этот момент для видеоконтроллера.В этом случае видеоОЗУ можно "положить" в основное ОЗУ, иначе 62256 отдельно, 6116 - отдельно. По итогам 21 страницы обсуждения сделал себе небольшой дайджест. Немного порисовал. |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
200 нс на цикл памяти — этого хватает или мало? Если тех 200 нс хватает, а это всего лишь 1 клок проца, то можно давать приоритет видео, а процу - с задержками. Его намерение прочитать известно по переднему фронту SYNC, через 100 нс будет передний фронт DIN, DIN никак не сделать меньше двух тактов, т.е. плюс 400 нс. Всего 500 нс от обозначения намерения до защелкивания данных. Но это не совсем корректно, забираем обратно 100 нс на запас для всяких предустановок данных, детектирования намерений, 400 нс остается для маневра. Их и поделить между видео и процессором. Намерение записи угадать заранее невозможно, но запись можно смело отложить на 200 нс, если цикл занят под видео. |
MC68k |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 октября 2017 20:38 Сообщение отредактировано: 8 октября 2017 20:39
MM написал: Клок для процессора генерит видеоконтроллер, все фазы сигналов известны. Вопрос - где воткнуть чтение видеоконтроллера, по отношению к клоку процессора, чтобы он не догадывался о наличии конкурента? Полная прозрачность ОЗУ на 1801-й и 1806-й серии процев возможна только с временами выборки не более 1/2 такта проца, примерные тайминги : Иными словами - где посмотреть временные диаграммы процессора 1801ВМ1? Mixa написал: Почему? Намерение записи угадать заранее невозможно |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 октября 2017 20:52 Сообщение отредактировано: 8 октября 2017 20:56
MC68k написал: Абрайтис В.-Б. Б., Аверьянов Н. Н., Березенко А. И. и др. Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Справочник. В 2-х томах. Под ред.В.А.Шахнова. М. Радио и связь. 1988г. 368+368с.ил. Твердый переплет, Увеличенный формат. (ISBN: 5-256-00371-2 / 5256003712) Иными словами - где посмотреть временные диаграммы процессора 1801ВМ1? Том 2 Может мне уже Вам этот двухтомник продать? 600р (за 2тома) + доставка |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 октября 2017 21:02 Сообщение отредактировано: 8 октября 2017 21:23
MC68k написал: Все из-за цикла Чтение-Модификация-Запись, сначала SYNC, потом DIN, все сопровождающие сигналы - всё в точности как у цикла чтения, но потом сюрприз, там, где должен случиться задний фронт SYNC, проваливается WTBT и за ним следует DOUT, SYNC все еще остается активным низким. Вот тут приходится делать запись. Почему? P.S. Не совсем точно выразился, WTBT - здесь это признак байт/слово, просто срисовал поведение с экрана осциллографа, у меня в тот момент байтовая операция была. Только DOUT является признаком записи. |
MC68k |
Там только ввод(ага, некоторые, прям так и написано), ПДП и прерывания. А где "вывод" и "ввод-модификация-вывод"? |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
вот это описание Вам попадалось? Vslav отреверсил и по результатам описал. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 октября 2017 0:16 Сообщение отредактировано: 9 октября 2017 3:02
MC68k написал: С 1801-й и 1806-й серией это не совсем так. Они требуют асинхронность устройств на МПИ. все фазы сигналов известны Что мешает сделать 2-портове видео-СОЗУ из 62256-25 нс ? Могу примерно нарисовать скелет такого девайса, ориентированный на графический видеовывод ( но этого уже не будет на рисунке ). При тактовой 15.4 мгц ( канонические 30.8/2 ) максимальная задержка будет приемлемой, не более 2-х тактов проца ( ~400 нс ). Принцип работы 2-портового СОЗУ : 1-я фаза ( 129 нс ) - обслуживание видеоконтроллера 2-я фаза ( 129 нс ) - обслуживание МПИ. При попадании запроса проца на начало "его" фазы общая задержка составит 129+129+129 = 390 нс. В принципе, частоту можно и сразу 30.8 запустить, но тогда придется использовать только 531/1531 ИС, иначе "не успеют". Примерная Э3 распределителя 2-х портового СОЗУ : Не показаны : 1533ИР23 куча, 62256-25 нс, цепи МПИ и мноогое др. |
MC68k |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 октября 2017 8:33 Сообщение отредактировано: 9 октября 2017 9:13
Mixa написал: Почему-то там половина страниц пустые, много пунктов пропущено. вот это описание Вам попадалось? Vslav отреверсил и по результатам описал. MM написал: Эта песня хороша, начинай сначала Какая асинхронность может быть в пределах одноплатного компьютера, где ВСЕ сигналы формируются из пиксельклока и устройства отвечают синхронно пиксельклоку с нулевой задержкой? ПДП нет, тактовый генератор один, никакие сигналы шины за пределы платы не выходят. С 1801-й и 1806-й серией это не совсем так. Они требуют асинхронность устройств на МПИ. MM написал: MM написал: Что мешает сделать 2-портове видео-СОЗУ из 62256-25 нс ? Бред какой-то. Какой смысл использовать 25нс память и тут же тормозить проц на 400нс? Мне вариант решения видится так. Видеоконтроллер обращается к памяти, когда нужно ему, а если во время обращения процессор тоже хочетЪ, формирует задержку в один пиксельклок(100нс), чтобы завершить свои делишки. максимальная задержка будет приемлемой, не более 2-х тактов проца ( ~400 нс ). P.S. Ewgeny7 появился |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 17 18 19 20 21 * 22 23 24 25 26 27 28 29 30 | Печать |
Полигон-2 » Другие архитектуры » Инопланетные скрижали |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |