HDMI数据的接收发送实验(十五)
一、概况在数据传输过程中时钟或数据会在传输过程中发生偏移所以用了PLL的时钟动态相移配置这样就可以实现时钟与数据的对齐接下来讲述怎样配置PLL时钟来实现动态相移。二、IP核配置步骤1打开VIVADO的clocking wizard如下图配置勾选上Dynamic Phase Shift 后在左边接口总览上会多出四个接口 Psclk用于相移控制信号的驱动时钟。 Psen控制相位偏移的使能信号。 Paincdec用于相位正负偏移的信号1为正向偏移0为反向偏移。 Psdone是相位偏移完成标志信号会拉高一个psclk的周期。步骤2在output clocks界面勾选上 use fine PS这样输出的时钟才是相位偏移后的时钟。VCO 频率为1000MHz一个psen高脉冲输出时钟的相位偏移1/56个VCO周期。下面具体说明一下这四个信号的设计思路 Psclk只作用于psen、psincdec和psdone。Psclk这个时钟驱动这三个信号可以自定义时钟这里我用产生过得200MHz时钟作为psclk。 Psen每拉高一个psclk的周期。输出的时钟就会偏移一次每次偏移1/56ns。VCO Freq 周期的56分之一 Psincdec为1的话时钟正向偏移为0时钟反向偏移无论设置为1或0当偏移到一定次数的时候PLL的主输入时钟都会偏移到180度也就是和没偏移时状态没有变化。所以这里设置0或1都可以。 每次偏移完成后psdone也会拉高一个psclk的周期作为标志信号。三、总结通过配置 Vivado 的 Clocking Wizard IP 核实现 PLL 的动态相移从而动态调整输出时钟相位以实现数据对齐。配置要点包括启用 Dynamic Phase Shift 后需驱动 psclk、psen、psincdec 和 psdone 四个控制/状态信号在 Output Clocks 界面开启 Fine PS 功能每次 psen 高脉冲可使输出时钟偏移 1/56 个 VCO 周期本例 VCO 为 1000 MHz偏移方向由 psincdec 控制偏移完成后 psdone 会反馈一个周期的高电平。该方案提供了灵活、精细的相位调节手段适用于高速接口的时序校准场景。后面我们可以根据仿真来实现一个简单的时钟相位移动的示例。本文章由威三学社威三学院出品对课程感兴趣可以私信联系

相关新闻

捕蚊灯真的有用吗?室内灭蚊器哪个牌子好?2026精选高性价比灭蚊器汇总分享!任你选!

捕蚊灯真的有用吗?室内灭蚊器哪个牌子好?2026精选高性价比灭蚊器汇总分享!任你选!

​灭蚊器哪个牌子好?当心!不专业灭蚊器比蚊子更“要命”全球多地拉响基孔肯雅热疫情警报——这种由伊蚊传播的病毒性疾病,已在南美、东南亚等地造成大规模感染,患者突发高热、关节剧痛,严重者症状可持续数月之久。世界…

2026/6/25 20:11:13阅读更多 →
Prompt Injection攻击原理与三层纵深防御实战

Prompt Injection攻击原理与三层纵深防御实战

1. 项目概述:当大模型“听错话”时,谁在替你担风险?Prompt Injection(提示词注入)这个词,现在听起来可能还带着点技术圈的陌生感,但它的实际危害,已经不亚于十年前第一次听说SQL注入…

2026/6/25 20:06:12阅读更多 →
抖音视频下载终极方案:开源工具实现无水印保存与批量管理实战手册

抖音视频下载终极方案:开源工具实现无水印保存与批量管理实战手册

抖音视频下载终极方案:开源工具实现无水印保存与批量管理实战手册 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fal…

2026/6/25 20:06:12阅读更多 →
Joomla SQL注入漏洞CVE-2017-8917:从原理到实战的靶场复现指南

Joomla SQL注入漏洞CVE-2017-8917:从原理到实战的靶场复现指南

