ZXNet эхоконференция «hardware.zx»


тема: А реально создать Синклер на МК?



от: Alexander Shabarshin
кому: All
дата: 04 Feb 2007
Hello, Shaos Загнать спектрум в авр не выйдет - даже если загонять только железо с памятью и з80 снаружи - медленноват и маловат, а вот если взять что-нибудь быстрое - типа микроконтроллер SX28 разогнанный мегагерц до 80 (турбомода 1 команда на такт), то железо теоретически можно и покрыть - пробуем...

от: DVS
кому: All
дата: 04 Feb 2007
Hello, D-M DM> Появилася у меня идея создать компутер на микроконтроллере (типа DM> АТмега), но не видел не однго примера в нете вобщем кто видел или DM> делал поделитесь информацией пожалуйста Посмотри на форуме nedopc, там были рассуждения по поводу замены Z80 на PIC.

от: Дмитрий Каширин
кому: All
дата: 04 Feb 2007
Hello, All Появилася у меня идея создать компутер на микроконтроллере (типа АТмега), но не видел не однго примера в нете вобщем кто видел или делал поделитесь информацией пожалуйста

от: Дмитрий Каширин
кому: All
дата: 04 Feb 2007
Hello, DVS DVS> Посмотри на форуме nedopc, там были рассуждения по поводу замены Z80 DVS> на PIC. простите я новичек и не знаю где искать nedopc так-что делитесь ссылками ;)

от: Дмитрий Каширин
кому: All
дата: 04 Feb 2007
Hello, Shaos Ясно спасибо огромное тогда еще один вопрос, а если три (или четыре) авра :) как лучше распределить функции и задачи ЗЫ в принципе скорость значения не играет лиш-бы заработало

от: Марк Антонов
кому: All
дата: 04 Feb 2007
Hello, DVS DM> А реально создать Синклер на МК? нет. еще никому не удавалось создать клона человека на МК

от: Alexander Shabarshin
кому: All
дата: 04 Feb 2007
Hello, D-M DM> простите я новичек и не знаю где искать nedopc DM> так-что делитесь ссылками ;) см. ниже

от: Дмитрий Каширин
кому: All
дата: 05 Feb 2007
Hello, KingOfEvil с ПЛИС пока трудно ещё руки не доходят освоить А где смотреть про ПЕHТАГОH ?

от: Виктор Чупров
кому: All
дата: 05 Feb 2007
Hello, KingOfEvil я сам еще не програмил контроллеры... но получается в примере альтеры что я беру к примеру К555 ТМ2 и засовываю ее в плис... то есть имея схему рабочую я ее могу туда "вставить" благодаря эмулированию плиской всей нужной мне схемки?

от: Виктор Чупров
кому: All
дата: 05 Feb 2007
Hello, KingOfEvil будем изучать ! Чем нужно пользоваться для подготовки схемы? , мне бы русскую документацию.

от: Алексей Жабин
кому: All
дата: 05 Feb 2007
Hello, Vitron Vit> я сам еще не програмил контроллеры... но получается в примере альтеры Vit> что я беру к примеру К555 ТМ2 и засовываю ее в плис... то есть имея Vit> схему рабочую я ее могу туда "вставить" благодаря эмулированию Vit> плиской всей нужной мне схемки? ПЛИС позволяет реализовывать как комбинационные, так и последовательностные автоматы, в принципе, можно даже готовую схему туда запихнуть. Hо лучше всего разрабатывать именно схему под ПЛИС, а не наоборот, тогда будут достигнуты лучшие результаты и будет более экономичный расход ресурсов ПЛИС.

от: Алексей Жабин
кому: All
дата: 05 Feb 2007
Hello, Vitron Vit> ... это очень хорошо! Vit> Vit> будем изучать ! Vit> Vit> Чем нужно пользоваться для подготовки схемы? , мне бы русскую Vit> документацию. Что-то есть на сайте www.altera.ru Для начального освоения лучше купить какую-нибудь книжку, например В.Б.Стешенко "ПЛИС фирмы Altera". Hаписана она, правда, весьма посредственно, но для начала пойдет. А вообще лучше все-таки изучать родную документацию, пусть и на английском.

