FPGA程序的形式化建模与分析方法研究

来源 :华侨大学 | 被引量 : 0次 | 上传用户:hejizhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机、电子通信等技术的高速发展,国家对电子自动化应用的要求也在不断提高。现场可编程门阵列(Field Programmable Gate Array,FPGA)作为目前一项非常重要的数字化技术,被广泛应用于一些安全苛求的系统(例如交通、汽车电子和军工产业等),这就对FPGA程序的安全可靠性提出了严格的要求。然而,随着FPGA数字系统的规模不断增大,仅仅依靠设计人员的调试使得工作量变得繁重,难以保证程序的可靠性,而且传统仿真工具仅能识别语义和语法问题,却无法检测出隐藏在程序中的逻辑错误。因此,设计正确性的验证问题是目前学术界和工业界的重要研究课题,并取得了丰硕的成果,其中形式化验证方法的应用最为广泛。本文基于形式化语言——Petri网给出了FPGA组合逻辑程序的建模方法,以及系统状态可达图和计算树逻辑(Computation Tree Logic,CTL)相结合的系统互斥规范验证方法,最后还给出了一类同步时序逻辑电路的建模和分析方法:1.选用Petri网作为FPGA组合逻辑系统的VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)程序的建模工具,提出将VHDL程序自动转换为普通Petri网的算法;2.根据FPGA工作原理,通过Petri网模型来计算获得FPGA组合逻辑系统的状态可达图;3.采用CTL公式描述系统的性质规范并枚举验证每个状态,目的是检测和定位VHDL程序中违反互斥规范的语句;4.根据同步时序逻辑电路的工作原理,提出了这类电路的抑制弧Petri网建模方法,并通过Petri网可达图分析电路的逻辑功能。本文所提出的方法可以自动分析和定位FPGA组合逻辑程序中的逻辑错误,提高FPGA系统的可靠性,对VHDL程序的形式化验证有较大的应用价值。本文还对一类同步时序逻辑电路提出了形式化建模和分析方法,为Petri网理论在数字系统中的进一步应用提供了可能。
其他文献
为实现LED数字投影机短距离内投影出更大的画面,文中针对此类投影机的结构特点,通过理论计算和ZEMAX光学设计软件的优化,开发设计一款适用于LED光源0.7 in(1 in=2.54 cm)单芯
近红外全固态超快激光器具有效率高、结构紧凑、稳定性好等优点,输出的激光脉冲光束质量好、峰值功率高、脉冲宽度窄,是目前超快激光领域研究的热点之一,在医疗、军事、加工
赤霉病(Fusarium head blight,FHB)是小麦最主要的病害之一,严重影响小麦生产安全和食品安全,研究小麦赤霉病抗性机理对于解决小麦赤霉病这一世界性难题具有重要意义。根据对赤
目的 讨论家庭化产房对产程的作用。方法 将住院分娩的产妇随机分为家庭化分娩产妇组50例与常规分娩产妇组50例进行效果观察。结果家庭化分娩产妇组与常规分娩产妇组相比,产
会议
藏传佛教传入蒙古族地区经历了漫长而复杂的历史过程,文章以藏传佛教传入蒙古族地区的基本过程为研究对象,旨在探究藏传佛教在蒙古族地区传播的阶段性特征和区域性特点。
本文针对电子封装中表面贴装焊点的可靠性问题,就以下两方面的内容开展了研究:1.无铅高温焊料(Sn96.5Ag3.5和Sn95Sb5)在汽车电子中的应用;2.倒装焊复合SnPb 焊点的形态研究及其对焊
目的了解阻塞性睡眠呼吸暂停低通气综合征(obstructive sleep apnea-hypopnea syndrome,OSAHS)患者是否发生睑板腺形态及功能改变,探讨OSAHS患者睑板腺形态结构改变与眼表情
<正>区域性计量组织对该区域内各国计量技术的发展、计量标准的比对、质量体系的认可等起着重要的支撑作用。目前,区域性计量组织主要有欧洲计量合作组织、亚太计量规划组织
海背景下目标的电磁特性研究为精确制导、目标识别以及隐身等技术提供理论依据,而雷达散射截面的计算是工程应用中非常实际的问题,所以仅仅依靠理论上的计算远远不够,实地的
在详细分析民族地区旅游开发与新农村建设关系的基础上,结合延边州安图县红旗村利用旅游开发推进新农村建设的做法,探讨了红旗村依托区位优势和品牌效应,积极发挥政府主导作