1. 项目概述:从靶场到实战的漏洞复现之旅 拿到这个标题,很多朋友可能会想,这不就是一个老漏洞的复现教程吗?确实,CVE-2017-8917是一个在安全圈内广为人知的Joomla 3.7.0版本SQL注入漏洞。但我想分享的,远不…

2026/6/25 21:26:38阅读更多 →
高效离线语音转录终极指南:用Buzz彻底改变你的音频处理工作流

高效离线语音转录终极指南:用Buzz彻底改变你的音频处理工作流

高效离线语音转录终极指南:用Buzz彻底改变你的音频处理工作流 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 还在…

2026/6/25 21:26:38阅读更多 →
响应式编程和并发编程区别

响应式编程和并发编程区别

响应式编程和并发编程区别 响应式编程关注"如何优雅地响应异步数据流",并发编程关注"如何安全高效地同时执行多个任务" 简单说,二者解决的是不同维度的问题:响应式编程是一种以数据流和变化传播为核心的声明式编程范式,回答"数据来了我怎么处理&…

2026/6/25 21:26:38阅读更多 →
WorkBuddy 自动化工作流零基础实战:3 个步骤,让 AI 每天替你干活

WorkBuddy 自动化工作流零基础实战:3 个步骤,让 AI 每天替你干活

每天早上 8 点,打开浏览器搜索行业资讯,复制粘贴到文档,分类整理,保存到指定文件夹,再提取摘要发到团队群——整套流程下来,15 分钟没了。 每周一从后台导出数据,打开 Excel 做透视表&#xff0…

2026/6/25 21:26:38阅读更多 →
AWS re:Invent 2021 AI/ML新能力实战指南:Graviton3、Trn1与SageMaker深度解析

AWS re:Invent 2021 AI/ML新能力实战指南:Graviton3、Trn1与SageMaker深度解析

1. 这不是新闻通稿,而是一份实操工程师手记:2021年AWS re:Invent上那些真正值得你花时间研究的AI/ML新能力2021年12月,我坐在工位前,一边刷新AWS官方YouTube频道的re:Invent回放页面,一边在笔记本上划掉第7个被“Previ…

2026/6/25 21:26:38阅读更多 →
OpenVINO工业部署实战:x86边缘推理的确定性优化指南

OpenVINO工业部署实战:x86边缘推理的确定性优化指南

1. 这不是又一个“Hello World”式AI工具包介绍——它是一套专为真实产线打磨的推理加速引擎你可能已经听过OpenVINO,甚至在某个教程里跑通过它的demo。但如果你真正把模型部署到工厂质检相机、边缘网关或车载ADAS设备上,很快就会发现:官方文…

2026/6/25 21:21:37阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/25 9:39:54阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/25 2:52:24阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/25 9:01:34阅读更多 →
面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

上半年跳槽,面了十几家公司。说句实话,不是能力不行,是面试现场太容易崩了。 明明准备了一周,面试官换个问法脑子就一片白。面完之后那个懊悔——其实我会的。 后来开始试市面上的AI面试辅助工具。前前后后装了5款,踩…

2026/6/25 11:52:11阅读更多 →
Claude Code 提示词设计:从塑造“人格”到建立“状态机”

Claude Code 提示词设计:从塑造“人格”到建立“状态机”

当前 AI Agent 设计的核心痛点在于:大模型不缺写代码的能力,缺的是克制力、边界感和验证逻辑。Prompt 不再是用来塑造“人格”的,而是用来建立“状态机(State Machine)”和“行为门禁(Guardrails&#xff0…

2026/6/25 11:52:11阅读更多 →
MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MONKEYCODE 教程系列 MonkeyCode教程及推广系列 MC-037 自定义 Skill 开发:创建你的AI能力模块 >官网链接注册更放心哦https://monkeycode-ai.com/?ic019e0aed-c823-783c-b08a-4f030f891e4e 系列: 不爱土豆唯爱马铃薯 MonkeyCode 教程系列 字数: 约 1400 字…

2026/6/25 11:52:11阅读更多 →