ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
303933
Evgeny_CD, Архитектор (02.02.2012 13:04 - 13:18, просмотров: 20895)
Все-таки ColdFire+ - гениальное семейство. -> PCF51JF64VLF на маузере стоит 100 шт - $3.21. Добавляем LCMXO2-1200ZE-1TG100C дижикей - 100 - $5.86 и получаем совершенно фантастическую комбинацию для распределенных систем. http://caxapa.ru/303816.html
PCF51JF64VLF - это пререлизный образец. Серия, быть может, будет заметно дешевле. На сайте самой FreeScale обещано 10000 @ $2.22 each. * 64к FLASH * 32K некое подобие EERPOM * 16 ОЗУ * 2К - специальное ОЗУ на шине * 4 канала DMA память - память без оганичений * 50 Мгц, чуть менее DMIPS * MAC с 4-мя (!) 48 (!) битными аккумуляторами * куча периферии * TQFP44 * 8 битная шина с 2 CS На последнем остановимся отдельно. * 25 Мгц, 4 такта на транзакцию. 6.2 Мбайт/сек. * мультиплексированные A\D. * отдельно сигналов адреса в этом корпусе нет. Ибо не надо для FPGA За счет этого можно адресовать 256 байт в FPGA 12 сигналами - D, CS, 'OE, ALE, R\W Что приведет к экономии пинов, места, денег. Теперь делаем шину 100 Мбит по 2 или 4 парам с DS кодированием с простейшим протоколом на MachXO (PLL в нем есть!) и имеем распределенную систему с простыми, но достаточно функциональными юнитами и глобальной синхронизацией точнее 1 мкс точно. Делаем на хосте (Atom mini-ITX, плата с PCI, FPGA в шину со софтокром, который контролирует нашу последовательную шину) управляющую систему - и вуаля - лаборатория почти произвольной конфигурации на столе или возле станка. При помощи FPGA прикручиваем к процессору нужные ADC|DAC|PWM|капчуреры любой хитрожопости. Не нужно перегружать процессор - одну задачу на одном юните, другую на друом. Глобальная синхронизация обеспечит правильную обработку (при правильном программизме). Объеденительная панель типа мамки, куда втыкаются платы расширения. Цепи питания 12В и 5В, далее каждая плата сама делает то, что надо лично ей. Не влазит в простую FPGA, или поDSPить так и просится - LFXP2-5E-5TN144C (100 - $10.3) или LFXP2-8E-5TN144C (100 - $13.63). Это уже достаточно мощные ПЛИСКИ со встроенной FLASH для загрузки. TQFP144. В первой 5к LE, EBR SRAM Blocks по 2 Кбайта - 9, sysDSP Blocks - 3, что включает в себя 18 x 18 Multipliers - 12 и логику для готового МАС блока. 2 PLL. Во второй 8к LE, EBR SRAM Blocks по 2 Кбайта - 12, sysDSP Blocks - 4, что включает в себя 18 x 18 Multipliers - 16. 2 PLL. Я бы сказал, что больше для такого простого процессора и не надо. Ладно, для неудовлетворенных LFXP2-17E-5QN208C 100 - $28.88 208-PQFP/ 17к LE, EBR SRAM Blocks по 2 Кбайта - 15, sysDSP Blocks - 5, что включает в себя 18 x 18 Multipliers - 20. 4 PLL. Осталось дождаться CF+ в массовом производстве.