发明名称 |
现场可编程门阵列仿真方法及装置 |
摘要 |
本发明提供一种现场可编程门阵列仿真方法及装置。其中,方法包括: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号楼 |