AT91CAP(AT91CAPカスタマイズ可能なAtmelマイクロコントローラ)は、 ARM (Atmelは2016年にMicrochip Technologyに買収された[ 1 ] )の32ビットRISCマイクロプロセッサをベースにしたAtmelマイクロコントローラのファミリです。アプリケーション開発者がカスタマイズできるメタルプログラマブルロジックゲート(MPブロック)ブロックが含まれています。MPブロックには、1つ以上の追加プロセッサコア、追加の周辺機器やインターフェース、またはGPS相関器などのアプリケーション固有のロジックを含めることができます。
CAP製品は、内蔵SRAMおよびROMメモリ、フラッシュメモリなどの追加メモリ用の外部バス、そして多数の周辺機器と標準的な通信・ネットワークインターフェースを備えています。これにより、システムオンチップデバイスとして認められています。
外部インターフェースには、 USB、CAN、Ethernet、SPI、USART、ADCが含まれます。DMAコントローラは、外部インターフェースとメモリ間の直接通信チャネルを提供し、プロセッサの介入を最小限に抑えながらデータスループットを向上させます。
周辺機能には、カウンタ/タイマー、パワーオンリセットジェネレータ、電圧レギュレータ、高度な割り込みコントローラが含まれます。これにより、プロセッサのリアルタイム性能が向上します。電源管理コントローラは、使用されていない周辺機能とインターフェースの電源をオフにし、プロセッサをスタンバイモードにすることで、消費電力を最小限に抑えます。
AT91CAP にはARM7 バージョンとARM9バージョンの両方があります。
CAP設計フローは、ハードウェアとソフトウェアの並列開発を重視しています。FPGAベースのエミュレーションボードを使用することで、開発中のアプリケーションのハードウェアとソフトウェアをフル動作速度に近い速度で徹底的にテストし、デバイスの機能を検証できます。