от: Алексей Жабин
кому: All
дата: 05 Feb 2007
Hello, D-M DM> с ПЛИС пока трудно ещё руки не доходят освоить DM> А где смотреть про ПЕHТАГОH ? http://pentagon.nedopc.com

от: Алексей Жабин
кому: All
дата: 05 Feb 2007
Hello, D-M DM> Ясно спасибо огромное DM> тогда еще один вопрос, а если три (или четыре) авра :) DM> как лучше распределить функции и задачи DM> ЗЫ в принципе скорость значения не играет лиш-бы заработало Разумнее всего логику пихать в ПЛИС, а не в МК, они для других целей предназначены. Смотри, например, Pentagon-1024sl 2.x.

от: Андрей Савичев
кому: All
дата: 05 Feb 2007
Hello, KingOfEvil Смотря на каком микроконтроллере. Hа AT91SAM9261 можно, см. проект "ZX Yellow Line Spectrum http://zx.pk.ru/showthread.php?t=4569 Hадобность в ПЛИС при этом совершенно отпадает! Вся схема Спектрума имитируется AT91SAM9261, а z80 один из 5 чипов, на котором собирается весь компьютер.

от: Дмитрий Каширин
кому: All
дата: 05 Feb 2007
Hello, andrews Hарод не отходим от темы!!! andrews и KingOfEvil спаибо за ссылки вобщем мои мысли такие: я спектрум хочу сделать не чтобы в игрушки играть и музыку слушать (это я могу сделать на PC), а предназначен он скорее для изучения програмирования и схемотехники если сделать модель спека на АТмеге128 то появится ОГРОМHОЕ количество новых юзеров тк меги уже освоили много людей из разных областей электроники (и я уверен они захотят попробовать свои силы в построение Спека) ЗЫ ну неверю я что нельзя построить Спек на АТмеге128 с 7портами 20МГц частотой, кучей переферии, 128Кб ПЗУ памяти и возможностью подключения непомерно большой ОЗУ ЗЫЫ скоро обещают выпуск АТмеги256 посмотрим что там будет

от: Mike
кому: All
дата: 05 Feb 2007
Hello, D-M DM> 2Mike DM> я наверно чето не догоняю DM> Это софтварная эмуляция, а не реальный железный спек, чего тут не понятного ? Против самой идеи ничего против не имею.

от: Mike
кому: All
дата: 05 Feb 2007
Hello, D-M DM> Появилася у меня идея создать компутер на микроконтроллере (типа DM> АТмега), но не видел не однго примера в нете вобщем кто видел или DM> делал поделитесь информацией пожалуйста Всё замечательно, но, по моему, эта тема относится к эмуляторам и должна быть в соответствующем разделе.

от: Андрей Савичев
кому: All
дата: 05 Feb 2007
Hello, D-M DM> ну неверю я что нельзя построить Спек на АТмеге128 с 7портами 20МГц DM> частотой тем не менее это так...в моем проекте z80 устанавливается железный, хотя на процессоре от 40 мипс с адресуемой памятью в 4 гигабайт и реальной памятью 4-8 мегабайт его легко сэмулировать...вот только зачем на это тратить ресурсы? подключив к пинам портов микроконтроллера можно заставить работать процессор z80 в режиме, когда он не чувствует подмены...ведь если рассматривать произвольный клон, как z80+ "нечто"...то это "нечто" м.б. реализовано на чем угодно: 1) "рассыпухе" - классические клоны; 2) программно вместе с самим z80 - эмуляторы; 3) ПЛИС 4) и, наконец, мощным микроконтроллером...проимитировать такую ситуацию можно подключив z80 к параллельным портам писишки- это как бы "эмулятор наизнанку, или эмулятор в железе" А схемы нет, потому как она еще не нарисована. Можете попробовать сами порисовать, если есть творческий порыв. В изучении схемотехники это должно хорошо помочь :)

