После "разговора на ходу" с К.Ф. и обсуждения на Телесисах появилось желание заменить AT91R40008 на AT91SAM9261.
Вид для печати
После "разговора на ходу" с К.Ф. и обсуждения на Телесисах появилось желание заменить AT91R40008 на AT91SAM9261.
У меня очучение, что именно такие геймеры уже много чего успели одобрить, для начала свалив на приставки в 90-х годах. :DЦитата:
Сообщение от andrews
Полно вздыхать и ностальгировать
Качаем на сайте
http://www.keil.com/search.asp?PG=1&PX=1&Q=AT91SAM9261
at91sam9261_full.pdf и обсуждаем будущую схему
ZX Yellow Lines Spectrum.
Говорили, что мало ARM7, вот вам ARM9 200 MHz(180 мипс) с видеоконтроллером на борту, за 900 руб. "все включено", с USB2.0 device, с USB host, с поддержкой SD- флэш кардс...в общем изучаем и потом обсуждаем.
Одна из возможных реализаций на этом чипе, здесь
http://ronetix.at/download/doc/eb926...ser_manual.pdf
Вся свежая информация по subj будет теперь выкладываться на страницах моего сайта, обсуждать новый компьютер можно будет на форуме
http://narod.yandex.ru/userforum/?owner=andrewsatan
У меня вопрос, почему бы не решить проблему использования 2х процов, как на амиге с ее акселями BlizzardPPC?
Система простая - надо ппц проц, через библиотеку выбираем то, что нужно.
Я нашел, как мне кажется, лучшее решение. Первоначально действительно предполагалось использовать ARM только как процедурный процессор.
Но ведь это обидно, когда 200 мипс пускались бы в дело буквально на мсек. Поэтому режима теперь два, переключаемых тумблером на плате.
Режим 1: комп включается как ZX Spectrum( причем теоретически возможно имитировать ЛЮБОЙ клон при программируемом видеоконтроллере с 1,2,4,8,16,32 бит на пиксель и с разрешением до 2048x2048 пикселей, и этот контроллер встроен в чип AT91SAM9261 за 800руб!)
при этом ARM9 "ассистирует" z80;
Режим 2: комп запускается с операционкой для ARM9, при этом TRDOS запускается в отдельном треде в отдельном окне
режим 2 врядли прокатит, так как операционка для ARM9 слишком "дорогое" решение в рамках твоего проекта.. вспомни Петерс Плюс, там с железом всё было в порядке, но никто толком не поддержал и если бы не маньяки в лице Паринова и Горячева, то х.. вообще бы там был у них в Спринтере, а не операционка.. сейчас сложилось так, что железо сделать дешевле чем софтину к нему.. так что старайся не вылезать из-за "железных" рамок и развивай режим 1
В данном случае придется доводить готовые ОС и я надеюсь на гораздо большее количество фанатов АРМ-а, чем ZX Spectrum. По мощности проца на нем (в зависимости от объема установленной памяти ) может идти большинство современных операционок с открытым кодом.
Кроме того, он умеет быстро выполнять байткоды Java :)
Андрей, небольшой вопросик, у Вас конечная цель какая?Цитата:
Сообщение от andrews
Пересадить спектрумистов на АРМ :v2_wink2: .
Я например АРМы програмирую уже несколько лет, на ассемблере там писать сложно и практически неоправдано.
А всем кто мечтает об АРМ компьютере, можно взять например набор от CirrusLogic на АРМ9 EDB9315A - по сути это уже полноценный компьютер.
http://www.terraelectronica.ru/catal...D=855&IDm=b572
Цель другая, но я объясняю ее уже с декабря!
Самое главное -сделать полноценный ZX Spectrum на 3-5 микросхемах по цене <130 евро. Повторить его сможет тот, кто сумеет припаять 256 pin BGA на шестислойку. А возможность программировать 200 мипсовый комп с Java, C/C++ и возможно в перспективе с чем-то еще это уже бонус. В нем AT91SAM9261 уйма готовых интерфейсов, включая Ethernet, программируемый контроллер дисплея и пр. Поэтому будут довольны и железячники, и программеры, и музакеры, и художники, и геймеры, и демомейкеры.
Словом "счастье каждому, кто сколько унесет"...а "пересаживать" я никого не собираюсь. Традиционные Спектрумы были и остаются. Ведь этот новый когда еще появится...Но работая над ним, люди получат хорошее развитие и много удовлетворения собой. Так как он под GPL, то никто и никогда не станет обвинять вас в нарушении авторских прав. Могут быть отдельные ньюансы, которые легко можно будет при желании обходить.
Хм, на мой взгляд более реальна конструкция, где корпусов десяток-полтора. 3-5 уж слишком мало.
Роман, а если оторвать отладочные возможности от EDB9315A, можно ли будет снизить цену такого устройства хотя бы до 250-300$? Ведь по комплектухе оно выходит около 200?
Дэмо(игро)-мейкеры будут довольны, если смогут пересылать за один кадрЦитата:
Сообщение от andrews
(в режмие 640*480*256@75Гц)
минимум три экрана в теневой видео-буфер.
И чтобы эти пересылки, занимали не более 30-40% времени CPU.
На такое способен этот чип?
Встроенный видео-контроллер нужно внимательно изучить для начала.
Там в основном софт дорогой (АРМ компилеры и RealView стоят крайне нифигово), по железу это стоит не более 150-200...Цитата:
Сообщение от NovaStorm
Например у www.techno.ru этот комплект дешевле.
Я так понял что сам проц уже пошел в помойку и вместо него эмулятор используется. Так направление реализации на ПЛМ более честное.Цитата:
Сообщение от andrews
Извини, но "ржунемогу" :v2_clapp: .Цитата:
Сообщение от andrews
Это называется ПокетПС. Там все уже давно есть.Цитата:
Сообщение от andrews
А есть такой покет, чтобы подключался к ВГА монитору иЦитата:
Сообщение от CHRV
выдавал режим 640*480?
С вменяемой ценой.
Покеты обычно идут со своим ЛСД.Цитата:
Сообщение от Valen
130 евро = 4420рубЦитата:
Сообщение от Valen
http://www.price.ru/bin/price/prodli...&vcid=01010402
Какая то компания делала модули расширения для подключения КПК к VGA, вроде назывались Presentation-Go , в пределах 200 баксов вроде как стоили..Цитата:
Сообщение от Valen
...отнюдь! минимальный набор микросхем следущий:Цитата:
Сообщение от CHRV
1) z80;
2) SAM9261;
3) внешний SRAM или DRAM;
4) SoundCHIP+усилитель;
5) что-то типа Data Flash;
6) разъем под CF или SD
всякая мелочевка и разъемы под Ethernet, USB и прочее...
хотелось бы подрубать не только LCD но и автомобильные ТВ,
VGA режим только опционально( много жрет памяти)...так QVGA и спектрумовские экраны
4420 рублей должно быть ПРЕДЕЛЬНОЙ ценой базовой модели!
он то способен, но в 8-16 мегабайт памяти не уложишься...и в 130 евро тоже...память придется собирать по помойкам на 600 руб. максимумЦитата:
Сообщение от Valen
А сколько съест 640x480 даже 256 цветов?
а здесь (системный) должен быть бесплатный :)Цитата:
Сообщение от CHRV
на Z80 можно сэкономить, заменив на программный эмулятор.. по идее при такой производительности и внутренних ресурсах, ARM сможет эмулировать Z80 не используя и половины своих вычислительных ресурсовЦитата:
Сообщение от andrews
Может не тумблером? =)Цитата:
Сообщение от andrews
а стоит ли? если он будет стоять 1)ты сможешь делать уйму вещей при отладке и взломе софта для z80 2) сможешь проверять качество программных симуляторов3) сможешь подключать другие устройства на шину z80!Цитата:
Сообщение от Raydac
3) сэкономишь производительность и память
и наконец его можно не паять на плату и выключать в любой момент программно
ну тогда микротумблером на плате, он висит на каком-то пине порта и более ничего!Цитата:
Сообщение от acidrain
2й режим (ARM-MASTER)я предлагаю пока использовать как тест для проверки железа и экспериментов с интерфейсами, если появится содержательный софт- тогда посмотрим
сканер ~23 МБ/сек +Цитата:
Сообщение от andrews
блиттер 70 МБ/сек =
~95 МБ/сек
Прошу не пинать ногами, но временно subj перебирается с AT91SAM9261 на ADSP BF533.
Добавлю пожалуй к названию ZX (YL-) Spectrum.
Резоны? Когда я еще бы купил стартер кит под AT91SAM9261, а ADSP-BF533 EZ-KIT Lite давно у меня в руках. С точки зрения мипсов потерь никаких (600 вместо 200), цена < $10. Правда вкусных интерфейсов и видеоконтроллера совсем нет :(
Хочется, чтобы шелезяка была под рукой. Если есть разочарованные, в личку.
Да, пожалуйста, можно переместить эту ветку в "концепции" или даже "другие компьютеры".
>А можешь URL дать где бы был сравнительный анализ всех _доступных_ на текущее >время вот такого уровня "multimedia controller-ов"? Ато токо про BF и слышно.
Da Vinci это TI и довольно разношерстное семейство "сэндвичей" от ARM9+_+графический видеоакселлератор до ARM9+C64+ +графический видеоакселлератор +HDTV контроллер . Цены в USA от $35 до $105, у нас при штучных заказах умножайте примерно вдвое.
Blackfin-ы имеют расширенный по командам сигнальный процессор, или "конвергентный"
процессор (все), а аппаратный видеоакселератор примерно сопоставимый с видеоакселлератором Da Vinci, но естественно совершенно различной архитектуры и несовместимые по командам только в новом семействе ADSP-BF54x.
Оценочные платы есть уже и у одних и у других. Как обстоят дела с поставками самих процессоров у дистрибьютеров TI в России я не в курсе. Blackfin-ы проще отлаживать, в них единая архитектура, правда писать на ASM-е не очень удобно. Сравнивать мне не интересно, поскольку я работаю на Blackfin. Имею отладочные платы и VisualDSP++.
А есть чтото живое? на потрогать руками ?
насчет ARM архитектуры помог бы руками и ногами ( blackfin насколько помню - тоже ARM )
Нет, Blackfin это не ARM. Вам тогда на Da Vinci, сэр, однозначно!
тогда тоскливо - хотя на сях если писать то разницы какбы нет
Именно! И С, и С++, притом симулятор абсолютно бесплатен
http://www.analog.com/processors/bla...TestDrive.html
целых 90-дней по-любому, а по распространенности в СССР с конца 90-х семейства ADSP-21xx, прямого предка ADSP-BF548, вообще не с чем сравнивать.
Часть связанная с "сигнальным процессором" позволяет легко реализовать различные аудио-, видео- кодеки, демо-версии которых доступны здесь
http://www.analog.com/processors/pla...reModules.html
Естественно, через C можно портировать на Blackfin хоть черта в ступе. Ограничений на внешнюю память у него нет, BF548 поддерживает все современные типы флэшей встроенными на чип контроллерами, ATAPI-6, USB2.0 OTG with PHYS, Ethernet MAC, контроллер клавиатуры, и тачпада, умеет загружать старт-код ( в том числе) по посл. порту! Это означает, что вы можете сделать законченное решение буквально из загрузочного контроллера с UART (как вариант просто заливать софт с IBM PC через UART), внешней флэши ( куда собственно вы и станете заливать, чтобы при следущем включении можно было грузить программу уже отсюда-режим загрузки задается состоянием определенной группы входов) и внешней оперативной памяти ( DDR2, или ASYNC, это расширяет конечно возможности, но сильно удорожает систему). ЖКИ экран подключается через EPPI ( благо выводов до дури). Можно делать и очень простые архитектуры и навороченные. В общем, полагаю, очень благодатная глина для самодельщиков. Одно НО, впрочем характерное для большинства современных процев BGA-корпус и очень капризные с большой крутизной фронтов выводы портов. Собранная "на коленке" плата скорее всего не заработает. Начинать поэтому лучше по стопам китайцев с LQFP-ных корпусов ADSP-BF532, BF533 на частотах порядка 200-300 MHz. Частота ( и напряжение питания процессорного ядра и периферии) выбирается ПРОГРАММНО! Есть встроенный внутренний PLL, внешний кварц может быть и 14.5 MHz, но лучше взять как на оценочных платах 27MHz, или 16, или 20MHz.
В Киеве, кстати, тоже есть прямой дистрибьютер Analog Devices, работающий по всей Украине и у него должны быть нормальные цены на эти процы. Кроме того есть тьма складских перекупщиков и все они очень шустро продают продукцию ADI, так что никакого отличия от Atmel и иже с ними в этом смысле нет.
Есть англоязычные форумы, где есть куча примеров софта, есть роботы на ADSP-BF537, приставки, цифровые фоторамки, цифровые радиоприемники, приемники ГЛОНАСС, куча всякой аппаратуры, тьма фирм где требуются специалисты по Blackfin ( и электронщики, и программисты и алгоритмисты по ЦОС). Так что если любители всем этим добром овладеют, то, несомненно получат для себя пользу и в чисто профессиональном плане.
Премного благодарен за ссылки! я года 3 назад заказывал себе комплект компактов с АД надо будет отрыть заново - точно помню один из 2х компактов был про блэкфины. но ARM архитектура за 6 лет стала родной чтоли. вобщем спасибо за инфу - на неделе сяду за ее обработку - подумать есть над чем.
мир тесен, balu? ;)
Mitsubishi?
да, trium-club.
я там созрел забрать 750й, нужны зеленоградские контакты
(sorry за оффтоп)