ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
183325
Evgeny_CD, Архитектор (01.03.2010 00:34 - 04:14, просмотров: 1751)
Сравшение цен и доступности ColdFire (старшие) и AT91SAM9 (старшие). По данным маузера -> http://caxapa.ru/182772.html
http://eu.mouser.com/
CF
MCF5328CVM240J    без шифрования  -40...+85     100:9,80 €    Time 10 Weeks - LCD, DDR, Ethernet
MCF5329CVM240J    с шифрованием   -40...+85     100:10,64 €   Time 10 Weeks - LCD, DDR, Ethernet
MCF54454CVR200    без шифрования  -40...+85     100:11,68 €   Time 17 Weeks - PCI, DDR2 отдельная шина, USB HS через внешний PHY
MCF54455VR266     с шифрованием   0...+85       100:12,58 €   Склад         - PCI, DDR2 отдельная шина, USB HS через внешний PHY

ARM926
AT91SAM9G45-CU                    -40...+85     100:9,59 €    Склад         - LCD, DDR2 на совмещенной шине, USB HS
AT91SAM9M10-CU                    -40...+85     100:11,45 €   Заказ?        - LCD, DDR2 на совмещенной шине, USB HS, MPEG 4 AVC декодер
Как мы знаем -->, работа с кешом у ARM9 организована отвратительно. И 400 Мгц AT91SAM9G45 будет неплохой числодробилкой, при условии, что эти числа дробятся линейным кодом, лежат линейно в памяти, и обращаются к ним подряд :) Вся работа с периферией по DMA в ARM926 возможна только через ОЗУ (если ставить задачу максимального быстродействия), либо с некешириуемой областью; DMA, которое работает в кешируемой области, создаст кучу геморроя. AT91SAM9G45 очень хреново подходят для интеграции с FPGA на параллельной шине, ибо там шина для DDR2 и периферии совмещена во всем, в том числе по младшим битам шины данных. MCF5328/MCF5329 имеет тоже совмещенную шину под DDR, но там подумали головой, и по битам шины данных 16 битную периферию можно отвязать от DDR. MCF54454/MCF54455 имеют вообще независимые шины PCI, DDR2, и периферии, так что тут все кошерно. MCF53xxx/MCF54xxx имеют продвинутые механизмы работы с кешем (не такие, как в MIPS, но все же) - префетч и запись с инвалидацией кеш лайна, так то интеграция с FPGA будет эффективной. http://caxapa.ru/182408.html Все сейчас переживаюбт непростые времена, аллокейшн и пр суксь, но вопрос в стратегии. Если устройство надо сделать "здесь и сейчас", то AT91SAM9G45 + хороший BSP под WinCE - неплохой выбор. Но нет никаких гарантий долгосрочной доступности каменя, да и ошибок в нем чуток водится. MCF53xxx/MCF54xxx - это более долгий путь, 100%, но! * доступность будет, как минимум, 5 лет, а то и более - фрискаликовцы до сих пор шлепают древние камни * MCF5445* вообще обезбажен (!), MCF5328/MCF5329 имеют чуток багов, но не критических. * для совмещенного дизайна FPGA + CPU, что, по моей оценке, есть тренд на годы вперед для серьезных устройств, CF подходит почти идеально. Со средствами разработки под CF стало чуть лучше - есть JTAG за $300 и IAR для MCF53xxx есть :) У MCF53xxx/MCF54xxx довольно продвинутый накристальный отладчик, BDM, на уровне JTAG ETM, (JTAG там есть, но он не такой продвинутый), который тщательно задокументирован в открытых источниках. В общем, можно попробовать сделать взрослый железный отладчик/трассер/профайлер для развития бизнеса, так сказать :) Да, из приятных мелочей - MCF54454/MCF54455 научили бутиться по SPI. Есть еще более дешевый MCF54452, без PCI, 100:8,97 € коммерческий на складе, но его индустриального нет пока в продаже. Есть дешевые тренировочные камни с DDR (!), есть чуток неприятных багов, как раз в работе кеша, зато шина под DDR опять же очень грамотная, Mobile DDR поддерживают, хотя по цене смысла не имеют.
MCF5208CAB166    без шифрования   -40...+85     100:9,18 €    Time 14 Weeks - DDR, Ethernet, дескрипторное DMA 16 каналов
MCF5208CVM166J    без шифрования  -40...+85     100:8,55 €    Time 14 Weeks - DDR, Ethernet,  дескрипторное DMA 16 каналов