ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
104235 Топик полностью
Evgeny_CD, Архитектор (04.11.2007 23:09, просмотров: 229) ответил AlexandrY на Именно, многоядерность наступила. Вот думал PIC-и хоть в SMPS приютить, ан нет..
Лучше бы эти апдолбышы замутили консорциум на тему новой периферийной шины. Вопрос уже перезрезрел - после появления dsPIC, PIC24, Cortex-M3. Нужна простая однопроводная (одна пара) полудуплексная шина точка-точка. LVDS, ~50...100 мбит/сек на линию. При необходимости каналы можно параллелить (как PCI-E). Стандарт должен быть открытым, с открытыми корками для FPGA. Тогда наступит полная ляпота:

Host processor

CPU

SDRAM (DDR|DDR2)

NAND, в том числе для boot

SD

USB 2.0 HS Host

USB 2.0 HS Device

Ethernet 100

DMA самый супер-пупер

RTC батарейный

Таймеров штук несколько 32 битных

новая периферийная шина на все оставшиеся пины

Усе, больше ничего в host быть не должно!!!!

Peripherial processor

Cortex-M3|dsPIC|PIC24

Новая шина

Всякие таймеры, ЦАП, АЦП, прочий мыкроконтроллерный стафф

Custom peripherial unit

FPGA. Суем на него всякие LCD, TV и пр.

Есть стандартные модули - типа LCD контроллер (SDRAM буфер локальный, по шине - только дельта), SD|Ehernet|USB - если набортных не хватил по какой-то причине. Host процессор - "гибридка" размером с кредитку, выпускается аццкими тиражами и потому дешева. Удобный разъем на гибридке, сажается на "мамку" с периферийным стаффом. Куль хацкеры разводят только мамки и пишут софт для периферийного барахла. На хосте - открытая ОСь (BSD лицензия), с заготовками дров для "новой шины". Точнее, с неким универслальным драйвером по идеологи Unix Stream. Одна периферийная "нитка" - один сокет. Все просто и тупо, как ваденок. Нифига изобратать не надо, все уже изобретено лет 20 назад как. Просто переписать в соотвествии с современными идеями и фсе. На host все пишется из-под супер-пупер фреймворка.