M80C85AH. Должен ли быть сигнал ALE?

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Shuspano
Грызет канифоль
Сообщения: 270
Зарегистрирован: Вс окт 20, 2019 13:03:56

M80C85AH. Должен ли быть сигнал ALE?

Сообщение Shuspano »

Выпаял и несмело ощупываю 8085...
Подано питание, подключен кварц на 1.8432, вывод RST IN (36 DIP40) подтянут к плюсу через 100К (активный уровень - лог. 0). Вывод RST OUT (выв 3) инверсно повторяет RST IN. Смотрю осциллографом: кварцевый генератор - работает, CLK OUT (выв 37) - есть сигнал деленный кажется на два, сигнал ALE (выв 30) - отсутствует, иногда какие то помехи. Шинные выводы тоже молчат.
Не понимаю почему нет сигнала ALE, по этому сигналу МК молотит циклы обращения к ВПП/ВПД. Неправильно выпаял :o или неправильно подключил?
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение BOB51 »

Там помимо прочего надо отслеживать TRAP, HOLD...
По идее о работоспособности генератора говорит CLK - на нем системное тактирование выведено.
В остальном ВСПОМИНАТЬ НАДО - Это же не МК, а микропроцессор - они без "обвязки" не слишком хорошо себя чуйствують...
На RST_IN надо обязательно подавать ИМПУЛЬС СБРОСА, а не просто цеплять на 1...
:roll:
Вложения
d8085ah-2_INTEL.pdf
(556.59 КБ) 250 скачиваний
Реклама
Аватара пользователя
Shuspano
Грызет канифоль
Сообщения: 270
Зарегистрирован: Вс окт 20, 2019 13:03:56

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Shuspano »

BOB51 писал(а):Там помимо прочего надо отслеживать TRAP, HOLD...
По идее о работоспособности генератора говорит CLK - на нем системное тактирование выведено.
В остальном ВСПОМИНАТЬ НАДО - Это же не МК, а микропроцессор - они без "обвязки" не слишком хорошо себя чуйствують...
На RST_IN надо обязательно подавать ИМПУЛЬС СБРОСА, а не просто цеплять на 1...
:roll:
.
Схему сброса сделал, проц сбрасывается при включении. Кроме этого сделал - входы TRAP, RST5.5, RST6.5, RST7.5, INTR, HOLD - на землю, READY - на плюс питания через 10К
Насколько я понял, он как 8051 с отключенной (EA=0) памятью программ - должен выдавать сигнал ALE, и должен перебирать адреса на шине. А он че-то молчит.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение BOB51 »

То почитать конспекту надо...
:roll:
Воть еще источник данных о состоянии кристалла:
Изображение
Может на чем-то "остановлено"...
:dont_know:
Там в принципе та же I8080, только команды RIM/SIM добавлены, да чуток видоизмененная обвязка...
:roll:

КСТАТИ!!!
При проверке нужно цеплять "имитатор команды NOP" - регистр или буфер, подающий на шину данных код 0х00 при чтении или Z -состояние в промежутках между оным.
Иначе читается "чего пожелается" - в частности и 0хFF - команда RST7 (CALL 0x0038)...
8)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Shuspano
Грызет канифоль
Сообщения: 270
Зарегистрирован: Вс окт 20, 2019 13:03:56

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Shuspano »

BOB51 писал(а): Может на чем-то "остановлено"...
Непонятно что произошло, но кажись заработало. Возможно, из-за неконтакта макетки.
Появился сигнал ALE, а МК перебирает адреса на шине. Стоит на состоянии 010 - по табличке чтение из памяти. Надо собирать блок внешней памяти, вспоминать где у меня лежит КР580ВВ55А, и надо учить новые инструкции.
До этого там никаких сигналов не было.
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение BOB51 »

