Jump to content

    

Digital Thresher на базе BF532

Новая игровая консоль!!! :rolleyes:

 

Ссылка на новый проект

 

Спецификацию на новую консоль можно скачать здесь

 

Главная страница сайта и сам сайт немного переработан

 

фотки и страница с роликами

 

Несколько ссылок на ролики:

 

GameBoy Color:

 

MegaMan [0]

 

NES (Dendy, FamiCom):

 

Battle Toads [0]

Battle Toads [1]

Battle Toads [3]

MegaMan-III [1]

 

На сайте все подчёркнутые слова - реальные ссылки!

post-41584-1238638768_thumb.jpg

post-41584-1238638779_thumb.jpg

post-41584-1238638851_thumb.jpg

Share this post


Link to post
Share on other sites

+1024! :biggrin:

И очень понравились выводы после сравнительного теста bf532 и AT91RM9200 :biggrin: ...

Share this post


Link to post
Share on other sites
BlackFin порвёт ARM9 как тузик грелку

BlackFin поимеет ARM9 как бык овцу

BlackFin уделает ARM9 по производительности

BlackFin круче – ибо проще и шустрее

ARM9 сосёт =)

(: парень шарит!

Позитивный сайт.

Share this post


Link to post
Share on other sites

Штука хорошая, есть с чем поиграться.

 

Но как дешевая замена EzKit-a не годиться: отладчика нет :(

А покупать внешний отладчик, совместимый со средой разработки - так он дороже ЕзКита.

 

В своё время пытался совладать с блекфином на STAMP-BF533, так вот: отсутствие отладчика, интегрированного в среду разработки (VisualDSP) очень-очень мешало жить.

Было много-много секаса, и было непонятно, кто косячит: я или блекфин со своими ератами или программа не туда загрузилась или дождь идёт в Гваделупе.

В результате было потрачено много времени, блекфин был отложен до лучших времён, а проект переведён на другую платформу.

Share this post


Link to post
Share on other sites

А от чего использован LCD TFT? Я так понимаю, что это от мобильника какого-то?

Share this post


Link to post
Share on other sites
BlackFin порвёт ARM9 как тузик грелку

BlackFin поимеет ARM9 как бык овцу

BlackFin уделает ARM9 по производительности

BlackFin круче – ибо проще и шустрее

ARM9 сосёт =)

Welcome to the club :) (BF-фанов :) )

Правда, строго говоря, сравнивать MMAC и MIPS не совсем корректно. Да и более длинный конвейер тоже спорное преимущество (если не проводить ручной оптимизации с учетом этого).

 

...а вообще, приветствую ваш выбор. Особенно с перспективой в виде 51х серии (qfp корпус, emac, ata, набортный flash, сниженное энергопотребление... ммм :laughing: )

 

PS. А название, IMHO, не самое удачное. Лично у меня первая ассоциация со словом Thresher - trash... (уж извините).

Share this post


Link to post
Share on other sites

Ха-ха. Вы бы еще на TMS320C6474 сделали, и обсуждали, как он порвет ARM9 :D :D :D ARM9 порвет почти любой более-менее современный DSP не задумываясь по всем фронтам, кроме изобилия халявного готового софта.

Share this post


Link to post
Share on other sites
А от чего использован LCD TFT? Я так понимаю, что это от мобильника какого-то?

 

ниоткуда не вынимал, поэтому не в курсе.

заказывал отдельно с коннектором... мне повезло - забрал последний...

ещё есть 220x176 MTF-T020, но эт конечно не 320x240 :)

 

 

Особенно с перспективой в виде 51х серии (qfp корпус, emac, ata, набортный flash, сниженное энергопотребление... ммм :laughing: )

 

поимею ввиду :)

 

PS. А название, IMHO, не самое удачное. Лично у меня первая ассоциация со словом Thresher - trash... (уж извините).

 

у всех знакомых - та же реакция =)

 

Ха-ха. Вы бы еще на TMS320C6474 сделали, и обсуждали, как он порвет ARM9 :D :D :D ARM9 порвет почти любой более-менее современный DSP не задумываясь по всем фронтам, кроме изобилия халявного готового софта.

 

это очень сильно радует - для моих целей пригодится :)

 

 

А теперь большое спасибо следующим участникам:

 

ValeraK - вопрос по загрузке BF

vik0 - разводка BF, SDRAM, I/O, софт DMA, SPI

_pv - дисплей, SDRAM

aaarrr - вопрос подключения BF, SDRAM, I/O, настройка SDRAM, кэшей

AlexN, Vlad-od - вопрос по стекапу PCB

rvk, Itch - вопрос по питанию ядра DSP

WEST128, MikePic - вопрос по пемехоустойчивости задающих генераторов

fontp, boom, SM, uriy, blackfin - за прочие вопросы...

 

Извините, если кого-то забыл написать.

 

P.S. четыре месяца назад я был "0" в блекфинах :)

