Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   ZX Yellow Spectrum Lines Computers (http://zx-pk.ru/showthread.php?t=4569)

andrews 29th January 2007 11:10

После "разговора на ходу" с К.Ф. и обсуждения на Телесисах появилось желание заменить AT91R40008 на AT91SAM9261.

Lethargeek 30th January 2007 06:12

Quote:

Originally Posted by andrews
зато геймеры одобрят

У меня очучение, что именно такие геймеры уже много чего успели одобрить, для начала свалив на приставки в 90-х годах. :D

andrews 30th January 2007 10:01

Полно вздыхать и ностальгировать
Качаем на сайте
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- флэш кардс...в общем изучаем и потом обсуждаем.

andrews 30th January 2007 13:50

Одна из возможных реализаций на этом чипе, здесь
http://ronetix.at/download/doc/eb926...ser_manual.pdf

andrews 30th January 2007 20:57

Вся свежая информация по subj будет теперь выкладываться на страницах моего сайта, обсуждать новый компьютер можно будет на форуме
http://narod.yandex.ru/userforum/?owner=andrewsatan

acidrain 31st January 2007 00:04

У меня вопрос, почему бы не решить проблему использования 2х процов, как на амиге с ее акселями BlizzardPPC?
Система простая - надо ппц проц, через библиотеку выбираем то, что нужно.

andrews 31st January 2007 10:49

Я нашел, как мне кажется, лучшее решение. Первоначально действительно предполагалось использовать ARM только как процедурный процессор.
Но ведь это обидно, когда 200 мипс пускались бы в дело буквально на мсек. Поэтому режима теперь два, переключаемых тумблером на плате.

Режим 1: комп включается как ZX Spectrum( причем теоретически возможно имитировать ЛЮБОЙ клон при программируемом видеоконтроллере с 1,2,4,8,16,32 бит на пиксель и с разрешением до 2048x2048 пикселей, и этот контроллер встроен в чип AT91SAM9261 за 800руб!)
при этом ARM9 "ассистирует" z80;

Режим 2: комп запускается с операционкой для ARM9, при этом TRDOS запускается в отдельном треде в отдельном окне

Raydac 31st January 2007 13:57

режим 2 врядли прокатит, так как операционка для ARM9 слишком "дорогое" решение в рамках твоего проекта.. вспомни Петерс Плюс, там с железом всё было в порядке, но никто толком не поддержал и если бы не маньяки в лице Паринова и Горячева, то х.. вообще бы там был у них в Спринтере, а не операционка.. сейчас сложилось так, что железо сделать дешевле чем софтину к нему.. так что старайся не вылезать из-за "железных" рамок и развивай режим 1

andrews 31st January 2007 15:03

В данном случае придется доводить готовые ОС и я надеюсь на гораздо большее количество фанатов АРМ-а, чем ZX Spectrum. По мощности проца на нем (в зависимости от объема установленной памяти ) может идти большинство современных операционок с открытым кодом.

andrews 31st January 2007 15:04

Кроме того, он умеет быстро выполнять байткоды Java :)

CHRV 31st January 2007 16:43

Quote:

Originally Posted by andrews
В данном случае придется доводить готовые ОС и я надеюсь на гораздо большее количество фанатов АРМ-а, чем ZX Spectrum. По мощности проца на нем (в зависимости от объема установленной памяти ) может идти большинство современных операционок с открытым кодом.

Андрей, небольшой вопросик, у Вас конечная цель какая?
Пересадить спектрумистов на АРМ :v2_wink2: .
Я например АРМы програмирую уже несколько лет, на ассемблере там писать сложно и практически неоправдано.
А всем кто мечтает об АРМ компьютере, можно взять например набор от CirrusLogic на АРМ9 EDB9315A - по сути это уже полноценный компьютер.
http://www.terraelectronica.ru/catal...D=855&IDm=b572

andrews 31st January 2007 17:06

Цель другая, но я объясняю ее уже с декабря!
Самое главное -сделать полноценный ZX Spectrum на 3-5 микросхемах по цене <130 евро. Повторить его сможет тот, кто сумеет припаять 256 pin BGA на шестислойку. А возможность программировать 200 мипсовый комп с Java, C/C++ и возможно в перспективе с чем-то еще это уже бонус. В нем AT91SAM9261 уйма готовых интерфейсов, включая Ethernet, программируемый контроллер дисплея и пр. Поэтому будут довольны и железячники, и программеры, и музакеры, и художники, и геймеры, и демомейкеры.
Словом "счастье каждому, кто сколько унесет"...а "пересаживать" я никого не собираюсь. Традиционные Спектрумы были и остаются. Ведь этот новый когда еще появится...Но работая над ним, люди получат хорошее развитие и много удовлетворения собой. Так как он под GPL, то никто и никогда не станет обвинять вас в нарушении авторских прав. Могут быть отдельные ньюансы, которые легко можно будет при желании обходить.

