0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Verilog边码边学Lesson:图像采集与显示设计之PLL配置与例化

FPGA快乐学习 来源:FPGA快乐学习 2023-05-29 09:51 次阅读

83df3e48-fcbb-11ed-90ce-dac502259ad0.jpg

图1 实验平台

视频内容:

Lesson38图像传感器介绍与设计架构(本节视频)

Lesson39时钟拓扑、PLL配置与例化

● 图像采集显示设计架构的回顾

● 设计中各个模块的时钟频率定义

● PLL的输入输出时钟信号拓扑图

●Vivado中PLL IP的配置和添加

●PLL IP的仿真验证

Lesson40 FIFO的配置与使用

Lesson41图像传输接口时序与在线调试

Lesson42图像采集模块代码设计

Lesson43图像采集模块仿真验证

Lesson44可变位宽的FIFO配置与仿真

Lesson45 DDR3 IP接口说明与地址映射

Lesson46 DDR3缓存模块写控制设计

Lesson47 DDR3缓存模块仿真平台构建

Lesson48 DDR3缓存模块读控制设计

Lesson49 DDR3缓存模块集成仿真

Lesson50 VGA显示驱动模块代码设计

Lesson51 VGA显示驱动模块仿真验证

PLL定义

PLL(Phase Locked Loop):为锁相回路或锁相环,用来统一整合时脉讯号,使内存能正确的存取资料。PLL用于振荡器中的反馈技术。许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的。

而我们在这里所说的PLL,没有上面一段定义那么晦涩难懂,大家记住PLL一个最主要的功能,即能够对输入的基准时钟信号进行一定范围内的分频或者倍频,从而产生多个输出时钟信号供芯片内部的各个功能模块使用。

多时钟设计


FPGA的实际工程设计中,很难以一个特定的时钟频率打天下。由于FPGA具备丰富的接口协议,能以应对各种不同外设所需要的或高速、或低速、或差分、或单端、电平或高或低等不同接口。那么,要在这些外设之间游刃有余,平稳过度,就需要产生各种不同的时钟频率和提供跨时钟域的数据通信能力。这些,对于FPGA来说都是再基本不过的功能了。

以图像采集和显示设计为例,FPGA外接的图像传感器需要25MHz的时钟,而返回的有效数据也是以同样的同频不同相的时钟进行同步;在FPGA内部为了更好的达到时序收敛和性能水平,需要一个更稳定和能以满足处理需要的的时钟频率(如本设计的50MHz);接着是图像的缓存,其数据的同步时钟是由DDR3控制器IP给出的100MHz的时钟,而在此之前,需要有一个200MHz的时钟作为DDR3控制器IP的输入;最后的显示驱动,720p的分辨率,要达到60Hz的显示刷新率,就需要75MHz的时钟。这么一看,就这么个不大的设计,涉及的时钟频率还真不少。

84117b56-fcbb-11ed-90ce-dac502259ad0.jpg

图2

时钟的定义和分配,可以说是由设计的各个外设和设计本身的处理性能需要共同决定的,那么我们这个设计中又是如何进行具体的定义、分配、产生呢?欢迎进入我们的视频课程进行深入的学习!

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48092

    浏览量

    740011
  • 图像采集
    +关注

    关注

    2

    文章

    280

    浏览量

    41075
  • pll
    pll
    +关注

    关注

    6

    文章

    740

    浏览量

    134572
  • Verilog
    +关注

    关注

    28

    文章

    1326

    浏览量

    109298
  • 时钟
    +关注

    关注

    10

    文章

    1479

    浏览量

    130304

原文标题:Verilog边码边学 Lesson39 图像采集与显示设计之PLL配置与例化【免费视频】

文章出处:【微信号:FPGA快乐学习,微信公众号:FPGA快乐学习】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    C语言

    ` 本帖最后由 zgzzlt 于 2012-8-16 08:52 编辑 C语言`
    发表于 08-15 21:29

    特权同学新作《FPGA/CPLD》,样章抢先看

    ` 特权同学新作《FPGA/CPLD》,样章抢先看 {:4_95:}{:4_95:}{:4_95:}特权同学新作《FPGA/CPLD
    发表于 09-26 10:36

    FPGA CPLD 配套例程工程源码

    FPGA CPLD 配套例程工程源码
    发表于 10-08 13:53

    说FPGA连载31:PLL配置与LEDPLL的IP核配置

    `说FPGA连载31:PLL配置与LEDPLL
    发表于 09-12 17:31

    说FPGA连载96:基于HDMI的AV采集显示Verilog代码解析

    `说FPGA连载96:基于HDMI的AV采集显示Verilog代码解析特权同学,版权所有配套例程和更多资料下载链接:http://pan
    发表于 04-30 10:12

    FPGA CPLD

    FPGA CPLD
    发表于 09-26 15:32

    FPGA CPLD

    FPGA CPLD
    发表于 09-28 10:48

    FPGA CPLD

    本帖最后由 lee_st 于 2017-10-31 09:02 编辑 FPGA CPLD
    发表于 10-21 20:16

    UART串口收发实验发送数据和接收的数据不一致(FPGA/CPLD练---快速入门Verilog/VHDL)

    特权同学的《FPGA/CPLD练---快速入门Verilog/VHDL》中的UART串口收发实验发送数据和接收的数据不一致。在每个有效数据的后面都会多两个数据。比如发送的有效数据
    发表于 11-30 09:25

    请问labview如何编程可以图像读取图像

    请问 labview 如何编程可以图像读取图像,我现在做的程序是第一次运行程序时只能是相机拍,而不能同时读取拍到的图片,只有等到第二次运行程序时,才能读取到相机拍的图片。等第三次
    发表于 08-21 13:46

    干系列LabVIEW三合一(仪器控制+报表生成+界面本地

    `此文件为干系列LabVIEW合计(三合一),包含内容:仪表控制、报表生成及界面本地。扫描二维 加管理员微信免费领取(备注“
    发表于 03-07 19:04

    请问tvp5150用arm采集图像为什么图像有黑边?

    模拟摄像机连接tvp5150,通过arm11采集图像,我用v4l2写了个采集程序,然后通过jpeglib压缩成jpeg存盘,但是程序两有黑边,不知道是硬件的问题还是软件的问题,程序好
    发表于 06-10 09:51

    特权同学 Verilog Lesson01 Vivado下载与安装

    特权同学 Verilog Lesson01 Vivado下载与安装“工欲善其事,必先利其
    发表于 04-22 09:20

    ** Error: ddr3_model_parameters.vh(2968): (vlog-2155) Global declarations are illegal in Verilog 2001 syntax.

    特权同学 Verilog Lesson49 图像
    发表于 10-18 12:13

    Lesson38 图像传感器介绍与设计架构

    设计的功能架构     ● 图像采集显示设计的接口定义 Lesson39 时钟拓扑、PLL配置
    的头像 发表于 05-22 10:44 411次阅读
    <b class='flag-5'>Lesson</b>38 <b class='flag-5'>图像</b>传感器介绍与设计架构