期刊文献+
共找到45篇文章
< 1 2 3 >
每页显示 20 50 100
FPGA-based hardware-in-the-loop for multi-domain simulation 被引量:2
1
作者 Abdelouahab D.Benhamadouche Farid Djahli +1 位作者 Adel Ballouti Abdeslem Sahli 《International Journal of Modeling, Simulation, and Scientific Computing》 EI 2019年第4期20-37,共18页
In this paper,we present a new approach for complex system design,which allows rapid,efficient and low-cost prototyping.This approach can simplify designing tasks and go faster from system modeling to effective hardwa... In this paper,we present a new approach for complex system design,which allows rapid,efficient and low-cost prototyping.This approach can simplify designing tasks and go faster from system modeling to effective hardware implementation.Designing multi-domain systems requires different engineering competences and several tools,our approach gives a unique design environment,based on the use of VHDL-AMS modeling language and FPGA device within the same design tool.This approach is intended to enhance hardware-in-the-loop(HIL)practices with a more realistic simulation which improve the verification process in the system design flow.This paper describes the implementation of a software/hardware platform as a practical support for our approach,the feasibility and the benefits of this approach are demonstrated through a practical case study for power converter control.The obtained results show that the developed method achieves significant speed-up compared with conventional simulation,with a minimum used resources and minimum latency. 展开更多
关键词 Hardware-in-the-loop(HIL)simulation multi-domain system verification system control field-programmable gate array(fpga) VHDL-AMS
原文传递
安全级仪控系统FPGA模块功能仿真测试V&V探讨
2
作者 石义金 王文俊 +2 位作者 谭晟吉 陈润星 刘杰 《机电产品开发与创新》 2024年第2期165-168,共4页
在核电仪控系统安全软件开发过程中,为了保证软件的安全性和可靠性,必须在开发生命周期中各阶段执行V&V工作。本文初步研究了FPGA开发过程中,针对模块功能仿真测试的V&V工作,着重讨论了如何建立仿真测试环境、建立测试用例实施... 在核电仪控系统安全软件开发过程中,为了保证软件的安全性和可靠性,必须在开发生命周期中各阶段执行V&V工作。本文初步研究了FPGA开发过程中,针对模块功能仿真测试的V&V工作,着重讨论了如何建立仿真测试环境、建立测试用例实施模块功能测试,保证测试的有效性、完整性,并以一个FPGA模块实例说明模块功能仿真测试的具体过程。 展开更多
关键词 fpga 验证与确认 仿真测试
下载PDF
32位RISC微处理器FPGA验证平台设计与实现 被引量:7
3
作者 于海 樊晓桠 张盛兵 《计算机工程与应用》 CSCD 北大核心 2007年第5期110-112,共3页
微处理器的验证工作是一项复杂而重要的工作。针对传统的FPGA验证在板级验证过程中存在不能快速定位错误和调试方法单一等问题,同时结合“龙腾R2”微处理器的验证需求,设计了“龙腾R2”微处理器的FPGA验证平台,在该验证平台上成功进行... 微处理器的验证工作是一项复杂而重要的工作。针对传统的FPGA验证在板级验证过程中存在不能快速定位错误和调试方法单一等问题,同时结合“龙腾R2”微处理器的验证需求,设计了“龙腾R2”微处理器的FPGA验证平台,在该验证平台上成功进行了指令和VxWorks操作系统的测试。实践表明该验证平台大大缩短了验证周期,整个验证平台原理清晰,结构简单,扩展灵活、方便。 展开更多
关键词 微处理器 fpga 验证平台 VXWORKS操作系统
下载PDF
基于FPGA的可配置IIC总线接口设计 被引量:12
4
作者 张素萍 高照阳 张建芬 《电子器件》 CAS 北大核心 2016年第4期866-873,共8页
针对传统IIC总线接口的FPGA设计可重用性不高的问题,提出了一种基于FPGA的可配置IIC总线接口设计方案。该方案采用同步有限状态机设计方法和硬件描述语言Verilog HDL,对IIC总线的数据传输时序进行模块化设计,采用Signal Tap II对设计模... 针对传统IIC总线接口的FPGA设计可重用性不高的问题,提出了一种基于FPGA的可配置IIC总线接口设计方案。该方案采用同步有限状态机设计方法和硬件描述语言Verilog HDL,对IIC总线的数据传输时序进行模块化设计,采用Signal Tap II对设计模块进行仿真验证。实验结果表明,该设计接口作为一种主控制器接口,可实现与具有IIC总线接口的从机器件100 kbyte/s和400 kbyte/s的可靠数据传输。该方案具有可重用度高、可配置性强、控制灵活等优点,并已成功运用于工程实践中。 展开更多
关键词 fpga IIC总线接口 VERILOG HDL 可配置 仿真验证
下载PDF
基于VITAL语言的FPGA板级仿真验证研究 被引量:4
5
作者 余慧敏 方广有 《计算机仿真》 CSCD 北大核心 2009年第12期90-94,共5页
数字电路在投产前的功能验证工作至关重要。随着器件工艺的进步,单片FPGA上集成的功能越来越复杂,按照改进样机的流程开发,应用FPGA芯片的电子系统时,在产品上市时间和产品开发费用等方面逐渐超出设计者的预算值;而仿真验证方法是由仿... 数字电路在投产前的功能验证工作至关重要。随着器件工艺的进步,单片FPGA上集成的功能越来越复杂,按照改进样机的流程开发,应用FPGA芯片的电子系统时,在产品上市时间和产品开发费用等方面逐渐超出设计者的预算值;而仿真验证方法是由仿真程序,如ModelSim,载人板上元件的模型信息、布局和互连信息,并在激励文件作用下产生系统输出的虚拟验算方法,具有省时,成本低、调试方便和有利于升级换代等优点。介绍用于元件建模的VITAL语言的基本规则及其描述电路模型的基本方法,应用FPGA的快速比较网络的仿真结果表明,仿真验证方法可以有效地提高FPGA系统功能、时序验证的效率。 展开更多
关键词 现场可编程逻辑阵列 建模 仿真 验证
下载PDF
FPGA在基于IEC61850的馈线保护中的应用 被引量:2
6
作者 何人望 谢丹丹 +1 位作者 杨毅波 饶攀 《华东交通大学学报》 2010年第4期52-56,共5页
基于IEC61850面向对象进行变电站馈线微机保护建模,根据馈线配置的保护方式和所要完成的功能进行功能分解,再逐步合成建立保护信息模型、信息交换模型,合理地选择智能电子设备IED的配置。以FPGA为处理器实现保护功能。FPGA的并行性、流... 基于IEC61850面向对象进行变电站馈线微机保护建模,根据馈线配置的保护方式和所要完成的功能进行功能分解,再逐步合成建立保护信息模型、信息交换模型,合理地选择智能电子设备IED的配置。以FPGA为处理器实现保护功能。FPGA的并行性、流水线和有限状态机设计思想,可以使整个逻辑电路更为合理、稳定。FPGA用于实现物理层通信芯片和网络协议互连的粘合逻辑,将通信和网络功能合并到同一设备中,具备较好的互操作性。并用Quartus Ⅱ进行保护功能仿真。 展开更多
关键词 馈线微机保护 IEC51850 fpga Quartus 功能仿真
下载PDF
FPGA设计验证中的软硬件协同仿真测试方法 被引量:3
7
作者 孙秀睿 《南通大学学报(自然科学版)》 CAS 2016年第3期41-44,66,共5页
在FPGA设计验证中通常采用软件仿真的手段验证功能的正确性,有时也会配合采用硬件仿真手段,但软件仿真和硬件仿真分别存在仿真过程耗时长和可监测性差的不足,难以很好地满足FPGA验证工作的需求.针对FPGA验证工作中软件仿真和硬件仿真的... 在FPGA设计验证中通常采用软件仿真的手段验证功能的正确性,有时也会配合采用硬件仿真手段,但软件仿真和硬件仿真分别存在仿真过程耗时长和可监测性差的不足,难以很好地满足FPGA验证工作的需求.针对FPGA验证工作中软件仿真和硬件仿真的局限性,通过对软仿、硬仿及软硬协同3种仿真手段进行比较,提出软硬件协同仿真的基本原理及技术手段.在软硬件协同仿真平台上分别对某基带FPGA软件和某采集控制FPGA软件进行实例验证,并与采用纯软件仿真的结果进行比较.结果表明:相对算法复杂度较高的某基带FPGA软件,纯软件仿真所耗时间为软硬件协同仿真的10倍;相对控制复杂度较高的某采集控制FPGA软件,纯软件仿真所耗时间为软硬件协同仿真的30倍.实验结果证明了该软硬件协同仿真技术的可行性和高效性. 展开更多
关键词 fpga验证 软件 硬件 协同仿真 测试
下载PDF
HyperLynx在多FPGA系统设计中的应用 被引量:1
8
作者 归敏丹 吴锡生 《自动化技术与应用》 2008年第7期102-104,92,共4页
随着技术的进步,SoC(System-on-Chip)已经成为一种发展趋势,这对在FPGA上进行功能验证提出了更高的要求。而FPGA容量的增长速度远落后于ASIC芯片规模的增长速度,因此构建多FPGA系统成为唯一可行的解决方案。信号完整性使多FPGA设计面临... 随着技术的进步,SoC(System-on-Chip)已经成为一种发展趋势,这对在FPGA上进行功能验证提出了更高的要求。而FPGA容量的增长速度远落后于ASIC芯片规模的增长速度,因此构建多FPGA系统成为唯一可行的解决方案。信号完整性使多FPGA设计面临严峻挑战,通过HyperLynx仿真可以发现设计中的问题,对设计进行指导,保证了设计的成功,并有助于提高系统的性能。 展开更多
关键词 fpga验证 fpga系统 信号完整性 HyperLynx仿真
下载PDF
X微处理器FPGA仿真的研究与实现
9
作者 姚丽娜 胡建国 《微电子学》 CAS CSCD 北大核心 2008年第3期385-388,391,共5页
X微处理器是一款具有完全自主知识产权的通用64位高性能微处理器,规模大、复杂度高。结合X微处理器的FPGA仿真,探讨了FPGA仿真验证的技术难点:FPGA的划分、FPGA芯片引脚复用、多片FPGA芯片互连信号传输的完整性问题。提出了基于系统功... X微处理器是一款具有完全自主知识产权的通用64位高性能微处理器,规模大、复杂度高。结合X微处理器的FPGA仿真,探讨了FPGA仿真验证的技术难点:FPGA的划分、FPGA芯片引脚复用、多片FPGA芯片互连信号传输的完整性问题。提出了基于系统功能和流水线结构的FPGA划分方法与虚拟I/O技术,设计了可重配置的通用FPGA仿真板,解决了用多片FPGA芯片实现X微处理器仿真的难题。 展开更多
关键词 fpga仿真 fpga划分 验证平台 微处理器
下载PDF
基于模拟存储器的FPGA原型验证系统
10
作者 张明 周宏伟 张民选 《计算机工程与科学》 CSCD 2007年第6期87-88,131,共3页
当前ASIC功能验证流程中,FPGA原型验证系统的可调试性一直是制约验证速度的重要障碍。本文提出了一种模拟存储器技术,即将FPGA板上的存储请求映射到PC机上,由PC机上的软件模拟存储器的行为。通过此技术,功能验证工程师可以非常方便地记... 当前ASIC功能验证流程中,FPGA原型验证系统的可调试性一直是制约验证速度的重要障碍。本文提出了一种模拟存储器技术,即将FPGA板上的存储请求映射到PC机上,由PC机上的软件模拟存储器的行为。通过此技术,功能验证工程师可以非常方便地记录和分析测试用例的执行轨迹,以及设置访存事务级的断点等,大大增加了验证板的可调性。同时,模拟存储系统的设计复杂度和成本也低于由硬件实现的大容量存储系统,有助于降低FPGA原型验证板的设计复杂度。 展开更多
关键词 ASIC fpga 模拟存储器 功能验证
下载PDF
基于IBIS模型的FPGA信号完整性仿真验证方法 被引量:3
11
作者 崔斌 王文炎 +3 位作者 王喆 张雷浩 李爽 康贺 《电子技术应用》 2019年第6期54-57,共4页
讨论了SRAM型FPGA信号完整性验证的必要性,提出了一种基于IBIS模型和HyperLynx软件的针对SRAM型FPGA器件信号完整性仿真验证方法,并以Stratix-2和Virtex-4两种类型的FPGA为例进行了实际仿真验证,分析了信号的有效数据宽度、电平幅值和... 讨论了SRAM型FPGA信号完整性验证的必要性,提出了一种基于IBIS模型和HyperLynx软件的针对SRAM型FPGA器件信号完整性仿真验证方法,并以Stratix-2和Virtex-4两种类型的FPGA为例进行了实际仿真验证,分析了信号的有效数据宽度、电平幅值和传输速率等仿真验证结果,比较了这两种器件的信号完整性优劣,通过该仿真实例也验证了这种FPGA信号完整性仿真验证技术的可行性。随后对模型参数进行了仿真对比,得出造成器件信号完整性差异的内在机理,从而在设计上指导优化器件信号完整性性能。 展开更多
关键词 fpga 信号完整性 仿真验证 IBIS模型 HyperLynx软件
下载PDF
基于UVM的FPGA软硬件联合仿真验证技术研究 被引量:5
12
作者 陈锐 门永平 +1 位作者 杨文强 丁宗杰 《空间电子技术》 2017年第1期38-42,共5页
提出了一种基于UVM的FPGA软硬件联合仿真验证技术。该技术基于标准UVM架构,实现了一种软硬件联合仿真验证平台。该技术的实现包含PC主控机、PCI接口驱动总线、被测FPGA和FPGA目标测试硬件平台以及软硬件联合仿真管理软件。该系统具有层... 提出了一种基于UVM的FPGA软硬件联合仿真验证技术。该技术基于标准UVM架构,实现了一种软硬件联合仿真验证平台。该技术的实现包含PC主控机、PCI接口驱动总线、被测FPGA和FPGA目标测试硬件平台以及软硬件联合仿真管理软件。该系统具有层次化验证环境、随机配置测试用例及自动化测试结果判读和覆盖率统计及加速仿真验证特点。文中还结合具体设计,进行了该项技术的实现过程和运行测试说明。 展开更多
关键词 通用验证方法学 现场可编程的阵列 软硬件联合仿真验证
下载PDF
AS5643协议处理FPGA的仿真验证 被引量:5
13
作者 马宁 田泽 +1 位作者 史嘉涛 赵志强 《计算机技术与发展》 2014年第5期153-156,共4页
现代FPGA设计中,仿真验证是证明FPGA设计能正确实现其功能的过程,是保证FPGA设计质量的有效手段之一。文中在分析AS5643协议的基础上,搭建了有效可靠的虚拟验证平台,重点研究了虚拟验证平台的构建方法,并开发相应的功能模型和测试用例... 现代FPGA设计中,仿真验证是证明FPGA设计能正确实现其功能的过程,是保证FPGA设计质量的有效手段之一。文中在分析AS5643协议的基础上,搭建了有效可靠的虚拟验证平台,重点研究了虚拟验证平台的构建方法,并开发相应的功能模型和测试用例。通过把这些功能模型挂接在FPGA的外部接口上,将初始化信息写入到相应的寄存器和配置DPRAM中,达到模拟FPGA的工作过程来进行各项测试工作。该验证平台适用于AS5643协议处理专用FPGA,验证方法提高了验证效率,缩短了整个设计验证周期。 展开更多
关键词 AS5643 验证平台 仿真验证 AS5643
下载PDF
FPGA仿真验证工具及前沿技术综述 被引量:8
14
作者 赵欢 李东伟 +1 位作者 朱倩 于志杰 《电子测试》 2020年第13期100-103,共4页
随着FPGA设计应用的场合越来越多、越广,尤其在航天、军工等国防方面对FPGA设计的功能实现、安全性可靠性提出了更高的要求,因此,对于FPGA设计的验证就显得更加重要。主要针对目前市场上先进的FPGA仿真工具进行了深入的介绍和比较,同时... 随着FPGA设计应用的场合越来越多、越广,尤其在航天、军工等国防方面对FPGA设计的功能实现、安全性可靠性提出了更高的要求,因此,对于FPGA设计的验证就显得更加重要。主要针对目前市场上先进的FPGA仿真工具进行了深入的介绍和比较,同时还分析了FPGA仿真验证技术的发展方向,为FPGA验证工程师仿真验证工具的选择提供了参考。 展开更多
关键词 fpga 仿真验证工具 仿真技术
下载PDF
基于FPGA与Cortex-M3的仿真验证平台设计
15
作者 李效白 周强 +2 位作者 左捷 郭忠元 王孟 《中国集成电路》 2013年第12期43-47,共5页
本文主要介绍基于Xilinx K7系列FPGA与ARM CortexM3处理器设计的可用于仿真与芯片验证的综合平台。本文结合FPGA与ARM CortexM3处理器的技术特点,着重描述了该平台的软硬件设计与应用场合,并介绍了平台实际使用情况。
关键词 fpga ARM COR t exM3 仿真验证平台
下载PDF
面向处理器功能验证的硬件化System Verilog断言设计
16
作者 张子卿 石侃 +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的设计与实现
17
作者 李小波 王祥莉 +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
18
作者 郭阳 李暾 李思昆 《计算机工程与应用》 CSCD 北大核心 2003年第5期35-37,共3页
微处理器验证是微处理器设计的关键环节。该文探讨了微处理器模拟、硬件仿真、形式验证等方法的原理、特点和适用场合,提出了进行多层次微处理器功能验证的总体思路。
关键词 微处理器 功能验证方法 形式验证 参考模型 逻辑级模拟器
下载PDF
龙腾C1微处理器的功能验证 被引量:4
19
作者 安建峰 樊晓桠 +1 位作者 张盛兵 张山刚 《计算机工程与应用》 CSCD 北大核心 2005年第24期123-124,200,共3页
微处理器的功能验证是一项复杂而重要的工作。文章在进行龙腾C1微处理器的功能验证时,针对其指令集的特点,将指令集分为运算类和非运算类两种。根据两种指令各自不同的特点,文章分别提出了使用嵌入汇编语言的C语言参照模型和使用基于真... 微处理器的功能验证是一项复杂而重要的工作。文章在进行龙腾C1微处理器的功能验证时,针对其指令集的特点,将指令集分为运算类和非运算类两种。根据两种指令各自不同的特点,文章分别提出了使用嵌入汇编语言的C语言参照模型和使用基于真实处理器执行结果的TRACE文件参照模型。在参照模型基础之上,实现了仿真结果的自动检查和基于覆盖率的分析。同时,为了加速仿真验证的速度,使用了FPGA验证平台进行功能验证,可以运行操作系统级的测试程序。 展开更多
关键词 微处理器 验证 仿真 fpga
下载PDF
面向CPU芯片的验证技术研究 被引量:9
20
作者 胡建国 位招勤 +1 位作者 张旭 曾献君 《微电子学》 CAS CSCD 北大核心 2007年第1期16-19,23,共5页
CPU芯片规模大、复杂度高,在芯片设计的不同阶段进行多层次的验证,保证芯片的正确性非常关键。文章探讨了模拟验证、FPGA仿真、形式验证和静态时序分析等验证方法,提出了一种多级验证体系方法,实现CPU芯片的多层次验证,并成功地验证了... CPU芯片规模大、复杂度高,在芯片设计的不同阶段进行多层次的验证,保证芯片的正确性非常关键。文章探讨了模拟验证、FPGA仿真、形式验证和静态时序分析等验证方法,提出了一种多级验证体系方法,实现CPU芯片的多层次验证,并成功地验证了自行设计的微处理器的正确性和兼容性。 展开更多
关键词 CPU 模拟验证 fpga仿真 形式验证 静态时序分析 多级验证
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部