ARM7-микроконтроллер со встроенным интерфейсом FPGA, предоставляющий прямой доступ к встроенной многослойной шине AHB |
Компания Atmel представила новый микроконтроллер (МК) AT91CAP7E, ставший первым в промышленности МК на основе ЦПУ ARM7 с отдельным интерфейсом для подключения СБИС FPGA. AT91CAP7E является стандартным микроконтроллером, который дополнен интерфейсом FPGA для взаимодействия с внешней СБИС FPGA так, как будто бы она подключена ко внутренней шине МК. Реализованное на основе данного МК и FPGA решение является более дешевой и более экономичной альтернативой решению на базе микроконтроллеров со специальным встроенным блоком программируемой логики МР (от metal-programmable).
|
МК CAP7E содержит шестислойную высокоскоростную шину (AHB), контроллер ПДП модулей ввода-вывода и 160 кбайт статического ОЗУ. К числу встроенных модулей ввода-вывода относятся: полноскоростное устройство USB, ведущий/подчиненный порт SPI, два УСАПП, три 16-битных таймера-счетчика, 8-канальный 10-битный АЦП, а также полнофункциональный системный контроллер с блоком прерываний, блоком управления энергопотреблением и супервизорными схемами. Интерфейс FPGA предоставляет СБИС FPGA прямой доступ к шине AHB и контроллеру ПДП МК CAP7E. Данная архитектура исключает участие ЦПУ и использование интерфейса внешней шины (EBI), который используется для доступа к внешней памяти, в передаче данных между ЦПУ и FPGA.
Традиционно, для подключения МК на основе ЦПУ ARM7 с FPGA, использовался интерфейс внешней шины (EBI) или программируемый порт ввода-вывода. Каждое из этих решение требует участия ЦПУ в передаче данных, а также ограничивает возможности обращения к внешней памяти во время взаимодействия с FPGA.
Встроенный в CAP7E интерфейс FPGA предоставляет СБИС FPGA два блока "AHB master", четыре блока "AHB slave", специальный интерфейс "AHB slave" для доступа к внешнему ОЗУ из FPGA, а также программируемое ПЗУ, которое в целях эмуляции и отладки хранимого в нем кода может быть подменено внешним ОЗУ. Для предоставления доступа к ресурсам ввода-вывода могут использоваться 14 расширенных блоков "APB slave", два полнодуплексных канала ПДП и 32-битный программируемый ввод-вывод. Встроенный приоритетный контроллер прерываний поддерживает 13 кодированных прерываний и два дополнительных некодированных прерывания с возможностями инициации передачи в режиме ПДП.
Проектирование на базе МК CAP осуществляется с использованием тех же инструментальных средств для МК AT91SAM, в т.ч. Си-компиляторы, операционные системы реального времени, эмуляторы и интегрированные среды для проектирования. Atmel также предлагает широкий выбор апробированных логических блоков модулей ввода-вывода, которые на бесплатной основе предлагаются клиентам, желающие перейти на использование микроконтроллеров семейства САР.
МК AT91CAP7E доступен в настоящее время в 225-выводном корпусе BGA.
Источник: rtcs.ru | Дата публикации: 08/07/2008 |
| |
|
Реклама на сайте |
|
Последние новости |
[06/02/2019] Конференция в МГТУ им. Баумана «Технологии разработки и отладки сложных технических систем» 2019
[09/05/2018] Грандиозная майская распродажа на Gearbest!
[16/05/2017] С 15 по 17 мая в магазине Gearbest проходит грандиозный флэшсейл
[10/05/2017] Так что же такое Спиннер?
[05/12/2016] Новый Год и Рождество с GearBest!
[29/09/2016] Всемирный День Интернета на GearBest
Читать все новости >> |