Смотрим режим обработки прерывания - возможно там по умолчанию чтение вектора из устройства имеется - даавненько я с I8080 не вошкался - подзабыто уже много - разве что конспекты прочитать...
Для тестов макетов всегда применял "имитатор NOP" - буфер с линией разрешения /OE (а входы того буфера закорочены на GND), на которую подавался сигнал чтения памяти.
Тогда перебор адресов гарантируется .
8)
Вообще-то в древни времена была мечта запустить 8085/Z80 со специальной микрухой:
81c55.pdf
(153.83 КБ) 198 скачиваний
или
m1821ru55.pdf
(195.02 КБ) 230 скачиваний
НО... найти оную так и не посчастливилось...
:(
А потом МК пошли...
8)
Реклама
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Reflector »

Почему выбор пал на 8085? Брать так хотя бы Z80, или 68008, на али они по $0.8...
Аватара пользователя
Shuspano
Грызет канифоль
Сообщения: 270
Зарегистрирован: Вс окт 20, 2019 13:03:56

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Shuspano »

Я щас пока думаю сделать "заглушку" - имитатор ВПП/ВПД на микроконтроллере STC12C5A60S2 - это очень быстрый однотактовый 8051, которому хватит скорости чтоб демультиплексировать шину 8085 программно, и выдать какие нибудь КОПы.
Reflector писал(а):Почему выбор пал на 8085? Брать так хотя бы Z80, или 68008, на али они по $0.8...
Потому что у меня была плата с ним, и я неплохо умею выпаивать "сороконожки".
68008 сложный 32-битный микропроцессор, мне с ним не сладить, а Z80 у меня нет. Кроме того, под 8085 нашел IDE с ассемблером и эмулятором.
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Reflector »

[uquote="Shuspano",url="/forum/viewtopic.php?p=3885286#p3885286"]68008 сложный 32-битный микропроцессор, мне с ним не сладить, а Z80 у меня нет.[/uquote]
Ничего в 68008 сложного нет, подключение будет примерно такое как и для 8085. Например так. И команд там всего 56, причем они практически все ортогональные. То что регистры 32-х битные - это тоже никак не недостаток, главное там нет мудреной сегментной модели, как у 8088. Фришный симуляторы тоже есть, например, EASy68K. А 8085 как по мне довольно скучный проц, практически тот же 8080 как по командам, так и по производительности, т.е. это откат назад даже по сравнению со спектрумом...
OKF
Это не хвост, это антенна
Сообщения: 1400
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение OKF »

[uquote="Reflector",url="/forum/viewtopic.php?p=3885296#p3885296"]А 8085 как по мне довольно скучный проц, практически тот же 8080 как по командам, так и по производительности, т.е. это откат назад даже по сравнению со спектрумом...[/uquote]
Согласен, скучненько.) Но может человеку ретро хочется? У меня есть 8008)). А из МК - платка с i8040.)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение BOB51 »

68008 потребует изучения системы команд и какого-нибудь компилятора.
Хвостом потянется нелобходимость присутствия на форуме кого-то, кто с данным МП занимался...
Это довольно большая редкость.
:roll:
Ну и самое главное - "использование подручных средств" - на этапе КОВЫДРЫ это достаточно эффективный метод (особо в недалеком будущем, после вероятной "2й волны карантина" и соответствующих последствий)...
:wink:

На этапе "примитив-теста" адресная шина не имеет значения - ставим только заглушку данных - оная на все случаи отвечает выдачей 0х00 - тем самым прогоняем все адреса (старший байт) как обычный счетчик -для отслеживания "ЖИВ/МЕРТВ".
А дальше... это уже творчество (или садизм/мазохизм при достаточно прикладном подходе - я на базе Z80 когда-то имитационный модуль делал, да доступ к открытой шине...)
:beer:
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Reflector »

[uquote="BOB51",url="/forum/viewtopic.php?p=3885306#p3885306"]68008 потребует изучения системы команд и какого-нибудь компилятора.[/uquote]
68к использовался в маках/амигах/атари/сегах и т.д., т.е. это достаточно популярная архитектура, можно хоть последним gcc 10 компилить. Соответственно и всяких статей по программированию навалом. А команды учить придется, вопрос в том насколько весело будет учить команды 8085 после 8080, если официально их добавилось всего две :) Z80 все-таки отличается значительно, а стоит так же меньше бакса за 20 MHz версию.
Аватара пользователя
Shuspano
Грызет канифоль
Сообщения: 270
Зарегистрирован: Вс окт 20, 2019 13:03:56

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Shuspano »

