共查询到20条相似文献,搜索用时 31 毫秒
1.
2.
MIL-STD-1750A指令集是星载弹载计算机常用指令集之一,为实现该类指令集CPU+FPGA的通用性验证,实现安全性、强度、单粒子翻转等异常测试,满足测试覆盖率要求,保证星载弹载计算机系统可靠性,提出了一种CPU+FPGA的仿真模型搭建方法,利用如中断和故障处理机制的实现、浮点运算单元设计方式、异常注入机制设计以及图形控制界面等关键技术,实现了一种精简1750A仿真软核。实验证明,利用该仿真软核设计的CPU+FPGA的仿真模型平台,可极大提高1750系列CPU相关接口的FPGA产品的验证效率和可靠性,也为后续星载弹载软件的测试提供了一套故障注入方便、故障定位清晰的测试平台。 相似文献
3.
4.
吴佳 《计算机光盘软件与应用》2013,(3)
文章介绍基于FPGA的SPI通讯接口设计,采用Verilog硬件描述语言编程,用综合工具Synplify对设计进行综合,用Model Sim进行时序仿真测试,最后在FPGA上实现完成。 相似文献
5.
6.
7.
本文设计了TM010模式的微波谐振腔测量亚硝酸盐溶液的浓度。采用有限元法进行仿真优化得到腔体的结构参数。基于微波微扰理论和实验测量,建立谐振频率与亚硝酸盐溶液浓度的数学模型。配置了九组亚硝酸钠溶液进行测量。设计了一种使用FPGA(Field programmable gate array)作为主控单元的测量系统,实现自动检测的目的,并与微波矢量网络分析仪(vector network analyzer,VNA)的测试结果进行比较。研究表明,实验测量结果与数学模型的计算值基本一致。FPGA电路系统的测试结果与VNA系统的测试结果的相对误差为6.58%,二者对NaCl溶液的测试结果的相对误差为3.35%,该结果表明所设计的FPGA电路系统能够实现自动连续监测亚硝酸盐等物质含量的功能。 相似文献
8.
ASF技术提供了一种通过网络对计算机系统远程监控和故障告警的标准方法。本文介绍了一种NIC芯片中内嵌的ASF单元的设计方案。该设计采用FPGA实现并进行了仿真。本文给出了部分仿真结果。 相似文献
9.
介绍了一种基于FPGA控制的逆变器仿真实验平台设计。该设计运用半实物仿真技术,在FPGA中虚拟出双有源桥DC-DC变换器(DAB)有关的实验平台,由FPGA、DSP和上位机三部分组成。FPGA采用SparkRoad FPGA,用来在内部虚拟出一个DAB变换器电路,接收控制器发来的信号,处理仿真器内部信息,最后将结果上传至上位机系统;DSP采用TMS320F28335,用来产生模拟DAB变换器电路中的IGBT开关信号,并将开关信号以PWM波的方式传给FPGA进行处理;上位机采用的是个人电脑,用来与另外两部分进行串口通信。通过性能测试,该设计达到了预期的功能。 相似文献
10.
无人机系统常采用脉冲宽度调制信号(PWM)控制舵机执行机构,在进行飞行控制系统闭环半物理仿真中,需要实时采集舵机控制信号作为无人机模型的控制输入,进而构成闭环仿真.提出并实现了一种以FPGA为核心的PWM信号转换器的设计,给出了PWM信号转换器各部分模块的详细设计,并用Verilog在FPGA中实现了其全部功能.在对FPGA设计的PWM信号转换器模块功能仿真和时序仿真正确后,下载到Altera开发板中进行验证.测试结果表明,利用FPGA设计的PWM信号转换器模块具有测量精度高、简单高效的特点,满足了实时仿真的要求. 相似文献
11.
12.
13.
张珩 《计算机工程与应用》2007,43(8):1-3,233
基于动态的RTL仿真依然是验证超大规模集成电路的主要方法。在使用动态仿真方法对通用微处理器这样大规模的设计进行功能验证时仿真速度成为了瓶颈,通常的解决方案是使用FPGA进行硬件的物理原型仿真,使用FPGA可以在较短的时间内测试大量的测试向量,但是使用FPGA物理原型验证的可调试很差。针对这一主要问题,提出了三级的层次化仿真验证环境,使用硬件仿真器的仿真加速作为中间层的解决方案,即可以提高仿真速度,也提供了良好的调试环境。同时针对大规模设计多片FPGA逻辑划分提出了改进的K—L算法,优化了FPGA的利用率和片间五连。 相似文献
14.
15.
FPGA软件测试严重滞后于应用增长的速度,部分领域甚至未将FPGA软件测试纳入测试范畴。在产品的研制过程中,由FPGA设计故障导致的修改调试已成为影响进度和增加成本的瓶颈。因此,文中针对FPGA测试的现状,结合FP-GA设计的特点,对FPGA软件测试的模型和过程管理进行研究,给出一套适合FPGA设计的测试模型和过程管理体系。通过采用规范化、有序化、系统化、面向工程的、面向任务的文档及配套管理手段进行正确引导、组织和实施测试活动,持续改进测试流程中各个阶段工作质量和效用,及早及时地发现和关闭FPGA设计开发过程中存在的缺陷,提高FPGA设计和测试的沟通效率,最终保证FPGA产品的质量,提升客户的满意度。 相似文献
16.
17.
Systolic乘法是一种基于SIMD-MC2模型的矩阵乘算法,无法直接应用在单独的嵌入式系统中,所以提出一种采用FPGA技术实现Systolic乘法的方法。该方法将FPGA的硬件并行特性与巧妙的并行算法结合起来,利用FPGA灵活可编程的特点,在FPGA内部设计了一种基于MC2模型的节点阵列来实现Systolic乘法。实际应用中,可以灵活地修改节点单元的数量和节点的功能来满足不同规模的运算矩阵需求并充分利用FPGA的资源。仿真结果验证了该方法的正确性。实际测试结果表明:该方法具有较快的速度和较高的实时性。 相似文献
18.
为了提升国产平台的计算性能,采用国产CPU+FPGA的异构架构,设计了基于国产CPU的可重构计算系统。该系统包括基于国产CPU的主机单元和FPGA可重构加速单元,主机单元负责逻辑判断与管理调度等任务,FPGA负责对计算密集型任务进行加速,并采用OpenCL框架模型进行编程,以缩短FPGA的开发周期。为了验证该系统的性能,采用AES加密算法来测试该系统的计算性能,通过对不同长度的明文进行AES加密测试,并与CPU串行处理结果进行对比,得出:相比于单核FT-1500A CPU串行加密方式,采用可重构计算系统并行加密能够获得120多倍的加速比,且此加速比会随着明文长度的增加而成非线性增大。实验结果表明:基于国产CPU的可重构计算系统能够大幅提升国产平台的计算性能。 相似文献
19.
测试配置开发是FPGA测试中的重要环节之一,为加快FPGA测试配置开发进程,提出一种基于配置词典的FPGA测试配置分析评价方法.首先建立FPGA基本可编程单元的配置词典,给出其完备测试需要的所有配置码;然后采用模板化的方法分析测试配置,计算测试配置对配置词典的覆盖率;最后根据计算的覆盖率评价测试配置的完备性.实验结果表明,文中方法能够正确地评价测试配置的完备程度,报告测试配置所有可测和不可测的FPGA资源;与故障仿真方法相比,该方法的时间复杂度从O(kpn2)减少到O(kn′),运行时间从数百小时缩短到几分钟,且运行时间独立于FPGA的阵列规模. 相似文献