nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 23 Apr 2024 12:27



Reply to topic  [ 35 posts ]  Go to page 1, 2, 3  Next
eZ80 аксель 
Author Message
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
а мн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" как-то неизвестно что выдаст.


21 Apr 2005 11:32
Profile ICQ
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
ну т.е. такой минимализм как 512к объясняется нехоченнием обвески для dram (плм), а такой как 20мгц - хочением работать на спеках в качестве акселя. ну и цена, ессссно.
да и вообще чтоб протестить девайс этого достаточно.


21 Apr 2005 11:39
Profile ICQ
God
User avatar

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

А мне цена как раз не нравится!
АРМ7 можно достать за 5-6 дойлеров, а eZ80 при его цене никаких преимуществ не дает!


21 Apr 2005 12:23
Profile ICQ WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
CHRV wrote:
АРМ7 можно достать за 5-6 дойлеров

это что такое за 5 долларов.

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

эато АРМ нифига в спектрум не вписывается. как развести шину Z80 например (короче плм готовь, плюс проектирование этой плм и тп), а уж по софту писанины - на порядок больше, да и из спектрумистов эти АРМы в глаза еденицы видели, кто софт писать будет ? - это по-твоему совсем бесплатные вещи ? для eZ80 достаточно для начала сделать режим совместимости, причем там всего-то перехватить адресацию портов, прерывания, может быть время выполнения команд, вся остальная совместимость заложена в плате спека и том что это собственно eZ80 :)
Вот АРМ сбоку, на звуке там или на видео - вот енто интересно. АРМ + ФПГА аля спринтер - вот и видеокарточка образуется.


21 Apr 2005 13:17
Profile ICQ
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Спектрумы я всю жизнь делать не собираюсь :)
Я хочу сделать комп который удовлетворит меня с точки зрения современности компа.
А все эти eZ80 проваляться покруче Спринтера. Ибо поверь мне спектрумистам больше нужно потрепаться чем реальное железо...
Знаешь скоко АТМ купили всего за полгода - 15штук!


21 Apr 2005 22:34
Profile ICQ WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
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штук!

это типа много или мало (как-то непонятно сказал)

НУ а если суперкомпствовать, то чего на этих отсталых технологиях копаться (которые и так всеми перерыты, АРМы эти или что еще). НАдоть куда-то в троичную логику, масштабируемые масс-процессорные структуры, там с динамической компиляцией скажем.
а дальше всякая там неимперативная фигня, искусственный интеллект, нейроструктуры, квантовые компутеры, да много еще страшных слов есть ;)


22 Apr 2005 08:47
Profile ICQ
Maniac
User avatar

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


22 Apr 2005 08:53
Profile ICQ
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
мне вот тоже сегодня пришли! ;)
а то ФИЛИПС, АРМ, главное - хвост!

Image


30 Jun 2005 02:30
Profile ICQ
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22567
Location: Silicon Valley
Reply with quote
Ronin wrote:
мне вот тоже сегодня пришли! ;)
а то ФИЛИПС, АРМ, главное - хвост!


Круто - и как оно? :)

_________________
:dj: https://mastodon.social/@Shaos


30 Jun 2005 18:23
Profile WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
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/partdetails.asp?id=EZ80F91

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


01 Jul 2005 00:48
Profile ICQ
Senior

Joined: 28 Feb 2005 02:31
Posts: 159
Location: Krasnodar, Russia
Reply with quote
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/partdetails.asp?id=EZ80F91

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

Ты уже вернулся из астро-поездки? =)
eZ80 - штука классная, а если еще спек с нуля на ней собрать - тогда вообще супер. Это вам не эмулятор на АРМе. ;-)
И еще, мне пообещали Импульс-М, к нему мона будет память побольше прикрутить + ИДЕ + ТырДос? Поможешь? =)


04 Aug 2005 01:33
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
acidrain wrote:
Ты уже вернулся из астро-поездки? =)

Нет, я так понял что он к выходным только вернётся.

Quote:
eZ80 - штука классная, а если еще спек с нуля на ней собрать - тогда вообще супер. Это вам не эмулятор на АРМе. ;-)

Да что вы всё спектрумы собираете ? Своё надо делать, своё :) Да желательно такое, чтобы был минимум элементов и повторить схему могло как можно большее число любителей. Вот тогда будет толк.

_________________
Extreme Entertainment


04 Aug 2005 04:17
Profile
Senior

Joined: 28 Feb 2005 02:31
Posts: 159
Location: Krasnodar, Russia
Reply with quote
Mac Buster wrote:
acidrain wrote:
Ты уже вернулся из астро-поездки? =)

Нет, я так понял что он к выходным только вернётся.

Quote:
eZ80 - штука классная, а если еще спек с нуля на ней собрать - тогда вообще супер. Это вам не эмулятор на АРМе. ;-)

Да что вы всё спектрумы собираете ? Своё надо делать, своё :) Да желательно такое, чтобы был минимум элементов и повторить схему могло как можно большее число любителей. Вот тогда будет толк.

Ностальгия - это был мой первый спектрум (Импульс), а до него были атари 65ХЕ и атари2600 (если это можно назвать компом ;)
Я с удовольствие соберу, как только научусь быть железячником :). и соберу в малом форм-факторе (не считая клавы, мышки, ЛСД-экрана ;), на более интересном проце, чем з80 =). Да вот проблемка будет - софт. Только я и буду кодить. 8)

ПС. а чем недо8535 не основа для мелкокомпа с легким повторением? =)


04 Aug 2005 09:35
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
acidrain wrote:
ПС. а чем недо8535 не основа для мелкокомпа с легким повторением? =)


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

Вот для микроконтроллерных применений (типа управлением синтезатором звука, контроллера какого-нибудь винчестера и т.п.) - AVRки очень подходят.


04 Aug 2005 18:58
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Там шаг 0.5?
В чип дипе есть соответствующие макетки - удобно использовать в экспериментах с такими чипами!


04 Aug 2005 21:47
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 35 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.