NovaStorm 31st January 2007 17:25

Хм, на мой взгляд более реальна конструкция, где корпусов десяток-полтора. 3-5 уж слишком мало.
Роман, а если оторвать отладочные возможности от EDB9315A, можно ли будет снизить цену такого устройства хотя бы до 250-300$? Ведь по комплектухе оно выходит около 200?

Valen 31st January 2007 17:54

Quote:

Originally Posted by andrews
Поэтому будут довольны и железячники, и программеры, и музакеры, и художники, и геймеры, и демомейкеры.

Дэмо(игро)-мейкеры будут довольны, если смогут пересылать за один кадр
(в режмие 640*480*256@75Гц)
минимум три экрана в теневой видео-буфер.
И чтобы эти пересылки, занимали не более 30-40% времени CPU.
На такое способен этот чип?

Встроенный видео-контроллер нужно внимательно изучить для начала.

CHRV 31st January 2007 17:55

Quote:

Originally Posted by NovaStorm
Хм, на мой взгляд более реальна конструкция, где корпусов десяток-полтора. 3-5 уж слишком мало.
Роман, а если оторвать отладочные возможности от EDB9315A, можно ли будет снизить цену такого устройства хотя бы до 250-300$? Ведь по комплектухе оно выходит около 200?

Там в основном софт дорогой (АРМ компилеры и RealView стоят крайне нифигово), по железу это стоит не более 150-200...
Например у www.techno.ru этот комплект дешевле.

CHRV 31st January 2007 18:04

Quote:

Originally Posted by andrews
Цель другая, но я объясняю ее уже с декабря!
Самое главное -сделать полноценный ZX Spectrum на 3-5 микросхемах по цене <130 евро.

Я так понял что сам проц уже пошел в помойку и вместо него эмулятор используется. Так направление реализации на ПЛМ более честное.
Quote:

Originally Posted by andrews
Повторить его сможет тот, кто сумеет припаять 256 pin BGA на шестислойку.

Извини, но "ржунемогу" :v2_clapp: .
Quote:

Originally Posted by andrews
А возможность программировать 200 мипсовый комп с Java, C/C++ и возможно в перспективе с чем-то еще это уже бонус.В нем AT91SAM9261 уйма готовых интерфейсов, включая Ethernet, программируемый контроллер дисплея и пр. Поэтому будут довольны и железячники, и программеры, и музакеры, и художники, и геймеры, и демомейкеры.

Это называется ПокетПС. Там все уже давно есть.

Valen 31st January 2007 18:15

Quote:

Originally Posted by CHRV
Это называется ПокетПС. Там все уже давно есть.

А есть такой покет, чтобы подключался к ВГА монитору и
выдавал режим 640*480?
С вменяемой ценой.

CHRV 31st January 2007 18:38

Quote:

Originally Posted by Valen
А есть такой покет, чтобы подключался к ВГА монитору и
выдавал режим 640*480?

Покеты обычно идут со своим ЛСД.
Quote:

Originally Posted by Valen
С вменяемой ценой.

130 евро = 4420руб
http://www.price.ru/bin/price/prodli...&vcid=01010402

Raydac 31st January 2007 18:47

Quote:

Originally Posted by Valen
А есть такой покет, чтобы подключался к ВГА монитору и
выдавал режим 640*480?
С вменяемой ценой.

Какая то компания делала модули расширения для подключения КПК к VGA, вроде назывались Presentation-Go , в пределах 200 баксов вроде как стоили..

andrews 31st January 2007 20:14

Quote:

Originally Posted by CHRV
Я так понял что сам проц уже пошел в помойку и вместо него эмулятор используется.

...отнюдь! минимальный набор микросхем следущий:
1) z80;
2) SAM9261;
3) внешний SRAM или DRAM;
4) SoundCHIP+усилитель;
5) что-то типа Data Flash;
6) разъем под CF или SD
всякая мелочевка и разъемы под Ethernet, USB и прочее...
хотелось бы подрубать не только LCD но и автомобильные ТВ,
VGA режим только опционально( много жрет памяти)...так QVGA и спектрумовские экраны
4420 рублей должно быть ПРЕДЕЛЬНОЙ ценой базовой модели!

andrews 31st January 2007 20:18

Quote:

Originally Posted by Valen
Дэмо(игро)-мейкеры будут довольны, если смогут пересылать за один кадр
(в режмие 640*480*256@75Гц)
минимум три экрана в теневой видео-буфер.
И чтобы эти пересылки, занимали не более 30-40% времени CPU.
На такое способен этот чип?

он то способен, но в 8-16 мегабайт памяти не уложишься...и в 130 евро тоже...память придется собирать по помойкам на 600 руб. максимум
А сколько съест 640x480 даже 256 цветов?

andrews 31st January 2007 20:21

Quote:

Originally Posted by CHRV
Там в основном софт дорогой

а здесь (системный) должен быть бесплатный :)

