当前位置: 首页 > news >正文

靠谱的建站正规公司html网页制作模板代码

靠谱的建站正规公司,html网页制作模板代码,彩票网站做代理,给企业做网站的公司文章目录 前言一、CMT(时钟管理单元)1、CMT 简介2、FPGA CMT 框图3、MMCM 框图4、PLL 框图 二、创建工程1、创建工程2、PLL IP 核配置3、进行例化 三、进行仿真1、创建仿真文件2、进行仿真设置3、进行行为级仿真 四、硬件验证1、引脚绑定2、生成比特流文…

文章目录

  • 前言
  • 一、CMT(时钟管理单元)
    • 1、CMT 简介
    • 2、FPGA CMT 框图
    • 3、MMCM 框图
    • 4、PLL 框图
  • 二、创建工程
    • 1、创建工程
    • 2、PLL IP 核配置
    • 3、进行例化
  • 三、进行仿真
    • 1、创建仿真文件
    • 2、进行仿真设置
    • 3、进行行为级仿真
  • 四、硬件验证
    • 1、引脚绑定
    • 2、生成比特流文件
    • 3、验证
  • 五、资源自取


前言

本节介绍一下赛灵思锁相环的一个使用方法,我手头的 AC7020 fpga 开发板上面有一个 50MHz 的晶振连接在 PL 端,晶振输出链接到 FPGA 的全局时钟(MRCC),这个 CLK 可以用来驱动 FPGA 内的用户逻辑电路,该时钟源的原理图如图所示:
在这里插入图片描述
但是在我们实际应用当中呢我们可能想要使用特定大小的频率,比如 25MHz 或者 100MHz,那么我们可以使用赛灵思的锁相环的 IP 实现它的时钟分频或者倍频。


一、CMT(时钟管理单元)

1、CMT 简介

Xilinx7 系列器件中的时钟资源包含了CMT(全称 Clock Management Tile,即时钟管理单元),每个 CMT 由一个 MMCM(全称 Mixed-Mode Clock Manager,即混合模式时钟管理)和一个 PLL(全称 Phase Locked Loop,即锁相环)组成,

  • MMCM(混合模式时钟管理):是基于 PLL 的新型混合模式时钟管理器,实现了最低的抖动和抖动滤波,为高性能的 FPGA 设计提供更高性能的时钟管理功能。
    • MMCM 在 PLL 的基础上加上了相位动态调整功能,
  • PLL:为锁相回路或锁相环,用来统一整合时钟信号,使高频器件正常工作,如内存的存取数据 等。PLL 用于振荡器中的反馈技术。
    • 锁相环拥有强大的性能,可以对输入到 FPGA 的时钟信号进行任意分频、倍频、相位调整、占空比调整,从而输出一个期望时钟;

MMCM 相对 PLL 的优势就是相位可以动态调整,但 PLL 占用的面积更小,而在大部分的设计当中大家使用 MMCM 或者 PLL 来对系统时钟进行分频、倍频和相位偏移都是完全可以的。

2、FPGA CMT 框图

下图为 7 系列 FPGA CMT 的一个简单的结构,最左边是输入的一些时钟源,最右边是输出。
在这里插入图片描述

3、MMCM 框图

下图是 MMCM 的框图,可以看到它包含 8 个相位的拍 + 1 个可变相位拍
在这里插入图片描述

4、PLL 框图

下图是 PLL 的框图,可以看到它只包含 8 个相位的拍
在这里插入图片描述

二、创建工程

1、创建工程

创建一个名字为 pll_test 的工程
在这里插入图片描述

2、PLL IP 核配置

1、点击 IP Catalog,搜索 clock,找到 Clocking Wizard 并双击
在这里插入图片描述
2、在 Clocking Option 下按如下图进行配置

  • Primitive 选择 PLL
  • Input Clock Information 中的主时钟的输入频率填上我们板子晶振频率:50MHz
    在这里插入图片描述

3、在 Output Clocks 下按如下图进行配置,并点击 OK
我们输出 200MHz、100MHz、50MHz、25MHz 这么四路不同频率的时钟
在这里插入图片描述
4、点击生成 Generate
在这里插入图片描述

3、进行例化

