ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
17 мая
177809 Топик полностью
Evgeny_CD, Архитектор (10.01.2010 17:23 - 17:47, просмотров: 207) ответил 580BM80 на Анонсирован микроконтроллер AT91SAM9G45, работающий на частоте до 400 МГц.
Почитал я тут полный мануал на AT91SAM9G45 и порадовался. Errata не большая, хотя есть там одна неприятность... http://caxapa.ru/177799.html
http://caxapa.ru/177777.html
1. 12 слойный шинный коммутатор на 133 МГц - это сильно! Правда, я пока не догнал - как ьудет поддерживаться когерентность кеша- похоже, только ручками. Т.е. DMA отработало, загнало данные в память, произошло прерывание для их обработки - надо инвалидировать старый кеш по адресам, куда DMA слазило... 2. DDR2 на отдельной шине, контроллер внутри имеет 4 порта на шинный коммутатор! Он умеет не закрывать банки и делать интерливинг между ними. Т.е. если код и данные расположить в разных банках, скорость будет заметно выше! Шина 16 битная, но DDR-266, так что 32 бита оно бы просто не успело переварить. Правда, там есть какой-то баг, связанный с этим оптимизатором-ускорителем. Вероятно, не все так просто, но направления развития очень интересное. 3. Жручесть 130ма/1в ядро при тактовой 400 и "полном фарше". Это уже обсуждали :) 4. 37 каналов DMA, два контроллера - тут все хорошо. 5. 64К SRAM внутри, причем можно сконфигурировать как TCM для проца (данные либо данные + код) - можно туда посадить обработчиков самых быстрых (или самых частых) прерываний, чтобы получить хорошие RT характеристики и не портить кеш. 6. BSP WinCE доступен в исходниках -> 7. Цена на дижикее - 100шт - $11.27760. Нормально! 8. SPI 66 МГц -> 9. Полный набор периферии - LCD, HS USB, Ethernet. 10. Жить без багов нам никак нельзя :). Чуток подгадили, но не смертельно. USB Host кривоватый, DDR уже обсудили, SSI с чудесами, еще по мелочи. Жить можно. В общем, очень настоящий камень для host процессора дримбордов. К нему добавить какой-нибудь из FPGA LatticeXP2 (бутится прямо из FLASH на кристалле, сразу проблему защиты решаем и ускорение некоторых операций), например, LFXP2-5E-5FTN256I (можно добыть за $12) или LFXP2-8E-5FTN256I (можно добыть за $15) - это если много пинов и много ресурсов надо, или более бюджетно LFXP2-5E-5MN132I (10), LFXP2-8E-5MN132I (13), либо в TQFP - чуть больше пинов за ту же цену LFXP2-5E-5TN144I, LFXP2-8E-5TN144I, Cortex|ATxmega в качестве сопроцессоров по вкусу и количеству, и можно радоваться жизни.