This invention discloses a test and verification system of C*CORE processor based on FPGA, which includes ROM module, RAM module, GPIO module, clock module, reset module, AHB bus and CLB2AHB bus bridge module. The ROM module, RAM module, GPIO module, Shi Zhongmo block and reset module are connected with the AHB bus respectively. The clock module is connected with the ROM module, the RAM module, the GPIO module and the verified object, respectively. The reset module is connected with the ROM module, the RAM module, the GPIO module and the verified object respectively; the verified object is connected with the AHB bus through the CLB2AHB bus bridge module; the GPIO module is connected to the LED. This verification system provides a complete set of FPGA based verification scheme for C*CORE processor, which provides a reference for design verification based on C*CORE processor.
【技术实现步骤摘要】
一种基于FPGA的C*CORE处理器测试验证系统和方法
本专利技术属于处理器测试验证领域,具体是一种基于FPGA的C*CORE处理器测试验证系统和方法。
技术介绍
C*CORE处理器是苏州国芯科技具有自主知识产权的32位CPU。目前,大批采用C*CORE作为嵌入式CPU核心的芯片已经量产并投入市场,广泛应用于信息安全、工业控制、数字机顶盒、税控机、移动存储控制等多个领域,在业界享有很高的知名度,得到了大家的认可。C*CORE处理器的SOC芯片在设计流片之前,不可缺少的步骤是开展基于FPGA的测试验证工作。目前没有相应的基于FPGA的测试验证系统。
技术实现思路
针对现有技术的不足,本专利技术拟解决的技术问题是,提供一种基于FPGA的C*CORE处理器测试验证系统和方法。本专利技术解决所述验证系统技术问题的技术方案是,提供一种基于FPGA的C*CORE处理器测试验证系统,其特征在于该验证系统包括ROM模块、RAM模块、GPIO模块、时钟模块、复位模块、AHB总线和CLB2AHB总线桥接模块;所述ROM模块、RAM模块、GPIO模块、时钟模块和复位模块分别与AHB总线连接;所述时钟模块分别与ROM模块、RAM模块、GPIO模块和被验证对象连接;所述复位模块分别与ROM模块、RAM模块、GPIO模块和被验证对象连接;所述被验证对象通过CLB2AHB总线桥接模块与AHB总线连接;所述GPIO模块外接LED。本专利技术解决所述验证方法技术问题的技术方案是,提供一种基于FPGA的C*CORE处理器测试验证方法,其特征在于该验证方法包括以下步骤:(1)搭建基于FPGA的C* ...
【技术保护点】
1.一种基于FPGA的C*CORE处理器测试验证系统,其特征在于该验证系统包括ROM模块、RAM模块、GPIO模块、时钟模块、复位模块、AHB总线和CLB2AHB总线桥接模块;所述ROM模块、RAM模块、GPIO模块、时钟模块和复位模块分别与AHB总线连接;所述时钟模块分别与ROM模块、RAM模块、GPIO模块和被验证对象连接;所述复位模块分别与ROM模块、RAM模块、GPIO模块和被验证对象连接;所述被验证对象通过CLB2AHB总线桥接模块与AHB总线连接;所述GPIO模块外接LED。
【技术特征摘要】
1.一种基于FPGA的C*CORE处理器测试验证系统,其特征在于该验证系统包括ROM模块、RAM模块、GPIO模块、时钟模块、复位模块、AHB总线和CLB2AHB总线桥接模块;所述ROM模块、RAM模块、GPIO模块、时钟模块和复位模块分别与AHB总线连接;所述时钟模块分别与ROM模块、RAM模块、GPIO模块和被验证对象连接;所述复位模块分别与ROM模块、RAM模块、GPIO模块和被验证对象连接;所述被验证对象通过CLB2AHB总线桥接模块与AHB总线连接;所述GPIO模块外接LED。2.根据权利要求1所述的基于FPGA的C*CORE处理器测试验证系统,其特征在于ROM模块容量大小为8MByte;RAM模块容量大小为8MByte。3.根据权利要求1所述的基于FPGA的C*CORE处理器测试验证系统,其特征在于所述被验证对象是以C300H为处理器核,总线类型为CLB的C*CORE处理器。4.一种基于FPGA的C*CORE处理器测试验证方法,其特征在于该验...
【专利技术属性】
技术研发人员:王晓璐,付彦淇,何全,杨硕,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。