发明名称 一种用于FPGA电路位流仿真的方法
摘要 本发明属于电子技术领域,涉及一种用于对FPGA电路的可编程位流文件进行仿真的方法。本发明针对FDP系列的FPGA器件,使用Verilog语言对其自身功能统一进行多层次硬件建模,包括CLB、IOB和互连资源等,并在能够进行Verilog仿真的商业工具中进行仿真验证,能够实现编程数据下载和配置功能。本方法能在可编程逻辑器件的设计过程中快速验证其电路功能,并且向使用FPGA的用户提供FPGA仿真方法,能同FPGA芯片设计和应用电路设计流程无缝衔接。本方法可用于FPGA芯片流片前的设计阶段,流片后的FPGA芯片测试阶段,以及用户使用FPGA芯片进行电路设计阶段对FPGA位流文件进行仿真与验证,快速验证FPGA电路或用户电路功能的正确性。
申请公布号 CN103914580A 申请公布日期 2014.07.09
申请号 CN201310323430.2 申请日期 2013.07.29
申请人 复旦大学 发明人 王伶俐;周学功;童家榕;黄郑;陈帅;张作舟
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 上海元一成知识产权代理事务所(普通合伙) 31268 代理人 吴桂琴
主权项 一种用于FPGA电路位流仿真的方法,其特征在于,包括对位流文件解析和对FPGA结构进行建模,提取位流文件中FPGA器件的码点信息,并对FPGA的硬件结构进行多层次的建模,通过逐步对FPGA顶层TILE模块进行细化,然后对其中的各个单元块进行建模,并对最底层单元模块通过Register Transfer Level(RTL)行为级Verilog代码实现,实现顶层模块功能。
地址 200433 上海市杨浦区邯郸路220号