Z84C15

Микропроцессоры и микроконтроллеры от фирмы Zilog, а также компьютеры на них построенные

Moderator: Shaos

Post Reply
User avatar
barsik
Doomed
Posts: 585
Joined: 19 Feb 2017 10:46
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь

Z84C15

Post by barsik »

Конечно для ушлых корифанов это давно не новость, но я лишь недавно узнал, что у ZILOG есть 84-х ногая Z84013 и Z84C15, что вообще 100-ногая паучина. Они содержат обычный Z80 на 10 или 16 МГЦ, 2 последовательных порта (аналог UB8560), 4 таймера (аналог UB857), 2 параллельных порта (аналог UB855) и ещё какой-то Watch Dog. А также похоже, что они могут регенерить динамическое ОЗУ с 9-ти битовым вектором регенерации, т.к выдаёт на отдельную ногу во время /RFSH дополнительный адрес. Если это позволяет регенерить 565РУ7 или SIMM на 256К, то это удобно. Это ещё не Z180, т.е нет менеджера виртуальной памяти и других прибамбасов, якобы это обычный Z80.

15 долларов можно отдать за хорошую вещь, но корпус не самый удачный для радиолюбительства. 100-ногий корпус Z84C15 это вообще планар, его не использовать. А вот для Z84013 84-х ногого корпуса есть панельки, так что применить можно. Правда Z84013 лишь на 10 МГЦ (она похоже ещё не КМОП, т.к буквы C нет). Даташит скачивается, например, здесь.

Впрочем из-за более удобного корпуса DIP-64 процессоры Z180 или HD64180 для самодельщика удобнее. Цена у них примерно та же (14...19 USD), но по клоку они менее высокочастные (6 или 8 МГЦ). Хотя у Z180 некоторые команды выполняются за меньшее число тактов, чем у Z80.
Konstantin18
Maniac
Posts: 325
Joined: 15 Jan 2019 22:48
Location: Украина, Луганская обл.

Re: ZILOG

Post by Konstantin18 »

Удивительное рядом!
Я вот тоже пару дней назад, из поста Барсика узнал о существовании Z84C15.
И вдруг, через пару дней попадается мне плата с этим самым процессором!
Прямо готовая Evaluation Board.
На ней процессор, пол-мегабайта статики (4х128), ПЗУшка - DIP-28 в панельке, матричная клавиатура на 35 клавиш и символьный дисплей 2х20.
Фотки выложу позже в теме Электронные штучки.
Там еще бонусом оказался матричный линейный принтер с механической разверткой. :surprised:
Ну и в довесок RTC и бузер.

По примеру Лавра решил ознакомиться с вопросом, погуглил и оказалось,
что здесь этот процессор совсем не новость и на нем даже делали компьютер Sprinter.
http://speccy.info/Sprinter
И тут есть соответствующий подфорум:
viewforum.php?f=60

ПС. Если кому интересно, по Украине вышлю плату, без проблем.

ПСС. Увидев на плате 512KB памяти, я подумал, что Z84C15 содержит внутри и схемы для страничного управления памятью, но пока ничего подобного там не обнаружил.
User avatar
Shaos
Admin
Posts: 23657
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: ZILOG

Post by Shaos »

Konstantin18 wrote:ПСС. Увидев на плате 512KB памяти, я подумал, что Z84C15 содержит внутри и схемы для страничного управления памятью, но пока ничего подобного там не обнаружил.
у Спринтера аж 2 альтеры стоят, чтобы эмулить обвязку этого процыка включая видео
Я тут за главного - если что шлите мыло на me собака shaos точка net
emax
Novelist
Posts: 40
Joined: 16 Sep 2014 05:32
Location: Пермь

z84c1510 пины CS0 и CS1 не могу разобраться

Post by emax »

Приветствую!
Выковырял из старого модема платку (6х8 см) с этим чипом. Еще на ней static RAM 32к и ROM 32k. ROM занимает, что логично нижнюю половины, а RAM соответственно верхнюю. Запустил CTC,SIO все нормально, в терминале работает.
Хочу установить туда CP/M, для этого RAM нужна внизу, чем больше - тем лучше, планирую 60к, а ROM 4k в конце на монитор и биос.

Решил схему переноса ROM вверх сделать, используя встроенные в z84c1510 программируемые сигналы CS0 , CS1 и минимум обвязки, плюхаюсь второй день, никак не выходит.
Может быть кто-то работал с этими сигналами и знает их особенности? Или хотя бы даташит поподробнее, а то найденный в сети скан очень куцый.

спасибо.
User avatar
Shaos
Admin
Posts: 23657
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: z84c1510 пины CS0 и CS1 не могу разобраться

Post by Shaos »

Перенёс в правильную тему дабы не плодить сущности

Вот такая дока у меня есть:

z84c13-z84c15-big.pdf
(1.88 MiB) Downloaded 48 times

И там вот чего про /CS0 и /CS1 написано:

Screenshot from 2024-05-27 22-14-58.png
Screenshot from 2024-05-27 22-14-58.png (15.39 KiB) Viewed 1593 times

Screenshot from 2024-05-27 22-15-23.png
Screenshot from 2024-05-27 22-15-23.png (17.63 KiB) Viewed 1593 times

Screenshot from 2024-05-27 22-16-09.png
Screenshot from 2024-05-27 22-16-09.png (29.96 KiB) Viewed 1593 times

Screenshot from 2024-05-27 22-16-25.png
Screenshot from 2024-05-27 22-16-25.png (14.26 KiB) Viewed 1593 times

Screenshot from 2024-05-27 22-22-11.png
Screenshot from 2024-05-27 22-22-11.png (22.36 KiB) Viewed 1591 times

Screenshot from 2024-05-27 22-24-10.png
Screenshot from 2024-05-27 22-24-10.png (34.69 KiB) Viewed 1591 times

Screenshot from 2024-05-27 22-27-59.png
Screenshot from 2024-05-27 22-27-59.png (49.39 KiB) Viewed 1591 times

Можно исходники биоса Спринтера поглядеть на тему как он их программирует...
Я тут за главного - если что шлите мыло на me собака shaos точка net
emax
Novelist
Posts: 40
Joined: 16 Sep 2014 05:32
Location: Пермь

Re: Z84C15

Post by emax »

Спасибо, но видимо в инете есть только эти сканы. Разобрался почему у меня работает не так, как хотелось бы. Оказывается, наверно и логично, что эти пины приходят в исходное состояние только после "Power Up Reset", а после обычного ресета уже не меняются. Для проверки программы надо было каждый раз передергивать питание, одного нажатия на кнопку ресет было недостаточно.
Смотрел я через USB-TTL, который питался от этих же 5 вольт, поэтому терял стартовую последовательность. Когда взял честный компорт, то все увидел и все понял.
Так сделано, видимо, для встроенного ватчдога, он не может определить причину рестарта, после AVR непривычно.
Post Reply