Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Полуплата 1801ВМ3 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 12 13 14 15 16 * 17 18 19 20 21 22 23 24 25 | Печать |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Судя по результатам теста, у вас деление неправильно работает в процессоре. Оно должно быть недалеко от умножения по скорости на исправном процессоре. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Состояние SSYNC фиксируется ( внутри проца ) при смене уровня SYNC с 0в. до +5в. Т.е. если он лежит ( урвень 0 в.) в момет начала ТА - цикл будет "быстрый". Если 5 мгц и SSYNC = 0в., где-то теряется 500 т. рег-рег ( или даже больше ). Если СОЗУ имеет время выборки менее 1/2 такта ВМ3 ( здесь - 100 нс, ну предположим, с учетом тормозов ИС согласования - 80 нс ), то целесообразно выставлять RPLY сразу при приходе DIN/DOUT ( не позднее 10 нс после их прихода ). И еще один момент - при высоком ( +5в.) уровне SYNC на процессор не должен поступать сигнал RPLY в виде 0в. уровня. Видимо, и при отсуствии DIN и DOUT тоже не следует подавать сигнал RPLY в виде 0 в. * Если надо сохранять содержимое ОЗУ - для этого предусмотрен рубильник "Пультъ" - при рестарте и установленном режиме "пульт" Т0 не будет чистить ОЗУ, кроме адресов 0-17776. * п.4 и п.5 делается элементарно на нескольких 1531ИР23, АП6, ТМ9 и др. мелкоте типа АП2. ( АП2 понадобится десяточек-другой ). * Вместо РЕ2-134 могу посоветовать 4хМ556РТ7. Ну или КР556РТ7. Рядом с колодками предусмотреть перемычки под установку 573РФ5 и режим ожидания выборки ПЗУ ( кондесатор на RPLY ). Хотя, конечно, целесообразно использовать 1801РР1. * При МПП и всех фичах следует максимально буферизировать внутреннюю МПИ. Да, конструкция будет очень горячей, но зато 2 млн рег-рег ( без разгона ! ) на дороге не валяются... ( 1 шт. 530АП2 потребляет порядка 0.7 ватт, при частоте 10 мгц - до 1.5 ватт ). |
andyTh |
NEW! Сообщение отправлено: 16 ноября 2016 9:01
Anonymous написал: какой есть. Тут я пока ничего изменить не могу. Оперативно во всяком случе. К сожалению. Судя по результатам теста, у вас деление неправильно работает в процессоре. Оно должно быть недалеко от умножения по скорости на исправном процессоре. *** А оно по факту так и есть. SSYNC сидит на земле и переключается на задержанный SYNC по BS и CSROM (134). CSROM формируется из А11, А12 и SEL. И эти сигналы и BS уже активны перед выставлением SYNC. Так что всё должно работать. У меня снятие DIN/DOUT подрезает RPLY от памяти. Да, надо сделать, чтоб резался от всего. Будет некий выигрыш. RLPY сразу по приходу DOUT выставлять можно. Ибо проц данные уже выставил. И наше дело с какой скоростью их читать. В любом случае память 45нс успевает. А вот по приходу DIN выставлять стрёмно. Я делаю задержку. Крайняя картинка теста с задержкой на такт основной частоты. Т.е. клок проца*4. Меньше не могу. Это самая высокая частота в системе. В принципе для эксперимента можно убрать, посмотреть стабильность работы. 4 х РТ7 это слишком торжественно. Можно поискать нечто более ёмкое импортное с временами нан 80 или менее... |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
andyTh написал: Ни капельки не стремно ! ...В любом случае память 45нс успевает. А вот по приходу DIN выставлять стрёмно... По ГОСТ на МПИ ( ссыль выше ) данные на МПИ валидны при снятии процем сигнала DIN - т.е. аппаратно через 1 такт после выставки сигнала DIN при условии логической закоротки DIN и RPLY. Т.е. именнов этом месте зарыто 1/3 быстродействия. Кстати, именно такими обычаями на МПИ объясняется максимальный битрейт МПИ - 1.5 млн транзакций в 1 сек, или 3 мбайт/с. Если надо поднять хотя бы до 4 мбайт - уже идет огромный шаг в сторону ISA-16 ( раздельные а/д и т.п. ) |
andyTh |
NEW! Сообщение отправлено: 16 ноября 2016 19:31 Сообщение отредактировано: 16 ноября 2016 19:32
Скучно мне было. Вспомнил, что платы то у меня две. Процы правда из одной коробки, но... скучно же Переставил. Второй завёлся на 24/4, 25/4. На 27/4 стартанул, но сыпет мусором в пульт. Остановился на 25/4. ==================== Протокол начат: 16/11/2016 1956 ===================== .SPEED ТЕСТ БЫСТРОДЕЙСТВИЯ КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 1552 КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 520 КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 104 КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 416 . ================== Протокол остановлен: 16/11/2016 1908 ================== Тест от ММ 12сек - 33сек Всё. Больше править нечего. Ну я так пока думаю. RT11 шевелится ощутимо быстрее. |
Сейчас на форуме |
andyTh |
NEW! Сообщение отправлено: 16 ноября 2016 19:38
MM написал: Я подумывал, если делать плату на 1839, надо забить на совместимость по РППМ, ставить в качестве базового конструктива Кстати, именно такими обычаями на МПИ объясняется максимальный битрейт МПИ - 1.5 млн транзакций в 1 сек, или 3 мбайт/с. габарит полуплаты и писишный PCI разьём. И там лепить раздельную шину. Иначе смысла нет А может и для 1831 уже надо. |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Насчет 1839 - там всё чрезмерно сложно, особенно с ОС. Если есть четкая задача реализовать - целесообразно сделать не ПЗУ микрокоманд, а доступное с МПИ СОЗУ микрокода, с возможностью пуска с фиксированного ПЗУ микрокода. ИМХО - без БИС комплекта будет сложно угодить ОСи... * А вот с 1831 - терпимо. Могу помочь сделать синтезатор таймингов МПИ из ( некоторого протокола ). Особенно если четко расписать этот самый "некоторый протокол 1831" прямо здесь на форуме по-русски. ( В даташите J11 некотрые моменты, очевидно изначально подразумевавшиеся , прописаны вскользь или вообще только упомянуты, например о встроенном пульте и абсолютной необходимости терминала 177560 ). К тому же 1831 ЦПУ необходимо нечто типа ПЗУ с загрузчиками. |
andyTh |
NEW! Сообщение отправлено: 17 ноября 2016 9:00 Сообщение отредактировано: 17 ноября 2016 10:19
и 1839 и 1831 это дело некоего будущего. С 1839 вообще пока картина мира не сложена у меня. Ну ОС, допустим VMS. С этим относительно несложно. А железо? Делать плату с МПИ и похерить весь профит от камня но поиметь периферию или делать плату с собственной шиной долго и мучительно делать под неё периферию? Чипсет да, загадка, но есть подозрение что без него можно и обойтись более менее малой кровью. Скорей всего там самое главное кэшконтроллер между процом и внешней памятью. Вообще внешней в смысле. Если повесить разумное количество памяти рядом с процом, жизнь значительно упростится. Ну и изобрести мост в МПИ, если его разводить. Но опять таки, картины мира пока нет. Гораздо актуальнее для меня сейчас вопрос видео под уже шевелящуюся плату. Я вот думаю попробовать сделать что то по мотивам КЦГД и Э85. Сижу рисую понемногу. |
Сейчас на форуме |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Посмотрите в сторону контроллера NEC uPD7220 думаю попробовать сделать что то по мотивам КЦГД и Э85. |
andyTh |
NEW! Сообщение отправлено: 22 ноября 2016 11:37
svinka написал: Эволюция моей творческой мысли была такова ВГ75 - 1809ВГ6 - uPD7220. Посмотрите в сторону контроллера NEC uPD7220 Но будет просто ПЛИС Но это возможная тема "на потом" Чудеса продолжаются. Потихоньку начал приводить в порядок проект в Квартусе. В том числе попытался отрезать 128К зоны UMAP. Ну чтоб 134 прошивка не ругалась при старте. И возможно, не глючил VM.SYS Поставил запрет на обращение к ОЗУ при А21=А20=А19=А18=А17= 0В Т0 при старте вылетает. Имею пульт с 173000 Ладно, бывает... Принудительный запуск Т0 позывает 4М Т4 работает так: ==================== Log Started at: 22/11/2016 1002 ===================== @T4* ÄÎÑÒÓÏÍÎÅ ÎÇÓ - 4 M ÈÄÅÒ ÏĞßÌÀß ÇÀÏÈÑÜ ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400000 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400002 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400004 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400006 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400010 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400012 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400014 @ =================== Log Suspended at: 22/11/2016 1020 ==================== Сорри за кракозяблы, на этой машине некоторые проблемы со шрифтами и локализацией, но смысл понятен. RT 11 видит памяти уже не 4088, а 3968. Просмотрел 134 прошивку. Судя по всему она понимает только такой дискрет памяти: 256,512, 1М, 1.2М, 1.5М, 1.7М, 2М, 2.2М, 2.5М, 2.7М, 3М, 3.2М, 3.5М, 3.7М, 4М Ок, отрезаю 256К. RT11 видит 3712, Т0 и Т4 упорно видят 4М. Т4 соответственно валится с ошибками доступа памяти, но уже по другим адресам. Попытки отрезать кусок памяти в диапазоне 2М - 4М положительным результатом не увенчались. Или мне надо больше спать по ночам, или что то в 134 прошивке недопилили... 256 видит, 512 видит, 1М видит, 2М видит и потом 4М. Т.е. похоже что перебирает адресное пространство только добавлением адресного разряда. Комбинации не обрабатываются. |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 12 13 14 15 16 * 17 18 19 20 21 22 23 24 25 | Печать |
Полигон-2 » Другие архитектуры » Полуплата 1801ВМ3 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |