eZ80 аксель

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

Moderator: Shaos

User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

eZ80 аксель

Post by Ronin »

а мнe нравитца eZ80 :) хоть некотрые тут с АРМатурами бегают ;)

как вам например такая вещь как eZ80f93(internal flash 64kb, 60ns)+SRAM512kb(fast, zero wait) (вообще без никакой обвесной логики или плм-ок) втыкающаяся на место Z80. у сей вещи есть пара траблов,
а) маленький - скорости не совпадут в любом случае, но хороший запас позволяет производить "эмуляционное торможение" :) ну всякие новые команды вряд ли можно траблом считать (но эмуляция их тоже поправит)
б) большой - порты #0000-00FF заняты интернальной неотключаемой гадостью (или вкусностью, кому как), поэтому раз уж решились на эмуляцию, эту траблу тоже легко убить.
хотя эта эмуляция-недоэмуляция (а именно для нее и для ядра ОСи если будет, и взят чип с FLASH на борту, а так есть eZ80L92 еще дешевле) в общем-то нужна для обычного Спектрум-софта, которому-то из возможностей eZ80 разве что скорость да 512к достанутся, а все остальное ему не потянуть.

из плюсов по поводу совместимости - вся совместимость ляжет на старую плату спека. каким он был, таким и останется ;)

тактовая наверно до 20мгц (а в максимуме это до 80мгц старого z80) - а реально может даже 14Мгц - хорошо бы взять ее прям с платы (но это нарушит принцип "воткнуть вместо Z80") чтоб синхронно с платой работать. Большие частоты вряд ли потянет плата старого Спека (т.к. можно вставить только до 7 wait-ов в цикл шины ez80f93, что при 20мгц примерно и соответствует 1 такту 3.5мгц).

Девайс видится такой - eZ80f93(20мгц), 512k, кварц ~20мгц, батарейка/кварц RTC, разъем внешних устройств (туда все порты, UARTы, GPIO и тд - если что нужно снаружи и привесим), 3.3v питание, разъем в панель Z80.
Сильные волнения насчет синхронной работы с видеоадаптером. по-идее wait-ами должно решится, но вот такая экзотика как ДММЦ в турбо-режиме KAY - хз. ну старую турбу можно и нужно отрубать в принципе. ну и еще это самое "3.3v, 5v tolerant levels" как-то неизвестно что выдаст.
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

минимализм

Post by Ronin »

ну т.е. такой минимализм как 512к объясняется нехоченнием обвески для dram (плм), а такой как 20мгц - хочением работать на спеках в качестве акселя. ну и цена, ессссно.
да и вообще чтоб протестить девайс этого достаточно.
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: минимализм

Post by CHRV »

Ronin wrote:ну т.е. такой минимализм как 512к объясняется нехоченнием обвески для dram (плм), а такой как 20мгц - хочением работать на спеках в качестве акселя. ну и цена, ессссно.
да и вообще чтоб протестить девайс этого достаточно.
А мне цена как раз не нравится!
АРМ7 можно достать за 5-6 дойлеров, а eZ80 при его цене никаких преимуществ не дает!
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Re: минимализм

Post by Ronin »

CHRV wrote:АРМ7 можно достать за 5-6 дойлеров
это что такое за 5 долларов.

ну eZ80 ~10-12$
Z80 сам кстати сколько стоит новый, бакса 3 ? может его на АВРе заэмулировать ;)

эато АРМ нифига в спектрум не вписывается. как развести шину Z80 например (короче плм готовь, плюс проектирование этой плм и тп), а уж по софту писанины - на порядок больше, да и из спектрумистов эти АРМы в глаза еденицы видели, кто софт писать будет ? - это по-твоему совсем бесплатные вещи ? для eZ80 достаточно для начала сделать режим совместимости, причем там всего-то перехватить адресацию портов, прерывания, может быть время выполнения команд, вся остальная совместимость заложена в плате спека и том что это собственно eZ80 :)
Вот АРМ сбоку, на звуке там или на видео - вот енто интересно. АРМ + ФПГА аля спринтер - вот и видеокарточка образуется.
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: минимализм

Post by CHRV »

Спектрумы я всю жизнь делать не собираюсь :)
Я хочу сделать комп который удовлетворит меня с точки зрения современности компа.
А все эти eZ80 проваляться покруче Спринтера. Ибо поверь мне спектрумистам больше нужно потрепаться чем реальное железо...
Знаешь скоко АТМ купили всего за полгода - 15штук!
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Re: минимализм

Post by Ronin »

CHRV wrote:Спектрумы я всю жизнь делать не собираюсь :)
ну потому я не сказал "давайте сделаем комп на eZ80" :) а предложил вариант МИНИМАЛЬНОГО приложения усилий для получения максимального результата. И чего ты от АРМа хочешь ? что те его 50-60мипс (те же что eZ80) при -5-7$ цены (а с учетом комплексных затрат усилий на ПЛМ, разработку этого девайса и тд вряд ли эта цена будет ниже), если эти мипсы еще нужно НАУЧИТСЯ получить, в смысле эффективности кода - для Z80 есть хороший опыт программирования, а на АРМах будет 90-95% компиляция с Си.
НУ да, на АРМах есть некая преемственность от low до hi-end. Но даже если их и вводить в Спектрум, то постепенно и где-то сбоку, и я бы сказал что не конкретно АРМы, а вообще технологии независимости кода от аппаратной платформы. Но ПОСТЕПЕННО. eZ80 - это небольшое отклонение архитектуры, которое заставляет задуматься о таких технологиях. АРМ - это скачок в аут.

зы/ главная проблема вообще-то была освещена Немо - отсутствие идеологии (концепции существования и развития платформы) Спектрума или твоего компа например. Как видно попытки разобрать этот вопрос у Немо провалились.
CHRV wrote: Я хочу сделать комп который удовлетворит меня с точки зрения современности компа.
ну это, гм, intel, AMD там, Linux, SPARC/Solaris... ;)
CHRV wrote:Знаешь скоко АТМ купили всего за полгода - 15штук!
это типа много или мало (как-то непонятно сказал)

НУ а если суперкомпствовать, то чего на этих отсталых технологиях копаться (которые и так всеми перерыты, АРМы эти или что еще). НАдоть куда-то в троичную логику, масштабируемые масс-процессорные структуры, там с динамической компиляцией скажем.
а дальше всякая там неимперативная фигня, искусственный интеллект, нейроструктуры, квантовые компутеры, да много еще страшных слов есть ;)
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

да и вообще есть такая мысль, что если АРМ, то вообще специально с совместимомтью со Спектрумом не заморачиваться. зачем ? это только ухудшит характеристики такого компа.
просто сделать правильный комп по АРМ+ФПГА-концепциям.
правда и так давно есть наладонники примерно с этой идеологией.
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

ZILOG eZ80

Post by Ronin »

мне вот тоже сегодня пришли! ;)
а то ФИЛИПС, АРМ, главное - хвост!

Image
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: ZILOG

Post by Shaos »

Ronin wrote:мне вот тоже сегодня пришли! ;)
а то ФИЛИПС, АРМ, главное - хвост!
Круто - и как оно? :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Re: ZILOG

Post by Ronin »

Shaos wrote:
Ronin wrote:мне вот тоже сегодня пришли! ;)
а то ФИЛИПС, АРМ, главное - хвост!
Круто - и как оно? :)
что - как ? видишь, шаг блин какой мелкий у выводов ;)
щас разберусь с проблемами окончания_вуза/поиска_работы/армией итп - начну подходящее производство печатных плат искать, а то руками - никак.

если о ТТХ, то 50МГц, конвейер -> короткая_инструкция - 1такт.
Flash 256кб (не забываем о 8-битном коде, да еще таком знакомом :) )
RAM - обычной 8кб
RAM (подключенная к модулю MAC) - еще 8кб, можно юзать как обычную, если не жалко ;)
UART-ы, SPI/I2C, I/O, таймеры, WDT, DMA, EthernetMAC, PLL, RTC, 4 PWMs, JTAG до дофига всего в общем как и положено :) и конечно, внешняя шина. без всяких SDRAM, обычная такая шина по типу Z80, только c 24-разрядным адресом, и доп. сигналами CS0-3 на которые можно настраивать (и перестраивать программно) дешифратор адреса памяти или портов ввода-вывода.
http://www.zilog.com/products/partdetai ... id=EZ80F91

цены (с НДС!!!) - как оно мне обошлось:
EZ80F91AZ050EC 16.4$ (просто других у них на складе не было, надо под заказ и хз как там с мин. количеством, вот и взял один 91-ый, а второй мне подарили :) )
а вообще,
EZ80F93AZ020SC 8.72$ (20mhz, 64kb flash, 4kb sram)
есть еще EZ80L92 - 8kb sram, без flash, но с IrDA - он еще дешевле должен быть.
acidrain
Senior
Posts: 159
Joined: 28 Feb 2005 02:31
Location: Krasnodar, Russia

Re: ZILOG

Post by acidrain »

Ronin wrote:
Shaos wrote:
Ronin wrote:мне вот тоже сегодня пришли! ;)
а то ФИЛИПС, АРМ, главное - хвост!
Круто - и как оно? :)
что - как ? видишь, шаг блин какой мелкий у выводов ;)
щас разберусь с проблемами окончания_вуза/поиска_работы/армией итп - начну подходящее производство печатных плат искать, а то руками - никак.

если о ТТХ, то 50МГц, конвейер -> короткая_инструкция - 1такт.
Flash 256кб (не забываем о 8-битном коде, да еще таком знакомом :) )
RAM - обычной 8кб
RAM (подключенная к модулю MAC) - еще 8кб, можно юзать как обычную, если не жалко ;)
UART-ы, SPI/I2C, I/O, таймеры, WDT, DMA, EthernetMAC, PLL, RTC, 4 PWMs, JTAG до дофига всего в общем как и положено :) и конечно, внешняя шина. без всяких SDRAM, обычная такая шина по типу Z80, только c 24-разрядным адресом, и доп. сигналами CS0-3 на которые можно настраивать (и перестраивать программно) дешифратор адреса памяти или портов ввода-вывода.
http://www.zilog.com/products/partdetai ... id=EZ80F91

цены (с НДС!!!) - как оно мне обошлось:
EZ80F91AZ050EC 16.4$ (просто других у них на складе не было, надо под заказ и хз как там с мин. количеством, вот и взял один 91-ый, а второй мне подарили :) )
а вообще,
EZ80F93AZ020SC 8.72$ (20mhz, 64kb flash, 4kb sram)
есть еще EZ80L92 - 8kb sram, без flash, но с IrDA - он еще дешевле должен быть.
Ты уже вернулся из астро-поездки? =)
eZ80 - штука классная, а если еще спек с нуля на ней собрать - тогда вообще супер. Это вам не эмулятор на АРМе. ;-)
И еще, мне пообещали Импульс-М, к нему мона будет память побольше прикрутить + ИДЕ + ТырДос? Поможешь? =)
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Re: ZILOG

Post by Mac Buster »

acidrain wrote:Ты уже вернулся из астро-поездки? =)
Нет, я так понял что он к выходным только вернётся.
eZ80 - штука классная, а если еще спек с нуля на ней собрать - тогда вообще супер. Это вам не эмулятор на АРМе. ;-)
Да что вы всё спектрумы собираете ? Своё надо делать, своё :) Да желательно такое, чтобы был минимум элементов и повторить схему могло как можно большее число любителей. Вот тогда будет толк.
Extreme Entertainment
acidrain
Senior
Posts: 159
Joined: 28 Feb 2005 02:31
Location: Krasnodar, Russia

Re: ZILOG

Post by acidrain »

Mac Buster wrote:
acidrain wrote:Ты уже вернулся из астро-поездки? =)
Нет, я так понял что он к выходным только вернётся.
eZ80 - штука классная, а если еще спек с нуля на ней собрать - тогда вообще супер. Это вам не эмулятор на АРМе. ;-)
Да что вы всё спектрумы собираете ? Своё надо делать, своё :) Да желательно такое, чтобы был минимум элементов и повторить схему могло как можно большее число любителей. Вот тогда будет толк.
Ностальгия - это был мой первый спектрум (Импульс), а до него были атари 65ХЕ и атари2600 (если это можно назвать компом ;)
Я с удовольствие соберу, как только научусь быть железячником :). и соберу в малом форм-факторе (не считая клавы, мышки, ЛСД-экрана ;), на более интересном проце, чем з80 =). Да вот проблемка будет - софт. Только я и буду кодить. 8)

ПС. а чем недо8535 не основа для мелкокомпа с легким повторением? =)
SfS
Doomed
Posts: 491
Joined: 16 Apr 2005 22:35
Location: Томск

Re: ZILOG

Post by SfS »

acidrain wrote: ПС. а чем недо8535 не основа для мелкокомпа с легким повторением? =)
Могу сказать - чем :)
AVR-ки вообще (и 8535й в часности) имеют один серьезный недостаток - ты не можешь выполнять программу из ОЗУ. Только из встроенной FLASH-памяти, которую к тому же нельзя наростить.
Для мелкокомпа, я считаю, это есть недостаток.

Вот для микроконтроллерных применений (типа управлением синтезатором звука, контроллера какого-нибудь винчестера и т.п.) - AVRки очень подходят.
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: ZILOG

Post by CHRV »

Там шаг 0.5?
В чип дипе есть соответствующие макетки - удобно использовать в экспериментах с такими чипами!