当前位置:网站首页>RF_DC系统时钟设置GEN1/GEN2
RF_DC系统时钟设置GEN1/GEN2
2022-06-24 18:57:00 【华为云】
RF_DC系统时钟设置GEN1/GEN2

系统时钟配置界面如图,只有在对应的Tile ADC/DAC使能的情况下才允许对Tile的时钟进行配置。
系统中的PLL框图。
需要注意的是输入端的100R ODT应该是基于mos结构实现的。因此在模块没有使能的时候是没有片上匹配的。如果此时有时钟输入的话可能会引起强烈的反射。PG269-page163中指出应该在使能片上的PLL之后再添加时钟,但是在RF_ANAlyzer的教程中又需求先配置板子的时钟再进行位流的下载,这样看来这两个文档是矛盾的。实际上两种方式我都操作过,也都能正常的工作。
AXI4-Lite Interface Configuration
AXI4总线在模块中用于通信,PG269-Page226 中提到AXI4时钟的配置与DAC ADC的上电时序有关,但没有说具体的设计规则。实际的demo中设置为100
Tile Clock Configuration
- Sampling Rate (GSPS): ADC和DAC实际输出的采样率
- Max Fs (GSPS): 使用芯片的ADC DAC支持的最高采样率
- PLL: 配置是否使用PLL
- Reference Clock (MHz): Tile实际输入的时钟,这个数要和之前时钟配置的值一致。 这个数值和采样率有关,因为采样时钟是使用这个时钟经过PLL生成的。具体如何设置要参考一下这个Tile中的文件结构
- PLL Reference Clock: PLL的输入时钟
- Reference Clock Divider: 输入时钟分频器 Reference Clock经过分频后变成PLL Reference Clock
- Fabric Clock (MHz): 有关这个词很难翻译成中文资料1资料2,这个单词的本意是织物、布料、结构。在这里的引申义应该更接近结构,因为从资料1、2中可以看出这个接口都是用于PS和PL的链接使用的。在RFDC中,这个接口是用于AD或DA数据交换的,因此这个接口的速度和ADC/DAC的采样率有关。在IP设置中这个接口的频率总等于采样率的1/8.由于同一个Tile中有多个AD DA因此要求同一个tile中的外设速度要是一致的。
- Clock Out (MHz): Tile的输出时钟,可以用来驱动DAC的输入数据流的AXI4-Stream总线。这个时钟的频率同样和采样率有关。
PLL Summary Settings
显示了各个Tile的PLL配置情况
- Vco(MHz): PLL压控振荡器(voltage controlled oscillator)的输出频率。8.5-13.2GHz
- Fb Div: Vco反馈输出分频器,可以设置的范围为13-160,只能为整数
- M: 输出分频系数2、3、4-64之间的偶数
- R: 输入分频系数 只能取整数1-4
PLL的结构

输出频率公式Fs = (Fin/R)*(FBDiv/M)
- PFD 鉴频鉴相器(phase/frequency detector)
- CP 电荷泵(charge pump)
- LPF 低通滤波器(Low Pass Filter)
- VCO 压控振荡器(voltage controlled oscillator)
有关PLL的实现可以参照这篇论文
为了防止链接GG,在这里补充一下自己的理解。
输入信号经过输入分频器(Refrence Divider)后,输入到PFD,PFD的本质可以看成一个比较输出环节,PFD将输入信号与经过反馈信号比较。输出一个与频率相位均相关的信号(理想),这个信号可以看做一个脉宽可变的方波信号。输入到电荷泵后由电压信号变为电流脉冲,然后经过低通滤波器滤除高频分量后变成压控振荡器的控制电压。至此形成负反馈,直到系统稳定后,锁相环lock
边栏推荐
- 请教一个问题。adbhi支持保留一个ID最新100条数据库,类似这样的操作吗
- Fabric ledger data block structure analysis (I): how to analyze the smart contract transaction data in the ledger
- At present, only CDC monitors Mysql to get the data of new columns. Sqlserver can't, can it
- Where are Xiaomi mobile phone's favorite SMS and how to delete them
- Win7 10 tips for installing Office2010 five solutions for installing MSXML components
- Technology implementation | Apache Doris cold and hot data storage (I)
- Buddha bless you that there will never be a bug
- 对国产数据库厂商提几个关于SQL引擎的小需求
- Some small requirements for SQL Engine for domestic database manufacturers
- Apache+php+mysql environment construction is super detailed!!!
猜你喜欢

An accident caused by a MySQL misoperation cannot be withstood by High Availability!

Internet of things? Come and see Arduino on the cloud

Docker installing Oracle

What about the Golden Angel of thunder one? Golden Angel mission details

全链路业务追踪落地实践方案

Obstacle avoidance sensor module (stm32f103c8t6)

R for Data Science (note) -- data transformation (select basic use)

Zadig + 洞态 IAST:让安全溶于持续交付

Q1: error in JMeter filename must not be null or empty
![[go Language brossage] go from 0 to Getting started 4: Advanced use of slice, Primary Review and Map Getting started Learning](/img/3a/db240deb4c66b219ef86f40d4c7b7d.png)
[go Language brossage] go from 0 to Getting started 4: Advanced use of slice, Primary Review and Map Getting started Learning
随机推荐
SaltStack State状态文件配置实例
Example analysis of corrplot related heat map beautification in R language
Saltstack state state file configuration instance
Confirm whether the host is a large terminal or a small terminal
Xiaobai, let me ask you guys, is MySQL binlog extracted by CDC in strict order
【Go语言刷题篇】Go从0到入门4:切片的高级用法、初级复习与Map入门学习
目前是不是只cdc 监控mysql 可以拿到新增列的数据 sqlserver不行是吧
全链路业务追踪落地实践方案
Experience of MDM master data project implementation for manufacturing projects
How to use JWT authentication in thinkphp6
制造业项目MDM主数据项目实施心得
Eureka source code shallow reading - automatic fault removal
实时渲染:实时、离线、云渲染、混合渲染的区别
[R tidyverse] use of select verb
Docker installing Oracle
特尔携手微软发挥边云协同势能,推动AI规模化部署
php OSS文件讀取和寫入文件,workerman生成臨時文件並輸出瀏覽器下載
Buddha bless you that there will never be a bug
Volcano成Spark默认batch调度器
Based on STM32F103 0.96 inch OLED LCD driver (IIC communication)