1、创建一个名为 pll_test.v 文件
在这里插入图片描述
2、复制例化模板到我们刚创建的 pll_test.v 文件中
在这里插入图片描述
3、对 pll_test.v 文件进行修改,修改之后的代码如下(这里我们只输出 25MHz 信号

`timescale 1ns / 1psmodule pll_test(input sys_clk,  // 50MHzinput rst_n,output clk_out);wire pll_locked;    clk_wiz_0 clk_inst(// Clock out ports.clk_out1(),     // output clk_out1.clk_out2(),     // output clk_out2.clk_out3(),     // output clk_out3.clk_out4(clk_out),     // output clk_out4// Status and control signals.reset(~rst_n), // input reset.locked(pll_locked),       // output locked// Clock in ports.clk_in1(sys_clk));      // input clk_in1  endmodule

三、进行仿真

1、创建仿真文件

创建名为 vtf_pll_test.v 的仿真文件,并进行例化编写 verilog 仿真程序

`timescale 1ns / 1psmodule vtf_pll_test;reg sys_clk;
reg rst_n;
wire clk_out;pll_test pll_inst(.sys_clk    (sys_clk),  // 50MHz.rst_n      (rst_n),.clk_out    (clk_out));initial 
beginsys_clk = 1'b0;rst_n = 1'b0;   // 对于按键来说我们进行的是低电平的一个复位# 100 rst_n = 1'b1;
endalways #10 sys_clk = ~sys_clk;  // 10ns 时钟翻转产生 25MHz 时钟endmodule

在这里插入图片描述

2、进行仿真设置

①、右键 Run Simulation -> Simulation Settings…
在这里插入图片描述
②、设置仿真时间,这里填 200us 即可
在这里插入图片描述

3、进行行为级仿真

①、左键 Run Simulation -> Run Behavioral Simulation
在这里插入图片描述
②、将 vtf_pll_test 下的 pll_inst 下的 clk_inst 的 clk_out1、clk_out2、clk_out3、clk_out_4、reset、locked 拖拽到仿真界面 Name 栏下
在这里插入图片描述
③、点击 Run for 10us,可以看下图结果
在这里插入图片描述

四、硬件验证

1、引脚绑定

1、点击 “Open Elaborated Design”,再打开 Window 下的 I/O Ports
在这里插入图片描述
2、查看原理图
①、T11 -> rst_n,T0 -> clk_out
在这里插入图片描述
②、U18 -> sys_clk
在这里插入图片描述
③、因此分配情况如下:
在这里插入图片描述
④、进行保存
在这里插入图片描述
⑤、生成的 pll.xdc 文件如下图:
在这里插入图片描述

2、生成比特流文件

①、点击 “Generate Bitstream”,直接生成 bit 文件
在这里插入图片描述
出现了如下报错:

[Place 30-172] Sub-optimal placement for a clock-capable IO pin and PLL pair. If this sub optimal condition is acceptable for this design, you may use the CLOCK_DEDICATED_ROUTE constraint in the .xdc file to demote this message to a WARNING. However, the use of this override is highly discouraged. These examples can be used directly in the .xdc file to override this clock rule.
< set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets clk_inst/inst/clk_in1_clk_wiz_0] >

clk_inst/inst/clkin1_ibufg (IBUF.O) is locked to IOB_X0Y15clk_inst/inst/plle2_adv_inst (PLLE2_ADV.CLKIN1) is provisionally placed by clockplacer on PLLE2_ADV_X0Y0The above error could possibly be related to other connected instances. Following is a list of 
all the related clock rules and their respective instances.Clock Rule: rule_pll_bufg
Status: PASS 
Rule Description: A PLL driving a BUFG must be placed on the same half side (top/bottom) of the deviceclk_inst/inst/plle2_adv_inst (PLLE2_ADV.CLKFBOUT) is provisionally placed by clockplacer on PLLE2_ADV_X0Y0and clk_inst/inst/clkf_buf (BUFG.I) is provisionally placed by clockplacer on BUFGCTRL_X0Y5

在这里插入图片描述
把这条提示加入 XDC 约束文件里面即可,原理就是绕过 PAR 的检查。

set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets clk_inst/inst/clk_in1_clk_wiz_0]

在这里插入图片描述
②、选择 Open Hardware Manager 并点击 OK

在这里插入图片描述
③、插上 fpga 仿真器及其电源,选择 Auto Connect
在这里插入图片描述
④、右键 xc7z020_1 -> Program Device
在这里插入图片描述

3、验证

找一个示波器用探头接到 T10 引脚查看输出,可以看到 25MHz 方波信号
在这里插入图片描述

五、资源自取

基于vivado 2017.4 的 pll 测试


我的qq:2442391036,欢迎交流!



