Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Инопланетные скрижали |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 21 22 23 24 25 * 26 27 28 29 30 | Печать |
1801BM1 |
Mixa написал: Насколько я разобрал микрокод - как раз отвязаны. При выполнении некоторых инструкций микроядро может выдать запрос на обмен блоку ввода-вывода для выборки слова следующей инструкции и дальше заниматься своими делами, при этом обмен по МПИ начнется и будет идти параллельно. Такая себе простенькая конвееризация. Также, ЕМНИП, циклы МПИ следуют быстрее 8 тактов при обработке прерываний, там вообще 4-5 обменов последовательно идут - IAKO, запись PSW в стек, запись PC в стек, чтение PC из вектора, чтение PSW из вектора, выборка первой инструкции обработчика. 8 тактов это минимальное время между обращениями к памяти, потому что минимальный машинный цикл есть эти самые 8 тактов, а цикл шины и внутренние циклы процессора не отвязаны друг от друга. |
MC68k |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 октября 2017 19:16 Сообщение отредактировано: 11 октября 2017 19:19
andyTh написал: Конечно помню, мы же говорим об однослойных керамических. Kyocera или TDK подойдет? Вспомните что такое импеданс конденсатора и как он зависит от частоты. 1801BM1 написал: Vslav? Насколько я разобрал микрокод 1801BM1 написал: Вот уже противоречивая информация. Давайте еще раз - такт(клок) это то, что на ногу _CLC_ приходит, а цикл это то, что выполняется на несколько тактов. Также, ЕМНИП, циклы МПИ следуют быстрее 8 тактов при обработке прерываний, там вообще 4-5 обменов последовательно идут - IAKO, запись PSW в стек, запись PC в стек, чтение PC из вектора, чтение PSW из вектора, выборка первой инструкции обработчика. Запись это - заняли шину; - активировали SYNC; - выставили адрес; - защелкнули адрес; - выставили данные; - выставили сигнал DOUT; - ждем RPLY. Во сколько всего. Кстати, обмен это и есть цикл. Или нет? Сейчас я думаю организовать чтение видеоконтроллером, когда процессор занят выставлением адреса. |
1801BM1 |
MC68k написал: Угу. Под ВМ1 маскируюсь Vslav? "Цикл, обмен, цикл обмена" - одно и то же, относится к МПИ, можно использовать более строгое "транзакция [МПИ]". Да, выполняется несколько тактов. Вот уже противоречивая информация. Давайте еще раз - такт(клок) это то, что на ногу _CLC_ приходит, а цикл это то, И продолжается: [транзакция] Записи это - дождались активного RPLY; - сняли DOUT; - ждем деактивацию RPLY; - дождались неактивного RPLY; - сняли SYNC; - арбитраж (освобождение, если кому еще надо) шины; По растактовке арбитража пока ничего точно не могу сказать, паяю 2-х процессорный модуль, сниму диаграммы, сравню с 2-х процессорной моделью - там наворочено много по схеме всего, так просто что-то определенное утверждать не получается. |
andyTh |
NEW! Сообщение отправлено: 11 октября 2017 21:18
В пГинципе я мог бы чего то на снимать, но у меня нет платы с ВМ1 и домашняя снималка быстрее 8нс не умеет. Ближайшее что есть под рукой это 1806ВМ2. |
Сейчас на форуме |
1801BM1 |
andyTh написал: У меня сложилось впечатление что проблемы "звона" для 1801ВМ1 имеют нецифровую природу. Сам то процессор практически синхронный - когда он ведущий на шине, то зависит фактически от одного принимаемого сигнала RPLY, а этот сигнал на всех схемах "лечат" триггером типа TM2, так что какой тут "звон". Однако, есть экспериментальный факт, что если в момент защелкивания данных при чтении, эти самые данные нестабильны, то процессор наглухо виснет (установлено Воландом при разработке SMK-512, на нескольких системах). Никаких "цифровых" предпосылок к такому зависанию нет, логически схема процессора корректна. Точно так же с длинными линиями - отражения сигналов создают помеху уже на активных выходах (то есть выходной буфер (это такая мощная специальная схема на"многопальцевом" транзисторе) вывода разрешен) процессора и он тоже глючит. То есть, чисто аналоговые явления внутри микросхемы. Поэтому нельзя просто взять почитать "Начальный курс черной магии" Джонсона и Грехэма и разрулить проблемы 1801ВМ1. Я совершенно не хочу сказать что "звона нет". Он конечно же есть. Но не нужно его демонизировать в данном случае. |
1801BM1 |
andyTh написал: С одиночного ВМ1 уже все давно снято, и с реальной микросхемы, и с модели, и верифицировано между собой, и даже описание написано . Остался затык с документированием арбитража шины, на первый взгляд непонятно как оно точно работает, с привязкой к тактам, поэтому и есть желание запустить 2-х процессорную систему. чего то на снимать |
andyTh |
NEW! Сообщение отправлено: 11 октября 2017 21:34
1801BM1 написал: У меня никогда не было ВМ1 , а вот наблюдения за иглами у ВМ3 навели меня на мысль, что на фронте сигнала (физически это перепад от +5 в 0) у него каким то образом на вывод проскакивает напряжение подложки. Оно невероятно, но уж больно большую отрицательную амплитуду имеет эта иголка. Но она реально короткая. Несколько нан, и никакого вреда от неё нет. У меня сложилось впечатление что проблемы "звона" для 1801ВМ1 имеют нецифровую природу. ПыСы, да, я пытался давить эти иглы . ПыПыСы оно не нужно. отлично работает и с ними. ПыПыПыСы, тот кто смотрел осциллографом корзину, сигналов на проце не боится. |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Насчет капризности 1801ВМ1 к шине. Выяснил, что 1801ВП1 вообще не работает с шиной МПИ +3.3 вольт, даже на опознание адреса. 1801РЕ2 - работает. |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 октября 2017 0:49 Сообщение отредактировано: 12 октября 2017 0:55
Интересное решение по поводу разделения видеопамяти между процессором и синхрогенератором было применено в заменителе 580вг75 для радио-86рк http://www.danbigras.ru/RK86/Naladka/NoVG75.html выделенная видеопамять на дешевенькой статике 4кбит кр541ру2 приоритет всегда у процессора. вывод на экран пустого знакоместа если память занята процессором. на глаз не заметно. снега нет. если хотите лазайте туда во время ГСИ или ГКИ для того чтобы уж совсем не мерцало при работе с видеопамятью. |
LeoN65816 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 октября 2017 8:21 Сообщение отредактировано: 12 октября 2017 8:54
MM написал: +++ Как писали выше, радикально упростить Э3 можно с применением БИС двухпортового СОЗУ. MM написал: Минимальная цена К1801ВМ1 ( Как вариант для минимального бюджета - только на минимальный текстовый экран, т.к. ДПСОЗУ на порядок дороже обыкновенного СОЗУ.182.82 рубля) почти на два порядка больше минимальной цены КР580ВМ80А (2.70 рубля). Это как, ничего? Но Вы же используете (почему-то ) именно 1801, а не 580... А 32 килослова натуральной двухпортовой пятивольтовой быстрой статики IDT7027S25 за 520 рублей вдруг стало прям архидорого... Ну да, гораздо выгоднее и архиинтереснее на куче мелкологики поизвращаться над арбитражем доступа к памяти между асинхронным отроду процем и видеоконтроллером... PS. Ключевые слова - упростить, и радикально упростить. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 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 тем | |