仿真,UNISIM,SIMPREM -我如何使用“GLBL?V”模块在Verilog仿真?

描述

如何在Verilog仿真中使用“GLBL.V”模块?

解决方案

“GLBL V”模块将全局设置/复位和全局三态信号连接到设计。为了在Verilog仿真中正确地重置设计,“GLBL V”模块必须与设计一起编译和加载。“GLBL V”模块位于“$xilinx/verilog /Src/GLBL.V”。

使用61I设计工具和以后

在61I设计工具中,修改了“GLBL.V”模块以自动脉冲GSR(FPGA Global St/Read)和PRLD(CPLD全局设置/复位),用于前100 ns的仿真。代码也被添加到自动脉冲全球三态(GTS),但默认脉冲是0纳秒。

有关如何编译和加载ModelSim中的“GLBL.V”的详细命令,请参见下列解决方案:

(赛灵思解答1078)-行为仿真

(赛灵思解答10177)后PAR时序仿真

有关附加信息,请参考综合和仿真设计指南:

HTTP://TooBox.xILIX.COM/DOSAN/XILIX6/BooSs/DOCS/SIM/SIM.PDF
在第6章中,验证你的设计,有一节“理解全局重置和三态仿真”。

使用5.1I/5.2I设计工具和早期版本

在1.1i释放之前,“GLBL V”模块没有自动地脉冲GSR或PRLD信号。因此,有必要从测试台驱动GSR或PRLD和/或GTS。这是需要添加到测试平台的代码:

注册会计师;

分配GLBL.GSR=GSR;

雷公藤多甙;

分配GLBL.GTS=GTS;

初始开始

GSR=1;

γ100 GSR=0;

结束

注1:对于CPLD设计,在代码中用PRLD替换GSR。

注2:GTS也可以被驱动,但一般不需要,除非你正在做一个板级仿真。

有关如何编译和加载ModelSim中的“GLBL.V”的详细命令,请参见下列解决方案:

(赛灵思解答1078)-行为仿真

(赛灵思解答10177)后PAR时序仿真

有关附加信息,请参考综合和仿真设计指南:

HTTP://TooBox.xILIX.COM/DOSAN/XILIX6/BooSs/DOCS/SIM/SIM.PDF
在第6章中,验证你的设计,有一节“理解全局重置和三态仿真”。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 19:28:12 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它