Вход

Просмотр полной версии : HD64180Z и HD64180R - отличия



AlexBel
07.09.2021, 16:46
Искал, в какой раздел написать вопрос, кроме этого более подходящего не нашёл.
Есть процессор HD64180, у которого две модификации - HD64180Z и HD64180R. В даташите сказано, что Z полностью совместим с Z180, а R - почти то же самое, только работает с шиной 63/68 и 80хх. Так как у меня HD64180R и я хочу использовать его вместо Z80, начал искать отличия в работе с шиной. На графиках работы шины не указано, что они относятся к определённой модификации. Упоминается о сигнале E, который служит для синхронизации с периферией 6800 и 6300, но этот сигнал присутствует в списке и Z и R. Возможно, я что-то проглядел в даташите, возможно, даташит у меня неполный - не знаю, пока что. Если кто-нибудь владеет информацией о различиях в работе с шиной R и Z, буду благодарен за помощь. Цель - установить HD64180R в схему вместо Z80.

Mick
07.09.2021, 19:14
Цель - установить HD64180R в схему вместо Z80.

Тут все зависит от того, пользуются твои программы или которые ты планируешь использовать недокументированные команды Z80.

AlexBel
07.09.2021, 19:26
Тут все зависит от того, пользуются твои программы или которые ты планируешь использовать недокументированные команды Z80.
Какое отношение команды процессора имеют к различиям в таймингах шины?

Mick
07.09.2021, 19:46
Какое отношение команды процессора имеют к различиям в таймингах шины?

Это считай еще кроме тайминга шины. Если это не важно, то значит я ошибся и не придавай этому значение.

AlexBel
07.09.2021, 19:56
Да, использование недокументированных команд не предполагается, вопрос только в аппаратной совместимости.

Mick
08.09.2021, 14:53
Поглядел я мельком даташиты на Z80180 и HD64180.
Возможно разница в регистре OMCR. Там вроде тайминги работы с I/O READ и WRITE задаются относительно какого такта.
И вроде этот регистр присутствует только в HD64180Z. К тому же у Зилога был документ об миграции - https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjzpae7lO_yAhXmkIsKHcZzAmsQFnoECBMQAQ&url=http%3A%2F%2Fwww.zilog.com%2Fforce_download.ph p%3Ffilepath%3DYUhSMGNEb3ZMM2QzZHk1NmFXeHZaeTVqYjI wdlpHOWpjeTk2TVRnd0wyRndjRzV2ZEdWekwyaGtOalF4T0RBd GJXbG5jbUYwYVc5dUxuQmtaZz09&usg=AOvVaw2IgTlLUH87Pv2UHc2EsCP-

Более полный мануал на Хитачи - https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjzpae7lO_yAhXmkIsKHcZzAmsQFnoECAYQAQ&url=http%3A%2F%2Fwww.bitsavers.org%2Fcomponents%2F hitachi%2F64180%2FHD64180Z_Hardware_Manual_4th_Ed. pdf&usg=AOvVaw1lk8bgcONDPGAZNTZVkiS1

- - - Добавлено - - -

Кстати, тут вот человек что то пишет про сигнал E, может это к твоему вопросу относится. - https://feilipu.me/2017/02/26/yet-another-z180-v2/
Мануал на древний компьютер на HD64180 - Micromint SB180, там есть схема - https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwipivD9q-_yAhXxkIsKHaXyAGwQFnoECAUQAQ&url=http%3A%2F%2Fwww.bitsavers.org%2Fpdf%2Fmicromi nt%2FMicro_Mint_SB-180_Manual_1985.pdf&usg=AOvVaw1Q9Fvcp89o9elB6WRMvQCm