Raydac 31st January 2007 20:54

Quote:

Originally Posted by andrews
...отнюдь! минимальный набор микросхем следущий:
1) z80;

на Z80 можно сэкономить, заменив на программный эмулятор.. по идее при такой производительности и внутренних ресурсах, ARM сможет эмулировать Z80 не используя и половины своих вычислительных ресурсов

acidrain 31st January 2007 20:54

Quote:

Originally Posted by andrews
переключаемых тумблером на плате.

Может не тумблером? =)

andrews 31st January 2007 22:00

Quote:

Originally Posted by Raydac
на Z80 можно сэкономить

а стоит ли? если он будет стоять 1)ты сможешь делать уйму вещей при отладке и взломе софта для z80 2) сможешь проверять качество программных симуляторов3) сможешь подключать другие устройства на шину z80!
3) сэкономишь производительность и память
и наконец его можно не паять на плату и выключать в любой момент программно

Quote:

Originally Posted by acidrain
Может не тумблером? =)

ну тогда микротумблером на плате, он висит на каком-то пине порта и более ничего!
2й режим (ARM-MASTER)я предлагаю пока использовать как тест для проверки железа и экспериментов с интерфейсами, если появится содержательный софт- тогда посмотрим

Valen 1st February 2007 16:06

Quote:

Originally Posted by andrews
он то способен, но в 8-16 мегабайт памяти не уложишься...и в 130 евро тоже...память придется собирать по помойкам на 600 руб. максимум
А сколько съест 640x480 даже 256 цветов?

сканер ~23 МБ/сек +
блиттер 70 МБ/сек =
~95 МБ/сек

andrews 8th February 2007 23:04

Прошу не пинать ногами, но временно subj перебирается с AT91SAM9261 на ADSP BF533.
Добавлю пожалуй к названию ZX (YL-) Spectrum.
Резоны? Когда я еще бы купил стартер кит под AT91SAM9261, а ADSP-BF533 EZ-KIT Lite давно у меня в руках. С точки зрения мипсов потерь никаких (600 вместо 200), цена < $10. Правда вкусных интерфейсов и видеоконтроллера совсем нет :(
Хочется, чтобы шелезяка была под рукой. Если есть разочарованные, в личку.

andrews 25th January 2008 22:22

Да, пожалуйста, можно переместить эту ветку в "концепции" или даже "другие компьютеры".
>А можешь URL дать где бы был сравнительный анализ всех _доступных_ на текущее >время вот такого уровня "multimedia controller-ов"? Ато токо про BF и слышно.

Da Vinci это TI и довольно разношерстное семейство "сэндвичей" от ARM9+_+графический видеоакселлератор до ARM9+C64+ +графический видеоакселлератор +HDTV контроллер . Цены в USA от $35 до $105, у нас при штучных заказах умножайте примерно вдвое.
Blackfin-ы имеют расширенный по командам сигнальный процессор, или "конвергентный"
процессор (все), а аппаратный видеоакселератор примерно сопоставимый с видеоакселлератором Da Vinci, но естественно совершенно различной архитектуры и несовместимые по командам только в новом семействе ADSP-BF54x.
Оценочные платы есть уже и у одних и у других. Как обстоят дела с поставками самих процессоров у дистрибьютеров TI в России я не в курсе. Blackfin-ы проще отлаживать, в них единая архитектура, правда писать на ASM-е не очень удобно. Сравнивать мне не интересно, поскольку я работаю на Blackfin. Имею отладочные платы и VisualDSP++.

balu_dark 26th January 2008 01:52

А есть чтото живое? на потрогать руками ?
насчет ARM архитектуры помог бы руками и ногами ( blackfin насколько помню - тоже ARM )

andrews 26th January 2008 15:49

Нет, Blackfin это не ARM. Вам тогда на Da Vinci, сэр, однозначно!

balu_dark 26th January 2008 21:33

тогда тоскливо - хотя на сях если писать то разницы какбы нет

andrews 26th January 2008 21:52

Именно! И С, и С++, притом симулятор абсолютно бесплатен
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 ( и электронщики, и программисты и алгоритмисты по ЦОС). Так что если любители всем этим добром овладеют, то, несомненно получат для себя пользу и в чисто профессиональном плане.

balu_dark 27th January 2008 23:43

Премного благодарен за ссылки! я года 3 назад заказывал себе комплект компактов с АД надо будет отрыть заново - точно помню один из 2х компактов был про блэкфины. но ARM архитектура за 6 лет стала родной чтоли. вобщем спасибо за инфу - на неделе сяду за ее обработку - подумать есть над чем.

djs 13th February 2008 18:18

мир тесен, balu? ;)

balu_dark 13th February 2008 20:49

Mitsubishi?

djs 14th February 2008 15:01

да, trium-club.
я там созрел забрать 750й, нужны зеленоградские контакты

(sorry за оффтоп)


All times are GMT +4. The time now is 17:39.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.