期刊文献+
共找到19篇文章
< 1 >
每页显示 20 50 100
32位RISC微处理器FPGA验证平台设计与实现 被引量:7
1
作者 于海 樊晓桠 张盛兵 《计算机工程与应用》 CSCD 北大核心 2007年第5期110-112,共3页
微处理器的验证工作是一项复杂而重要的工作。针对传统的FPGA验证在板级验证过程中存在不能快速定位错误和调试方法单一等问题,同时结合“龙腾R2”微处理器的验证需求,设计了“龙腾R2”微处理器的FPGA验证平台,在该验证平台上成功进行... 微处理器的验证工作是一项复杂而重要的工作。针对传统的FPGA验证在板级验证过程中存在不能快速定位错误和调试方法单一等问题,同时结合“龙腾R2”微处理器的验证需求,设计了“龙腾R2”微处理器的FPGA验证平台,在该验证平台上成功进行了指令和VxWorks操作系统的测试。实践表明该验证平台大大缩短了验证周期,整个验证平台原理清晰,结构简单,扩展灵活、方便。 展开更多
关键词 微处理器 fpga 验证平台 VXWORKS操作系统
在线阅读 下载PDF
基于模拟存储器的FPGA原型验证系统
2
作者 张明 周宏伟 张民选 《计算机工程与科学》 CSCD 2007年第6期87-88,131,共3页
当前ASIC功能验证流程中,FPGA原型验证系统的可调试性一直是制约验证速度的重要障碍。本文提出了一种模拟存储器技术,即将FPGA板上的存储请求映射到PC机上,由PC机上的软件模拟存储器的行为。通过此技术,功能验证工程师可以非常方便地记... 当前ASIC功能验证流程中,FPGA原型验证系统的可调试性一直是制约验证速度的重要障碍。本文提出了一种模拟存储器技术,即将FPGA板上的存储请求映射到PC机上,由PC机上的软件模拟存储器的行为。通过此技术,功能验证工程师可以非常方便地记录和分析测试用例的执行轨迹,以及设置访存事务级的断点等,大大增加了验证板的可调性。同时,模拟存储系统的设计复杂度和成本也低于由硬件实现的大容量存储系统,有助于降低FPGA原型验证板的设计复杂度。 展开更多
关键词 ASIC fpga 模拟存储器 功能验证
在线阅读 下载PDF
面向处理器功能验证的硬件化System Verilog断言设计 被引量:1
3
作者 张子卿 石侃 +2 位作者 徐烁翔 王梁辉 包云岗 《计算机研究与发展》 EI CSCD 北大核心 2024年第6期1436-1449,共14页
功能验证在处理器芯片开发流程中所占用的时间超过70%,因此优化提升功能验证环节的效率非常必要.软件仿真等传统验证方法提供了包括断言等多种验证机制,以提升验证的细粒度可见性和自检查能力,但是软件仿真运行速度较慢,在高效性方面有... 功能验证在处理器芯片开发流程中所占用的时间超过70%,因此优化提升功能验证环节的效率非常必要.软件仿真等传统验证方法提供了包括断言等多种验证机制,以提升验证的细粒度可见性和自检查能力,但是软件仿真运行速度较慢,在高效性方面有明显不足.基于FPGA的硬件原型验证方法能极大地加速验证性能,但其调试能力较弱,虽能快速发现漏洞,但难以定位漏洞出现的具体位置和根本原因,存在有效性不足难题.为同时解决上述功能验证有效性与高效性的问题,提出一种将不可综合的断言语言SVA(SystemVerilog Assertion)自动转换成逻辑等效但可综合的RTL电路的方法,聚焦于断言这一类对设计进行非全局建模、纵向贯穿各抽象层级的验证方式,对基于全局指令集架构(instruction set architecture,ISA)模型的验证能力进行补足.同时,结合FPGA细粒度并行化、高度可扩展的优势,对处理器的验证过程进行硬件加速,提升了处理器的开发效率.实现了一个端到端的硬件断言平台,集成对SVA进行硬件化的完整工具链,并统计运行在FPGA上的硬件化断言的触发和覆盖率情况.实验表明,和软件仿真相比,所提方法能取得超过2万倍的验证效率提升. 展开更多
关键词 断言 处理器验证 硬件仿真 现场可编程逻辑门阵列 原型验证
在线阅读 下载PDF
高可靠LIN控制器IP的设计与实现
4
作者 李小波 王祥莉 +2 位作者 赵鹏翔 韩明 林剑东 《现代电子技术》 北大核心 2024年第22期30-36,共7页
LIN虽然为传统总线,但仍大量应用在汽车、智能家居和工业控制等领域。基于此,设计一种高可靠LIN控制器IP。基于AMBA APB3.0标准接口的IP不仅实现了LIN协议规定的数据收发、网络管理等功能,还增加了大量可靠性和安全性相关功能,如错误监... LIN虽然为传统总线,但仍大量应用在汽车、智能家居和工业控制等领域。基于此,设计一种高可靠LIN控制器IP。基于AMBA APB3.0标准接口的IP不仅实现了LIN协议规定的数据收发、网络管理等功能,还增加了大量可靠性和安全性相关功能,如错误监测、看门狗、环回自测试、显性电平监控等,通过这些可靠性措施使得IP达到ASIL-B级技术指标要求。针对IP搭建仿真验证环境,完成了SoC级仿真和FPGA原型验证,并基于国内某流片厂商110 nm工艺,完成了逻辑综合,生成了Verilog格式的网表文件。通过测试和逻辑综合分析得出:所提出的控制器IP性能满足协议和设计需求,在110 nm三温三压极限条件最高频率可达625 MHz,逻辑单元约为5 950,等效逻辑门约为10 554,面积为34 676μm2。该IP功能优于对比文献,可直接集成到微控制器MCU、SoC和FPGA设计中,减少设计周期和产品上市时间。 展开更多
关键词 LIN总线 控制器IP 高可靠性 安全功能 逻辑综合 SoC仿真 fpga原型验证
在线阅读 下载PDF
微处理器功能验证方法研究 被引量:12
5
作者 郭阳 李暾 李思昆 《计算机工程与应用》 CSCD 北大核心 2003年第5期35-37,共3页
微处理器验证是微处理器设计的关键环节。该文探讨了微处理器模拟、硬件仿真、形式验证等方法的原理、特点和适用场合,提出了进行多层次微处理器功能验证的总体思路。
关键词 微处理器 功能验证方法 形式验证 参考模型 逻辑级模拟器
在线阅读 下载PDF
龙腾C1微处理器的功能验证 被引量:4
6
作者 安建峰 樊晓桠 +1 位作者 张盛兵 张山刚 《计算机工程与应用》 CSCD 北大核心 2005年第24期123-124,200,共3页
微处理器的功能验证是一项复杂而重要的工作。文章在进行龙腾C1微处理器的功能验证时,针对其指令集的特点,将指令集分为运算类和非运算类两种。根据两种指令各自不同的特点,文章分别提出了使用嵌入汇编语言的C语言参照模型和使用基于真... 微处理器的功能验证是一项复杂而重要的工作。文章在进行龙腾C1微处理器的功能验证时,针对其指令集的特点,将指令集分为运算类和非运算类两种。根据两种指令各自不同的特点,文章分别提出了使用嵌入汇编语言的C语言参照模型和使用基于真实处理器执行结果的TRACE文件参照模型。在参照模型基础之上,实现了仿真结果的自动检查和基于覆盖率的分析。同时,为了加速仿真验证的速度,使用了FPGA验证平台进行功能验证,可以运行操作系统级的测试程序。 展开更多
关键词 微处理器 验证 仿真 fpga
在线阅读 下载PDF
嵌入式微处理器的系统验证平台设计 被引量:9
7
作者 庄伟 樊晓桠 《计算机应用研究》 CSCD 北大核心 2007年第10期240-242,共3页
基于FPGA和嵌入式操作系统VxWorks的优点,设计了"龙腾R2"微处理器的系统验证平台。在该验证平台上成功调试了VxWorks操作系统以及该验证平台支持的所有tShell和wShell命令及大量的测试程序。实践表明,该验证平台的调试和错误... 基于FPGA和嵌入式操作系统VxWorks的优点,设计了"龙腾R2"微处理器的系统验证平台。在该验证平台上成功调试了VxWorks操作系统以及该验证平台支持的所有tShell和wShell命令及大量的测试程序。实践表明,该验证平台的调试和错误定位方法快捷有效,提高了验证效率,缩短了设计周期。 展开更多
关键词 嵌入式微处理器 现场可编程逻辑 VXWORKS 系统验证平台
在线阅读 下载PDF
微处理器仿真技术研究 被引量:1
8
作者 马鹏 徐国强 +1 位作者 王玉艳 章建雄 《计算机工程》 CAS CSCD 北大核心 2003年第2期213-214,260,共3页
仿真技术是微处理器设计的关键技术之一。通过集成电路仿真技术研究,提出了构建微处理器仿真平台的方法,在该平台上模拟了微处理器的功能。实现了微处理器的设计验证。
关键词 微处理器 仿真 集成电路 硬件电路
在线阅读 下载PDF
使用支持向量机的微处理器验证向量优化方法 被引量:1
9
作者 王朋宇 郭崎 +2 位作者 沈海华 陈云霁 张珩 《高技术通讯》 EI CAS CSCD 北大核心 2010年第1期68-74,共7页
为了解决微处理器仿真验证中随机验证向量质量不高的问题,提出了一种基于支持向量机(SVM)的验证向量优化方法。该方法将已仿真运行的验证向量及其覆盖率信息作为支持向量机的样本进行有监督学习,得到验证向量关于功能覆盖点的分类器。... 为了解决微处理器仿真验证中随机验证向量质量不高的问题,提出了一种基于支持向量机(SVM)的验证向量优化方法。该方法将已仿真运行的验证向量及其覆盖率信息作为支持向量机的样本进行有监督学习,得到验证向量关于功能覆盖点的分类器。利用训练后的分类器对于新产生的验证向量进行预测,并丢弃预测中不能提高覆盖率的冗余验证向量。实验数据表明该方法能准确地过滤冗余验证向量,提高仿真运行的验证向量的质量。和完全随机的验证向量生成方法相比,该方法达到相同的功能覆盖率仅需要前者1/3的验证向量。 展开更多
关键词 支持向量机(SVM) 功能覆盖率模型 微处理器验证 仿真验证 验证向量优化
在线阅读 下载PDF
高性能RISC微处理器硬件仿真器设计 被引量:2
10
作者 刘振宇 齐家月 《计算机研究与发展》 EI CSCD 北大核心 2004年第8期1436-1441,共6页
在微处理器设计中 ,为了系统级软硬件协同仿真 ,在后端设计前必须采用硬件仿真器对设计进行系统验证 为此 ,采用FPGA设计 32位RISC流水线结构微处理器的硬件仿真器 此设计主要包括以下特点 :采用内存管理单元(MMU)可以实现虚拟地址管... 在微处理器设计中 ,为了系统级软硬件协同仿真 ,在后端设计前必须采用硬件仿真器对设计进行系统验证 为此 ,采用FPGA设计 32位RISC流水线结构微处理器的硬件仿真器 此设计主要包括以下特点 :采用内存管理单元(MMU)可以实现虚拟地址管理 ;包括片上Cache ,其中包括指令Cache(I Cache)和数据Cache(D Cache) ;采用标准SYSAD接口设计 ;包括片上乘除处理单元 (MDU) ;实现精确异常处理 设计采用XILINX公司的xc2v2 0 0 0实现 ,其工作频率为 展开更多
关键词 微处理器 RISC fpga 硬件仿真器
在线阅读 下载PDF
通用处理器设计中硬件仿真验证 被引量:2
11
作者 张珩 《计算机工程与应用》 CSCD 北大核心 2007年第8期1-3,233,共4页
基于动态的RTL仿真依然是验证超大规模集成电路的主要方法。在使用动态仿真方法对通用微处理器这样大规模的设计进行功能验证时仿真速度成为了瓶颈,通常的解决方案是使用FPGA进行硬件的物理原型仿真,使用FPGA可以在较短的时间内测试大... 基于动态的RTL仿真依然是验证超大规模集成电路的主要方法。在使用动态仿真方法对通用微处理器这样大规模的设计进行功能验证时仿真速度成为了瓶颈,通常的解决方案是使用FPGA进行硬件的物理原型仿真,使用FPGA可以在较短的时间内测试大量的测试向量,但是使用FPGA物理原型验证的可调试很差。针对这一主要问题,提出了三级的层次化仿真验证环境,使用硬件仿真器的仿真加速作为中间层的解决方案,即可以提高仿真速度,也提供了良好的调试环境。同时针对大规模设计多片FPGA逻辑划分提出了改进的K-L算法,优化了FPGA的利用率和片间互连。 展开更多
关键词 功能验证 模拟仿真 fpga物理原型验证 仿真加速
在线阅读 下载PDF
微处理器功能验证的模拟加速方法
12
作者 王祚栋 魏少军 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2005年第8期1818-1822,共5页
复杂微处理器的功能验证是当前主要的设计瓶颈.为提高验证效率,提出了自验证和混合模型模拟两种模拟加速方法.前者通过实现验证流程的自动化来提高验证效率,其有效性正比于激励空间的规模,反比于单个向量的平均模拟时间;后者则通过模拟... 复杂微处理器的功能验证是当前主要的设计瓶颈.为提高验证效率,提出了自验证和混合模型模拟两种模拟加速方法.前者通过实现验证流程的自动化来提高验证效率,其有效性正比于激励空间的规模,反比于单个向量的平均模拟时间;后者则通过模拟不同抽象层次子模块模型组成的系统,将全芯片网表的验证时间从子模块数的指数关系降低到线性关系.该方法的有效性和可行性在32位处理器的设计实践中得到了验证. 展开更多
关键词 微处理器 功能验证 混合模型 模拟
在线阅读 下载PDF
基于指令分解的微处理器验证与RTL级错误定位
13
作者 沈胜宇 李思昆 《计算机工程与科学》 CSCD 2005年第5期97-100,共4页
本文提出并实现了一种新的基于指令分解的微处理器验证与RTL级错误定位方法。该方法从指令集模拟器的模拟结果中将指令分解为功能单元上的操作序列,并且输入和输出数据。将该结果与RTL模型的模拟结果比较,使RTL级错误定位精确到功能单... 本文提出并实现了一种新的基于指令分解的微处理器验证与RTL级错误定位方法。该方法从指令集模拟器的模拟结果中将指令分解为功能单元上的操作序列,并且输入和输出数据。将该结果与RTL模型的模拟结果比较,使RTL级错误定位精确到功能单元级。相对于传统的方法,大大提高了效率。 展开更多
关键词 微处理器 指令分解 动态模拟 控制电路 指令集模拟器 RTL级错误定位方法
在线阅读 下载PDF
使用Simics模拟器辅助微处理器验证 被引量:1
14
作者 吴松林 樊晓桠 安建峰 《科学技术与工程》 2008年第7期1847-1850,1855,共5页
在微处理器功能验证中,仿真激励生成和复杂仿真环境构建经常耗费大量的时间。提出一种基于Simics模拟器的验证平台VMSIM,并介绍这种平台在龙腾C2486兼容处理器上的应用。使用VMSIM可以在软件仿真环境中,构造真实的操作系统运行环境,可... 在微处理器功能验证中,仿真激励生成和复杂仿真环境构建经常耗费大量的时间。提出一种基于Simics模拟器的验证平台VMSIM,并介绍这种平台在龙腾C2486兼容处理器上的应用。使用VMSIM可以在软件仿真环境中,构造真实的操作系统运行环境,可以有效地发现深层次的设计错误并快速定位,为微处理器验证起到了良好的辅助作用。最后给出VMSIM在龙腾C2处理器验证中的实际应用结果。 展开更多
关键词 微处理器 龙腾C2 SIMICS 验证 仿真
在线阅读 下载PDF
嵌入式微处理器的软硬件协同验证 被引量:1
15
作者 郝焱 汪东升 《计算机工程与设计》 CSCD 2004年第7期1053-1055,1058,共4页
软硬件协同验证是解决系统芯片验证的关键技术。模型驱动的软硬件协同验证方法是一种新颖的嵌入式微处理器的验证方法,其主要部分包括基于真实的验证平台、验证向量的自动生成器、验证结果的分析和比较器。该验证方法可实现嵌入式微处... 软硬件协同验证是解决系统芯片验证的关键技术。模型驱动的软硬件协同验证方法是一种新颖的嵌入式微处理器的验证方法,其主要部分包括基于真实的验证平台、验证向量的自动生成器、验证结果的分析和比较器。该验证方法可实现嵌入式微处理器的完备验证,且基于该方法实现的验证平台可很容易地转化为系统芯片的设计及验证平台。 展开更多
关键词 嵌入式 微处理器 软硬件协同验证 系统芯片 模型驱动 多层次模拟
在线阅读 下载PDF
用于DVD伺服控制的EFM/EFM+解调器的设计
16
作者 夏军 袁丽霞 邹雪城 《电子学报》 EI CAS CSCD 北大核心 2005年第1期150-153,共4页
本文介绍了一种EFM/EFM +解调器的设计和实现 .该解调器用于DVD光盘伺服控制 ,对读入的CD和DVD数据分别实现 14 - 8和 16 - 8解调 .文中通过对其工作原理和实际应用的分析 ,给出其最终实现方案 .并用Verilog硬件描述语言完成整个解调器... 本文介绍了一种EFM/EFM +解调器的设计和实现 .该解调器用于DVD光盘伺服控制 ,对读入的CD和DVD数据分别实现 14 - 8和 16 - 8解调 .文中通过对其工作原理和实际应用的分析 ,给出其最终实现方案 .并用Verilog硬件描述语言完成整个解调器的设计工作 .功能仿真和FPGA验证表明 ,设计成功 . 展开更多
关键词 EFM/EFM+ 解调器 VERILOG 功能仿真 fpga验证
在线阅读 下载PDF
基于多模拟器协同模拟的微处理器验证技术研究
17
作者 宋慧静 赵天磊 +1 位作者 吴虎成 张民选 《小型微型计算机系统》 CSCD 北大核心 2015年第9期2130-2134,共5页
提出并实现了一种基于Verilog模拟器与C模拟器协同模拟的微处理器验证平台Bug Finder.该平台通过System Verilog DPI(Direct Programming Interface)和操作系统共享内存机制,将待验证微处理器的RTL模型与GEM5模拟器相连,并自动比较每条... 提出并实现了一种基于Verilog模拟器与C模拟器协同模拟的微处理器验证平台Bug Finder.该平台通过System Verilog DPI(Direct Programming Interface)和操作系统共享内存机制,将待验证微处理器的RTL模型与GEM5模拟器相连,并自动比较每条指令的运行结果,可以发现深层次的设计错误并快速定位.在实际验证中的应用结果显示,Bug Finder平台可以快速定位到大量RTL设计和验证环境中的错误,有效缩短了处理器的验证周期. 展开更多
关键词 微处理器验证 GEM5 SYSTEMVERILOG DPI 协同模拟 快速定位错误
在线阅读 下载PDF
一种面向嵌入式SoC设计的混合级硬/软件协同验证技术
18
作者 王强 龚龙庆 时晨 《现代电子技术》 2007年第9期159-161,164,共4页
SoC已经成为嵌入式系统必不可少的解决方案。验证如此复杂的嵌入式SoC是非常困难的,系统设计需要新的验证技术更快更好地完成系统功能验证任务。通过比较当前3种主要的嵌入式系统验证技术:软件仿真技术、硬件模拟技术、硬/软件协同验证... SoC已经成为嵌入式系统必不可少的解决方案。验证如此复杂的嵌入式SoC是非常困难的,系统设计需要新的验证技术更快更好地完成系统功能验证任务。通过比较当前3种主要的嵌入式系统验证技术:软件仿真技术、硬件模拟技术、硬/软件协同验证仿真技术,介绍基于指令集仿真器和FPGA相结合的、面向IP核复用的混合级硬/软件协同验证环境,并提出混合级协同验证总线功能模块的构成。该技术不仅可以提高设计的可信性和验证速度,而且能够继承当前大多数硬件模拟验证方法。 展开更多
关键词 嵌入式系统验证技术 混合级协同验证 fpga 指令集仿真器 SOC IP核复用
在线阅读 下载PDF
多协议智能快充电路的设计 被引量:2
19
作者 刘有耀 崔盼 张烨晨 《现代电子技术》 北大核心 2019年第24期25-29,33,共6页
为了提高充电速度,解决电子产品充电协议不兼容的问题,提出一款基于USB Type-C接口的多协议智能快充电路,可同时兼容PD和QC 2.0协议,最大耐压值为40 V。使用软硬件结合的方式,通过Verilog HDL硬件描述语言完成物理层的设计;用软件语言... 为了提高充电速度,解决电子产品充电协议不兼容的问题,提出一款基于USB Type-C接口的多协议智能快充电路,可同时兼容PD和QC 2.0协议,最大耐压值为40 V。使用软硬件结合的方式,通过Verilog HDL硬件描述语言完成物理层的设计;用软件语言完成协议层的设计,从而用搭载USB Type-C接口的适配器可为使用多种不同协议的终端设备快充。通过仿真测试,结果表明多协议智能快充电路可实现不同快充协议间的切换,且能达到对应协议支持的最大充电功率,从源头上降低了各种充电线缆的产生。 展开更多
关键词 智能快充 多协议 USB Type-C接口 电路设计 仿真测试 fpga验证
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部