首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么DCM在Modelsim 10.3中不能工作?

为什么DCM在Modelsim 10.3中不能工作?
EN

Stack Overflow用户
提问于 2015-02-17 22:12:14
回答 1查看 576关注 0票数 1

我尝试使用数字时钟管理器(DCM)和双倍输入时钟。iSim (Xilinx仿真工具)给出了正确的结果,但在Modelsim中输出时钟总是为零。

我总是在modelsim项目的库中编译unisims文件夹(由xilinx软件中的IBUFG、DCM和BUFG模块组成)。

根据Russel的回答,我使用了Xilinx核心生成器。我希望CLKFX的频率是CLKIN的两倍。正如您在下面的图片中所看到的,iSim (Xilinx模拟器)的结果是正确的,但是在Modelsim CLKFX中总是为零:

iSim结果(Xilinx模拟器):

Modelsim结果:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-17 22:47:43

如果您认为您没有正确设置DCM,则需要阅读有关DCMs及其工作方式的文档。如果您搜索Xilinx库指南(+FPGA名称),您将发现设备中所有可用的Primitives。或者你可以在这里看完整的列表:

Xilinx图书馆指南

如果在查看所有参数后仍有问题,可以尝试使用CoreGen为您生成DCM。CoreGen将确保您不会在无效配置中犯任何错误或实例化某些内容。CoreGen的输出是一个.vhd文件,您可以将其放到modelsim项目中并进行模拟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28572097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档