от: Андрей Савичев
кому: All
дата: 05 Feb 2007
Hello, andrews зы Посмотрите на внутреннюю периферию AT91SAM9261- там есть все, что нужно для счастья "компьютеростроителя" и программируемый видеоконтроллер, и USB(хост, девайс), и MCI, и поддержка SD/MMC...не говоря уже о традиционных COM-ах, параллельных портах, таймерах, КПДП ( 16 каналов)...интерфейса поддерживающего устройства и память на внешней шине, JTAG программирование и отладку. Единственный его недостаток при цене < 30 евро -многоножечный миниатюрный BGA корпус. Паяльником его не припаяешь :(

от: Дмитрий Каширин
кому: All
дата: 05 Feb 2007
Hello, D-M 2Mike Всё замечательно, но, по моему, эта тема относится к эмуляторам и должна быть в соответствующем разделе. я наверно чето не догоняю 2andrews Hе нашел схемы вашего спека((( вырисовывается маленькое ТЗ надо какимто макаром реализовать проц и память на меге128 в качестве дисплея использовать графический ЛСД с (где-то видел семплов кажется тиком слал) контроллер парралельного порта, видео контролер, RS232 реализовать на другой меге128 и подрубить сколько надо атмеловской памяти больше мне не надо ЗЫ вообще собираюсь это юзать в каком либо роботе или станке с ЧПУ

от: Дмитрий Каширин
кому: All
дата: 05 Feb 2007
Hello, andrews and> тем не менее это так...в моем проекте z80 устанавливается железный, and> хотя на процессоре от 40 мипс с адресуемой памятью в 4 гигабайт и and> реальной памятью 4-8 мегабайт его легко сэмулировать...вот только and> зачем на это тратить ресурсы? and> подключив к пинам портов микроконтроллера можно заставить работать and> процессор z80 в режиме, когда он не чувствует подмены... неееее мне нах не нужны такие обьемы памяти мне нужен обычный клон спека 128к и ещё вопрос где можно достать хорошую литературу про схемотехнику ZX (чтоб написано было для ламеров)) как научится разбираться в прошивках (ну тобиш понять алгоритм)) и кто-нибудь видел модель спека для протеуса?(если видели дайте ссылку)

от: Alexander Shabarshin
кому: All
дата: 05 Feb 2007
Hello, Mike Mik> Это софтварная эмуляция, а не реальный железный спек, чего тут не Mik> понятного ? Против самой идеи ничего против не имею. Софтверная эмуляция периферии не есть эмуляция всего железа ибо проц настоящий. По твоей логике ФРГА и ПЛИСы тоже эмуляторами надо обзывать? Тогда выходит что настоящими являются только советские клоны на рассыпухе, а оргининальный спек с улой - эмулятор т.к. что там внутри этой улы фиг кто знает - софтверная эмуляция не иначе ;)

от: Роман Чунин
кому: All
дата: 05 Feb 2007
Hello, D-M DM> ВОТ почти то что мне надо!!! DM> http://www.nedopc.org/forum/viewtopic.php?t=8476 DM> DM> 2Shaos DM> мое мыло почемуто забанено на вашем форуме DM> Жаль!!! так хотелось задать пару вопросов умным людям((( Hапиши непосредственно Шаосу в мыл запрос, он тебя пропишет на форуме. Банится мыло из общедоступных ящиков, потомучто спаммер-боты оттуда регистрятся. Если бы твой мыл был бы нормальной (например с конторы где работаешь) проблем с авторизацией нет.

от: Михаил Андреев
кому: All
дата: 05 Feb 2007
Hello, andrews and> DM> неееее мне нах не нужны такие обьемы памяти мне нужен DM> and> обычный клон спека 128к DM> and> DM> DM> в виде одной микросхемы его никто не сделал... DM> делать же на слабом микроконтроллере и эмулятор, и плату без z80 DM> бессмысленно...но если хочется опровергать, что бутерброд падает DM> маслом вниз...а как только появляется мощный микроконтроллер глупо не DM> использовать его избыточные возможности Так сейчас,на текущий момент - есть такой микроконтроллер? чтобы все и сразу? Вопрос цены - вопрос номер два.... :v2_wink2; (в; разумных пределах,ессно..)

от: Дмитрий Каширин
кому: All
дата: 05 Feb 2007
Hello, andrews делать же на слабом микроконтроллере и эмулятор, и плату без z80 бессмысленно...но если хочется опровергать, что бутерброд падает маслом вниз...а как только появляется мощный микроконтроллер глупо не использовать его избыточные возможности[/QUOTE] такое ощущение что мы с разных планет ;) раскажите идиоту что такое эмулятор? как мне раньше казалось эта такая прога которая ставится на писишный комп для того что-бы рубится в ZX-игрушки и всетаки обясните хоть примерно почему ZX-спектрум не влезет в 2 а то и 3 АТмеги128 ну естесно прочей нужной обвязки(только не других МК и всяких ПЛИС (тк ни чего другово я пока не освоил)))) чего ему будет не хватать памяти, быстродействия или ещё чего ? я давал ссылку вы смотрели? так вот я хочу забацать примерно тоже самое только чтоб я мог работать с ним примерно также как со спеком ещё раз повторяю мне не надо чтоб там игрушки шли и музыку мр3 слушать а просто чтобы чуть-чуть потренироваться в кодинге (РС эмули не катят) и чтоб энергии жрал мало (тк собираюсь потом его юзать в автономном роботе)