Share this post


Link to post
Share on other sites
Ха-ха. Вы бы еще на TMS320C6474 сделали, и обсуждали, как он порвет ARM9 :D :D :D ARM9 порвет почти любой более-менее современный DSP не задумываясь по всем фронтам, кроме изобилия халявного готового софта.

Это конечно крутая вещица:

CPU 3 C64x+

Peak MMACS 24000 (16-bit)

Frequency(MHz) 1000

 

но смущает непаябельный корпус:

561-Pin Ball Grid Array (BGA) Packages (CUN, GUN, or ZUN Suffix), 0.8-mm Ball Pitch

Автор то видимо за 4 месяца дома это все собрал (ну кроме ПП). Респект кстати ему, далеко не у каждого есть такое хобби.

Share this post


Link to post
Share on other sites
Ха-ха. Вы бы еще на TMS320C6474 сделали, и обсуждали, как он порвет ARM9 :D :D :D ARM9 порвет почти любой более-менее современный DSP не задумываясь по всем фронтам, кроме изобилия халявного готового софта.

Еще забыли соотношение производительность/потребление. И то, что 64хх - это DSP в чистом виде, а Blackfin - почти МК, т.е. и обычный управляющий код на него ложится вполне неплохо в отличие от процов с ЦОС уклоном.

 

Имхо, было бы интересно сравнить Blackfin и AVR32. :)

Share this post


Link to post
Share on other sites
что 64хх - это DSP в чистом виде

Очередная байка ярых противников семейства. С64+ (а не 64хх) давно имеет и набор периферии правильный, включая емаки, и его ноналигнед позволяет спокойно решать любую задачу. Да и потребление 0.1 мВт/мипс (C6424, CVDD=1.05V, F=560 MHz, 4480 мипс) очень неплохой показатель супротив 0.22 у BF532 (1.14 вольт, 400 мгц, 800 мипс). Я никак не против BF, но факты говорят, что они своими 64+ вдупель уделали и BF и C55xx по жрачке.

 

Не говоря уже о C674x, гибрида C64+ с плавучкой от C67+. Который сразу позиционируется как Low Power и есть вараинт с High Speed USB host/device (еще скажите, что усб хост и emac это признак "DSP в чистом виде" :D :D)

Share this post


Link to post
Share on other sites

Кстати, у кого из C6x, C6xx, C6xxx есть доступ к отдельным байтам памяти? Как в x86 short, char.

Это не чтобы наехать, просто интересно.

Share this post


Link to post
Share on other sites

Интересно бы было реализовать эмулятор игрово приставки на ПЛИС.

Синтезируем процессор с той же системой команд, как у процессора приставки, синтезируем всю необходимую переферию и получаем SoC (Sega on Chip) :biggrin:

 

Если бы не лень и много свободного времени - занялся б ))))

Share this post


Link to post
Share on other sites
Очередная байка ярых противников семейства. С64+ (а не 64хх) давно имеет и набор периферии правильный, включая емаки, и его ноналигнед позволяет спокойно решать любую задачу. Да и потребление 0.1 мВт/мипс (C6424, CVDD=1.05V, F=560 MHz, 4480 мипс) очень неплохой показатель супротив 0.22 у BF532 (1.14 вольт, 400 мгц, 800 мипс). Я никак не против BF, но факты говорят, что они своими 64+ вдупель уделали и BF и C55xx по жрачке.

Вы мипсы с маками не перепутали? Программа в проце не только умножения с накоплениями делает. И частенько важна тактовая как поток команд, а не возможность параллельно выполнять специализированные действия. Т.ч. сравнивать надо в конкретной ситуации, а на этих сферических мипсах. Вот Blackfin у меня в дивайсе жрет меньше 50 мВт при 200 МГц, вычисления типа MMAC занимают очень небольшой процент времени выполнения. Какой 64+ тут покатит? Даже закрывая глаза на размеры корпусов, цены и т.п.

 

Я, собсно, не против замечательных ТМСов, просто уж очень категорично было сделано заявление. На деле фронтов (условий применения), где другие процы будут лучше упомянутых ТМСов, достаточно.

 

Не говоря уже о C674x, гибрида C64+ с плавучкой от C67+. Который сразу позиционируется как Low Power и есть вараинт с High Speed USB host/device (еще скажите, что усб хост и emac это признак "DSP в чистом виде" :D :D)

Low Power - это вообще просто рекламный слоган и ничего более. Никакой реальной картины такое позиционирование не дает: то, что вчера жрало 100 Вт, а сегодня аналог жрет 50 Вт - это уже безусловно Low Power. По сравнению с предыдущими решениями.

Share this post


Link to post
Share on other sites
Вы мипсы с маками не перепутали?

Нет. Оно выполняет именно до 8 обычных рядовых 32-битных операций за такт, а не маков. Это RISC VLIW процессор. А маков там меньше. Да и корпуса там есть обычные, *QFP.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this