AG16K MCU ARM Cortex M3

本文详细介绍了AGMAG16KMCU芯片,它是结合了FPGA和ARMCortex-M3的单片SoC,涵盖了其逻辑资源、MCU特性(如内核、频率、中断控制器、内存、接口等)、管脚配置、软件设计和调试方法,以及地址映射和寄存器说明。
摘要由CSDN通过智能技术生成

AGM AG16K MCU 器件是 FPGA+MCU 的 SoC 单芯片产品。
FPGA 单元具有 16K LEs 的逻辑资源,MCU 为硬核 ARM Cortex M3。

MCU 特性
 内核 ARM32 位的 Cortex M3 CPU

  1. 最高 200 Mhz 工作频率
  2. 单周期乘法和硬件除法
  3. 集成的嵌套式的中断控制器(NVIC)提供确定性的中断处理
     高达 128K 字节的 SRAM
     调试模式
  4. 串行调试模式(SWP)和 JTAG 接口
  5. Cortex M3 内嵌跟踪模块(ETM)
     定时器
  6. 两个定时器,每个可被配置为一个 32 位的定时器或两个 16 位的定时器
  7. 独立的看门狗定时器
     GPIO
    3 组 GPIO,每组 GPIO 是 8bit,取决于用户的配置
     通信接口
  8. SPI 接口,用于访问程序存储器 FLASH,支持 FLASH 快速读写模式
  9. Uart 接口
  10. 访问外设的 AHB Master 接口
  11. 与 FPGA 交互的 AHB Slave 接口
  12. 共享 MCU 内部 RAM 访问接口;

MCU 管脚说明:
所有 MCU 接口均可灵活配置为任意 FPGA 外部 IO,或 FPGA 内部连接。
MCU 例化 Primitive 模版见文档结尾。
在这里插入图片描述
在这里插入图片描述
注:在使用 MCU EXT AHB Interface 前,需要先对该接口进行使能才能正常使用。
使能寄存器 EXTAHBEN,具体见文档中寄存器说明;

 设计说明
AG16K MCU 的 FPGA 工程中,需调用 alta_mcu_m3 的硬核 IP,包含在 alta_sim.v 的库文
件中,这个文件默认在 supra 的安装目录中,如:D:\Supra\etc\arch\rodinia。Quartus II
project 要添加这个文件,同时,要把 alta_mcu_m3 设为 Design Partition,如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值