от: Дмитрий Каширин
кому: All
дата: 05 Feb 2007
Hello, D-M ВОТ почти то что мне надо!!! http://www.nedopc.org/forum/viewtopic.php?t=8476 2Shaos мое мыло почемуто забанено на вашем форуме Жаль!!! так хотелось задать пару вопросов умным людям(((

от: Андрей Савичев
кому: All
дата: 05 Feb 2007
Hello, D-M [QUOTE=D-M]неееее мне нах не нужны такие обьемы памяти мне нужен обычный клон спека 128к [QUOTE]в виде одной микросхемы его никто не сделал... делать же на слабом микроконтроллере и эмулятор, и плату без z80 бессмысленно...но если хочется опровергать, что бутерброд падает маслом вниз...а как только появляется мощный микроконтроллер глупо не использовать его избыточные возможности

от: Alexander Shabarshin
кому: All
дата: 05 Feb 2007
Hello, D-M DM> ВОТ почти то что мне надо!!! DM> http://www.nedopc.org/forum/viewtopic.php?t=8476 DM> DM> 2Shaos DM> мое мыло почемуто забанено на вашем форуме DM> Жаль!!! так хотелось задать пару вопросов умным людям((( Регистрируйся без мыла и напиши мне на shaos собака mail точка ru свой ник и я тебя активирую и пропишу в профайл настоящий мыл

от: Дмитрий Каширин
кому: All
дата: 05 Feb 2007
Hello, D-M мысли в слух: что мешает повесить шину данных на один порт шину адреса на другой а шину управления на другой? реализовать на МК проц, ПЗУ и ОЗУ(естесно использовав спец чип)?

от: Марк Антонов
кому: All
дата: 05 Feb 2007
Hello, D-M DM> мысли в слух: DM> что мешает повесить шину данных на один порт DM> шину адреса на другой DM> а шину управления на другой? DM> реализовать на МК проц, ПЗУ и ОЗУ(естесно использовав спец чип)? мипсов все же у атмеги не хватит, ИМХО

