发明名称 现场可编程门阵列仿真方法及装置
摘要 本发明提供一种现场可编程门阵列仿真方法及装置。其中,方法包括:FPGA控制模块向待测FPGA模块写入启动标志,以启动待测FPGA模块;待测FPGA模块根据下行BD环信息执行DMA读操作,从获取下行BD环的数据内容;待测FPGA模块根据上行BD环信息执行DMA写操作,将数据内容写入上行BD环中;BD管理模块将由待测FPGA模块写入的数据内容输出到数据文件;当仿真时间结束时,比较输出模块将下行BD环的数据内容和数据文件中的数据内容进行比较,并输出比较结果。采用本发明技术方案,可以对实现DMA技术的FPGA进行仿真测试,提高测试效果、降低测试成本。
申请公布号 CN102360326A 申请公布日期 2012.02.22
申请号 CN201110136504.2 申请日期 2011.05.24
申请人 福建星网锐捷网络有限公司 发明人 柴宁
分类号 G06F11/26(2006.01)I 主分类号 G06F11/26(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳
主权项 一种现场可编程门阵列FPGA仿真方法,其特征在于,适用于FPGA仿真装置,所述FPGA仿真装置包括:缓冲描述符BD管理模块、FPGA控制模块、存储模块和比较输出模块;所述方法包括:所述FPGA控制模块向待测FPGA模块写入启动标志,以启动所述待测FPGA模块;所述待测FPGA模块根据预先配置的下行BD环信息执行直接内存存取DMA读操作,从所述存储模块中获取下行BD环对应的数据内容;所述待测FPGA模块根据预先配置的上行BD环信息执行DMA写操作,将所述数据内容写入所述存储模块中上行BD环对应的存储空间中;所述BD管理模块将由所述待测FPGA模块写入到所述存储空间中的数据内容输出到数据文件;当仿真时间结束时,所述比较输出模块将所述下行BD环对应的数据内容和所述数据文件中的数据内容进行比较,并输出比较结果。
地址 350002 福建省福州市仓山区金山大道618号桔园州工业园19号楼