Подтолкнуло меня "занятся" вот это видео на трубе. Очень увлекательно, и в принципе все понятно. Но, правильный (как у Бена, статический) 65С02 на ебее стоит за полкуска, а доставка в 4 раза дороже. А на али - очень плохие отзывы, перемаркер, не работает,и т.п. Решил, а чем 8085 хуже 65С02? К тому-же он у меня есть, и некоторые микросхемы обвязки к нему

Есть(возможно) еще КР580ИК80, отпугивают три напряжения питания.
Reflector писал(а):Ничего в 68008 сложного нет, подключение будет примерно такое как и для 8085. Например так.
Схема интересная, но 86008 на али очень дорогие. Z80 (Z84C0008PSC) заказал.
BOB51 писал(а):Вообще-то в древни времена была мечта запустить 8085/Z80 со специальной микрухой:
Заказал. Только памяти чего-то маловато, проц может все 64К адресовать.
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Reflector »

[uquote="Shuspano",url="/forum/viewtopic.php?p=3885320#p3885320"]Схема интересная, но 86008 на али очень дорогие.[/uquote]
Ищи MC68008.
Аватара пользователя
Shuspano
Грызет канифоль
Сообщения: 270
Зарегистрирован: Вс окт 20, 2019 13:03:56

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Shuspano »

Reflector писал(а):Ищи MC68008.
Спасибо, нашел, заказал.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение uldemir »

Shuspano писал(а):Кроме того, под 8085 нашел IDE с ассемблером и эмулятором.
Не мог ли бы вы рассказать подробнее об этом? У меня тоже уже пару лет валяется в голове проект сделать кой-чего на 8085, но пока занимаюсь другими затеями особо ничего не нашел, кроме какого-то кросс-ассемблера https://shop-pdp.net/ashtml/asxxxx.php
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Аватара пользователя
Shuspano
Грызет канифоль
Сообщения: 270
Зарегистрирован: Вс окт 20, 2019 13:03:56

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Shuspano »

uldemir писал(а):Не мог ли бы вы рассказать подробнее об этом?
Хотел было посоветовать вот этот, но похоже что я погорячился. Поначалу выглядело перспективно, но прежде чем дать вам ссылку, решил попробовать сам, и понял, что точно не стану рекомендовать. Сыпет ошибками, и главное - не выдает бинарник.
Похоже, мне тоже придется вашим ассемблером пользоваться.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение BOB51 »

У меня в запасниках ассемблеры (ДОСевские с командной строки) от 2500AD software имеются - и на Z80 и на 8085 и на mcs51 и на 8748 - это старый надежный инструмент... Тем более трехкомпонентные - ассемблер, линкер, библиотекарь...
:roll:
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7360
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение uldemir »

Ох, у меня есть оригинальные дигиталресерчевские m80.com, l80.com, link80.com. Жаль, только под CP/M... И я так понял, что мной помянутый кросс-ассемблер до них не дотягивает - может компилировать только в абсолютных адресах. А этот sim8085 вообще не компилирует. Он даже команду ORG не воспринял. Компилит куда-то в адреса 0x4200. Для первого знакомства с ассемблером, может, годится, но на выход оно ничего не даёт. Придётся, видимо строить DOS-овскую машину. А то все файлы у меня запакованы популярным в те времена архиватором arj, который я сейчас даже и не знаю чем распаковать.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: M80C85AH. Должен ли быть сигнал ALE?

Сообщение Reflector »

[uquote="uldemir",url="/forum/viewtopic.php?p=3885435#p3885435"]А то все файлы у меня запакованы популярным в те времена архиватором arj, который я сейчас даже и не знаю чем распаковать.[/uquote]
Практически любой более-менее известный архиватор должен распаковывать arj, начиная с WinRar и 7-Zip, то же касается всяких файловых менеджеров типа Total Commander.
Последний раз редактировалось Reflector Сб авг 29, 2020 19:24:15, всего редактировалось 2 раза.
Ответить

Вернуться в «Разные вопросы по МК»