ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
36789
Evgeny_CD (05.08.2005 14:48, просмотров: 33602)
(MicroBlaze, (NIOS | NIOS II)) <-> ARM 720 под Линухом: концептуальный вопрос. Когда я начал с этим разбираться, то MicroBlaze и NIOS показались мне очень привлекательными. Когда нашел платы на Spartan, на которых крутится uClinux, вообще был счастлив. www.atmark-techno.com/en/product/suzaku.html Потом вниметельно посмотрел, и понял, что, IMHO, особой перспективы это не имеет. Нормальный Microblaze с минимальным набором периферии едва-едва влазит в Spartan 3-200 - а большинство склоняется к мысли, что и не влазит, и нужен как минимум 400, а это уже камень совсем другой ценовой категории. При этом получается довольно скромный камушек: * !MMU - полноценного Линуха не будет, как ты не uClinux'уй * DMA нету, а если еще и корку DMA прикрутить - вообще 1000 камень потребуется. Что понятно - специализированное использование площади кристалла под CPU куда эффективнее. Сила FPGA не в том, что на них можно сделать стандартные вещи, а в том, что на них можно легко делать ___уникальные и специфические___ вещи! Интересно а почему народ не ходит по другому пути: * взять что-нибуь типа Sharp LH79520 / LH79524 / LH79525 * поставить тот же 200 спартан, и засунуть туда все, чего не хватает в основном камне. Тот же Sharp LH79520 http://www.digikey.com 100 штук - $11.7. При это это весьма эффективный проц с 32 битной шиной, одним из самых лучших LCD контроллеров, совершенным DMA и прочая. Мы с ним два года назад работали под uCOS, и уже тогда он был с очень незначительными глюками - Cirrus EP93xx, Atmel AT91RM9200 отдыхают! Новое поколение LH79524 / LH79525 - вообще песня. LH79520 + Ethernet, USB, I2C & NAND Boot. Мне известно только одно решение такого класса http://www.fh-augs …/proj/comet/index.html но проект, похоже, загибается. Что касается скорости, то 77 Мгц + FPGA - это гораздо круче, чем просто 200 Мгц без FPGA. Т.к. весь ввод-вывод можно грамотно сделать, DMA, блочные пересыки, буфера и т.д. - фактически, система не имеет ограничений по расширению при правильном использовании ее ресурсов (посмотрите назад на 10-20 лет, какие проекты делались на 386EX, когда ARMы еще не были распространены.) Порты линуха на LH79520 / LH79524 / LH79525 наличествуют: ftp://ftp.buici.com/pub/arm/bsp/bsp-sharplh7-1.1.1.tar.gz ftp://ftp.buici.com/pub/arm/patch-linux-2.6.12 http://wiki.buici. …arpBoardSupportPackage Вопрос: почему так никто не делает?!!!!