基于FPGA的Cortex-M3 MCU系统:带AHB APB总线与UART硬件RTL源码,支持ARMGCC与SWD仿真调试,扩展功能丰富的MCU开发平台(暂不含DMA和高级定时器),基于FPGA的Cortex-M3 MCU系统:RTL源码工程,含AHB APB总线、UART串口、四通道定时器,配套仿真与驱动,可扩展用户程序与IP调试功能(非DMA和高级定时器版本),FPGA上实现的cortex-m3的mcu的RTL源码,加AHB APB总线以及uart的硬件RTL源代码工程 使用了cortex-m3模型的mcu系统,包含ahb和apb总线,sram,uart,四通道基本定时器,可以跑armgcc编译的程序。 带有swd的仿真模型。 可以使用vcs进行swd仿真读写指定地址或寄存器。 带有的串口uart rtl代码,使用同步设计,不带流控。 带有配套的firmware驱动,可以实现收发数据的功能。 带有的四通道基本定时器,可以实现定时中断,具有自动reload和单次两种模式。 用于反馈环路实现、freertos和lwip等时基使用。 暂时不包括架构图中的DMA,高级定时器和以太网,后期
2025-04-02 15:33:06 11.35MB 柔性数组
1
swjtu电子设计自动化(EDA)实验7报告
2024-05-23 13:09:54 4.29MB
1
 本文使用Verilog语言实现SM4加密协处理器: 使用Verilog完成XTEA/AES/SM4/MD5/SHA-1基本模块; 定义所需寄存器,添加APB总线接口,完成兼容APB总线的SM4协处理器设计;
2024-03-11 11:32:31 37KB 编程语言
1
DW_apb_gpio_databook的资源,用于Synopsys的coreConsultant仿真
2023-03-11 23:10:46 971KB Synopsys coreConsultant APB总线 仿真
1
gen_apb_file是一种开源的寄存器文件解决方案,包括中心化的寄存器描述文件(Excel格式)和相应的寄存器文件生成脚本,能够快速生成寄存器硬件模块、ralf模型、c语言头文件。主要有以下特性: 支持APB接口类型 寄存器位宽可配 支持25种寄存器存取类型[2](见下表) 可生成verilog 可生成ralf 可生成c header 支持多个模块
2022-05-13 17:05:22 527KB 自动化 源码软件 运维
1
是基于apb总线下的timer外设的rtl代码,主要包括apb_timer的master逻辑verilog,以及相应的开发文档,包括寄存器的描述,功能特性等。
2022-03-24 22:07:31 420KB apb_timer verilog
1
支持APB接口的I2C驱动程序;内部有顶层调用的test模块,还有嵌入式的驱动函数,在Xilinx和altera的平台上都验证过,支持多种模式。总线接口已经改好了,可以直接挂到总线用,模块稳定可靠,内含完整寄存器说明文档。I2C总线 Verilog实现
2022-01-22 19:09:14 197KB APB总线 I2C总线 IIC verilog
1
APB总线UART接口实现,采用Verilog硬件描述语言,实现了32位APB总线下的UART接口设计,能够完美支持各种传输模式和波特率,希望对初学者有点帮助。
2022-01-13 21:07:48 44KB APB总线 UART Verilog AMBA
1
行业制造-电动装置-一种基于APB总线的多功能模式定时器电路.zip
2021-10-21 19:02:27 824KB