от: Андрей Савичев
кому: All
дата: 06 Feb 2007
Hello, Mikka_A Mik> Так сейчас,на текущий момент - есть такой микроконтроллер?чтобы все и Mik> сразу? AT91SAM9261, посмотрите на www.efind.ru в розницу до 900 руб. у разных продавцов...в нем есть все и сразу :)...z80 (любой) навешивается на пины параллельных портов снаружи...далее SAM опрашивает его выходные порты, например адресную шину, шину данных, стробы WR/RD, и прочие...И ПРОГРАММHО при своем быстродействии 200 мипс на 180 мгц он может себе это позволить выполняет роли : пзу, озу, портов ввода/вывода...одновременно, в его большой системной памяти можно осуществлять трассировку выполняемого кода, ставить брекпойнты по различным условиям ( в том числе по RST n)...выполнять "на лету" подмену фрагментов кода и многое другое :)

от: Андрей Савичев
кому: All
дата: 06 Feb 2007
Hello, icebear ice> Можно узнать, каким образом 200MIPS на 180МГц? а это из атмеловской документации :) мог бы запостить скан из pdf-ки

от: Андрей Савичев
кому: All
дата: 06 Feb 2007
Hello, andrews Вот по этой ссылке http://www.efind.ru/icsearch/?search=AT91SAM9261 AT91SAM9261-EK это одна из плат разработки ( не самая дешевая) мин. цена в Питере 1300 евро, сам чип 19 евро у "Авитона". Плат для разработчика этого чипа есть много разных по ценам как ниже, так и выше 1300, вопрос только как их доставлять в Питер. И лучше бы сделать сразу свою, ведь нам нужна минимально возможная по объему внешняя память, установленный z80...а всякие навороты могут подождать. Hо чтобы цена у нее была не дороже 150 евро.

от: Андрей Савичев
кому: All
дата: 06 Feb 2007
Hello, Mike Mik> И это будет вполне аппаратный процессор. только его надо оптимизировать,верифицировать и тестировать...на верификации часто экономят, а это по оценкам специалистов до 90% затрат на разработку...какова стоимость ПЛИС за 1 штуку в которую можно залить по максимуму ZX Spectrum 128? (стоимость освоения технологии оставим пока в стороне)...это я типа делаю разворот темы к "Готовый микроконтроллер" vs "ПЛИС"

от: Mike
кому: All
дата: 06 Feb 2007
Hello, icebear ice> МИПСы появятся, если туда залить процессор :) И это будет вполне аппаратный процессор. :)

от: Mike
кому: All
дата: 06 Feb 2007
Hello, Shaos Sha> Софтверная эмуляция периферии не есть эмуляция всего железа ибо проц Sha> настоящий. По твоей логике ФРГА и ПЛИСы тоже эмуляторами надо Sha> обзывать? Тогда выходит что настоящими являются только советские Sha> клоны на рассыпухе, а оргининальный спек с улой - эмулятор т.к. что Sha> там внутри этой улы фиг кто знает - софтверная эмуляция не иначе ;) ФПГА и ПЛИСы ничего не эмулируют, эта та же программируемая рассыпуха, у них нет МИПСов, есть только кол-во лог. элементов и максимальные рабочие частоты.

от: Andreas Kaiser
кому: All
дата: 06 Feb 2007
Hello, andrews and> И ПРОГРАММHО при своем быстродействии 200 мипс на 180 мгц он может and> себе это позволить выполняет роли Можно узнать, каким образом 200MIPS на 180МГц?

от: Andreas Kaiser
кому: All
дата: 06 Feb 2007
Hello, Mike Mik> ФПГА и ПЛИСы ничего не эмулируют, эта та же программируемая Mik> рассыпуха, у них нет МИПСов, есть только кол-во лог. элементов и Mik> максимальные рабочие частоты. МИПСы появятся, если туда залить процессор :)

от: Andreas Kaiser
кому: All
дата: 06 Feb 2007
Hello, andrews and> а это из атмеловской документации :) мог бы запостить скан из pdf-ки Hе надо скан из pdf, лучше прямой линк на pdf.