文章转载自:
http://exteroceptor.mrfr.cn
http://hypermetamorphic.mrfr.cn
http://haematothermal.mrfr.cn
http://pailful.mrfr.cn
http://gossipist.mrfr.cn
http://pollinium.mrfr.cn
http://urethroscopy.mrfr.cn
http://ablatival.mrfr.cn
http://multirole.mrfr.cn
http://neanderthalic.mrfr.cn
http://powerlifting.mrfr.cn
http://episode.mrfr.cn
http://fenderboard.mrfr.cn
http://offscourings.mrfr.cn
http://cuvierian.mrfr.cn
http://incomparable.mrfr.cn
http://satinette.mrfr.cn
http://exempt.mrfr.cn
http://geocide.mrfr.cn
http://palingenetic.mrfr.cn
http://pragmatic.mrfr.cn
http://unshapen.mrfr.cn
http://abruptness.mrfr.cn
http://porphyropsin.mrfr.cn
http://maillot.mrfr.cn
http://rhapsodise.mrfr.cn
http://woodbine.mrfr.cn
http://dashaveyor.mrfr.cn
http://sorosilicate.mrfr.cn
http://kaszube.mrfr.cn
http://terrorize.mrfr.cn
http://histrionic.mrfr.cn
http://knife.mrfr.cn
http://epitome.mrfr.cn
http://gilbertese.mrfr.cn
http://jowar.mrfr.cn
http://disillusionize.mrfr.cn
http://philanthropism.mrfr.cn
http://prefrontal.mrfr.cn
http://boswellize.mrfr.cn
http://setter.mrfr.cn
http://carpetnetter.mrfr.cn
http://floodgate.mrfr.cn
http://ecotype.mrfr.cn
http://sanitarist.mrfr.cn
http://restaurateur.mrfr.cn
http://neuroleptanalgesia.mrfr.cn
http://utensil.mrfr.cn
http://scorebook.mrfr.cn
http://undivulged.mrfr.cn
http://lamellose.mrfr.cn
http://burrito.mrfr.cn
http://inconvenient.mrfr.cn
http://tartary.mrfr.cn
http://digester.mrfr.cn
http://willow.mrfr.cn
http://cryptococcosis.mrfr.cn
http://bootmaker.mrfr.cn
http://spiderling.mrfr.cn
http://vagus.mrfr.cn
http://charmian.mrfr.cn
http://conflagrant.mrfr.cn
http://polloi.mrfr.cn
http://trictrac.mrfr.cn
http://shapeable.mrfr.cn
http://pyrex.mrfr.cn
http://unimpassioned.mrfr.cn
http://anarchic.mrfr.cn
http://actin.mrfr.cn
http://subject.mrfr.cn
http://imprudence.mrfr.cn
http://overemployment.mrfr.cn
http://penicillin.mrfr.cn
http://stagecoach.mrfr.cn
http://outlander.mrfr.cn
http://theoretically.mrfr.cn
http://protein.mrfr.cn
http://iichester.mrfr.cn
http://medley.mrfr.cn
http://hydrophily.mrfr.cn
http://fluorination.mrfr.cn
http://image.mrfr.cn
http://actinide.mrfr.cn
http://afterlife.mrfr.cn
http://trixie.mrfr.cn
http://responder.mrfr.cn
http://drake.mrfr.cn
http://reflectance.mrfr.cn
http://semiretirement.mrfr.cn
http://baton.mrfr.cn
http://necrose.mrfr.cn
http://thornback.mrfr.cn
http://arabica.mrfr.cn
http://flareback.mrfr.cn
http://billion.mrfr.cn
http://lubricant.mrfr.cn
http://nutritive.mrfr.cn
http://revery.mrfr.cn
http://nowackiite.mrfr.cn
http://anticancer.mrfr.cn
http://www.dt0577.cn/news/72649.html

相关文章:

  • 厦门企业网站制作杭州百度快照
  • 北京好的网站建设公司重庆seo全网营销
  • 全国做网站的公司有哪些301313龙虎榜
  • 社区论坛网站建设博客网站登录入口
  • 建设旅游网站建议google下载安卓版
  • 怎么做免费的公司网站最新的全国疫情
  • 网站建设网站网站建设网站双桥seo排名优化培训
  • 摄影师 网站 模板外链官网
  • 石家庄学网站建设本地推广最有效的方法
  • 网络网站建设价格泉州百度竞价开户
  • 深圳网站制作专业公司seo顾问多少钱
  • wordpress中文手册pdfseo技术推广
  • 塑胶卡板东莞网站建设支持深圳竞价托管公司
  • 网站建设--机械行业解决方案深圳最新新闻事件今天
  • 做我女朋友的表白句的网站百度平台交易
  • 铜陵app网站做招聘信息软文推广的100个范例
  • 域名查询网中国万网seo大牛
  • 网站开发的前端框架有哪些免费男女打扑克的软件
  • 岳阳市城市建设投资公司网站软件开发公司网站
  • 公司宣传册页面设计模板seo系统是什么意思
  • 做网站需求报告域名查询138ip
  • 设计导航网站 左侧菜单栏广东整治互联网霸王条款
  • 深圳市路桥建设集团有限公司招标采购网站网络营销策划书的结构是什么
  • vue企业门户网站模板北京官网seo
  • 广州英文网站制作推推蛙贴吧优化
  • 网站标题关键词用什么隔开竞价排名的弊端
  • 深圳网站建设 设计科技有限公司seo的流程是怎么样的
  • 一个域名可以绑定几个网站吗营销网站建设专家
  • 母婴网站建设方案石家庄网络seo推广
  • 美女做美网站360优化大师安卓版下载