Logos FPGA时钟资源详解与用户指南
需积分: 17 2 浏览量
更新于2024-07-15
收藏 1020KB PDF 举报
"Logos系列FPGA时钟资源(Clock)用户指南.pdf"
本文档是紫光同创电子有限公司发布的关于Logos系列FPGA时钟资源的用户指南,旨在帮助用户理解和利用该系列FPGA中的时钟系统。文档涵盖了从时钟输入到时钟输出的各个部分,包括时钟树、PLL(锁相环)、时钟分频器等关键组件的详细信息。
一、总体介绍
Logos系列FPGA提供了强大的时钟资源,其中包括两类clock tree结构。第一类由global clock和regional clock组成,第二类是io clock tree。PGL22G FPGA被划分为6个区域,每个区域由12个global clock和4个regional clock构成。这些时钟树和mux的组合为设计提供了灵活的时钟分配方案。
二、详细介绍
1. 时钟输入
- 专用时钟输入:用于提供外部直接输入到FPGA的时钟信号。
- PLL参考时钟输入:为PLL提供基准时钟,可以是晶振或其他时钟源。
- PLL反馈输入:用于控制PLL的锁定状态和频率。
2. GLOBALCLOCK
全局时钟树负责在整个芯片内提供低延迟、低抖动的时钟信号。每个区域有多个全局时钟,以确保整个设计的同步性。
3. REGIONALCLOCK
区域时钟树则根据区域划分提供局部时钟,适应不同部分的时钟需求。
4. IOCLOCK
输入/输出时钟树,与IO端口相关,通常需要通过IOCLK Divider进行时钟分频。
5. PLL
- PLL顶层框图展示了PLL的基本架构,包括输入、输出和内部控制模块。
- 端口列表列出了PLL的输入和输出端口,如CLKIN、CLKFB等。
- 参数列表提供了PLL配置的详细参数,如增益、分频系数等。
- PLL功能概述阐述了PLL在频率合成、相位位移、时钟切换等方面的作用。
- 时钟自动切换功能允许在满足一定条件时自动切换输入时钟源。
- PLL输出时钟频率编程允许用户根据设计需求设定输出时钟频率。
- PLL相位位移功能用于调整输出时钟的相位,以满足时钟同步或相位对齐的需求。
- PLL可编程Duty Cycle提供了调整输出时钟占空比的能力。
- PLL输出时钟gate功能允许在特定条件下关闭或开启时钟输出。
- Divider输出级联允许多个PLL输出时钟进行级联分频。
三、图目录
图1描绘了PGL22G FPGA的时钟架构,图2和图3则展示了时钟输入、IOCLKDELAY的应用示例以及GTP_IOCLKDE的结构。
这份用户指南详尽地介绍了Logos系列FPGA的时钟资源,提供了丰富的设计指导,对于理解和优化FPGA设计中的时钟管理至关重要。通过充分利用这些时钟资源,设计师能够实现高效、低功耗且性能优良的FPGA设计方案。
2021-11-10 上传
2023-07-30 上传
2023-07-07 上传
2023-09-15 上传
2023-09-28 上传
2023-12-04 上传
2023-09-17 上传
2023-12-02 上传
2023-08-02 上传
佳元
- 粉丝: 9
- 资源: 35
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储