от: Роман Чунин
кому: All
дата: 06 Feb 2007
Hello, andrews and> только его надо оптимизировать,верифицировать и тестировать...на and> верификации часто экономят, а это по оценкам специалистов до 90% and> затрат на разработку...какова стоимость ПЛИС за 1 штуку в которую and> можно залить по максимуму ZX Spectrum 128? (стоимость освоения and> технологии оставим пока в стороне)...это я типа делаю разворот темы к and> "Готовый микроконтроллер" vs "ПЛИС" Для плис софт бесплатный как правило, а вот для АРМ - ой-ой. Это даже на примере девбоарда видно. СТоит он 1300$ только изза софта. Хотя все это один раз покупаются. Освоение - сравнимо по длительности (думаю для АРМов оно даже дольше, кто знает их убогую систему команд-тот меня поймет). В третьих плис+память для спека128 стоит теже 19евро (ну например EP1C6 + чего нить там SRAM). В четвертых у меня большие сомнения что ты сможешь периферию эмулить на АРМЕ, ну если получится дай бог. Сомнения базируются на конвейерной структуре арма и скорости памяти. Hу и мое мнение что арм сам по себе интересен и не надо его зайлогом тормозить, лучше эмуль написать.

от: Andreas Kaiser
кому: All
дата: 06 Feb 2007
Hello, andrews and> http://www.keil.com/dd/docs/datashts/atmel/at91sam9261_full.pdf Интересно. Может опечатка, типа 180мипсов на 200МГц. Hе верится как-то. При условии однотактовости команд в АРМе (что не всегда так) идеально было бы 180мипс при 180МГц, а тут прям выходит куча комманд за такт.

от: Андрей Савичев
кому: All
дата: 06 Feb 2007
Hello, CHRV CHR> Hу и мое мнение что арм сам по себе интересен и не надо его зайлогом CHR> тормозить, лучше эмуль написать. кто мешает работать в 2-х режимах? во-втором, z80 отключается, в первом ARM со своей периферией работает на z80 вместо большой платы и заодно является акселератором медленных процедур...и в отличие от написанного эмуля, подключенный к портам z80 является 100% безошибочным и железным "эмулятором"...это не только упрощает разработку, но и позволяет ввести интересные режимы для отладки и взлома имеющегося кода

от: Андрей Савичев
кому: All
дата: 06 Feb 2007
Hello, icebear ice> Hе надо скан из pdf, лучше прямой линк на pdf. http://www.keil.com/dd/docs/datashts/atmel/at91sam9261_full.pdf

от: Mike
кому: All
дата: 06 Feb 2007
Hello, andrews and> только его надо оптимизировать,верифицировать и тестировать...на and> верификации часто экономят, а это по оценкам специалистов до 90% and> затрат на разработку...какова стоимость ПЛИС за 1 штуку в которую and> можно залить по максимуму ZX Spectrum 128? (стоимость освоения and> технологии оставим пока в стороне)...это я типа делаю разворот темы к and> "Готовый микроконтроллер" vs "ПЛИС" Я не думаю, что вообще надо в ПЛИС пихать какой либо процессор. По моему в спринтере сделано всё оптимально. Ему бы ещё живой AY, да ZX-Bus и всё совсем замечательно было бы. Или можно ещё существующую ISA8 до ISA16 расширить и тыкать туда всякие AWE, GUS, VGA-карты и т.д. Такое моё видиние вопроса, а пихание CPU в ПЛИС, МК, АРМ я не поддерживаю.

от: DimkaM
кому: All
дата: 07 Feb 2007
Hello, andrews Жаль

от: DimkaM
кому: All
дата: 07 Feb 2007
Hello, andrews Может сделать на AVR мат.сопроцессор Запихать в него что то типа С-интерпретатора(с минимумом библиотек в пзу) Программисту только процедуры в него залить(в мнемокоде). И вешай сей девайс на любой спек.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
О разном - письмом Organism'а о нелегкой судьбе Спектрумистов из глубинке.
Новости - новости от BLACK EAGLE CO./BATTLETECH INC., OMEGA GROUP, FLASH INC.
Смайлик - подборка свежих анекдотов.
Караоке - "Батарейка", "Unbelive", "Морская болезнь", "До свиданья", "Хочешь?", "Созрела".
Лучшее - журналы и игры.

В этот день...   8 мая