惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Security Archives - TechRepublic
Security Archives - TechRepublic
C
CERT Recently Published Vulnerability Notes
Cisco Talos Blog
Cisco Talos Blog
Security Latest
Security Latest
S
Securelist
C
CXSECURITY Database RSS Feed - CXSecurity.com
MongoDB | Blog
MongoDB | Blog
罗磊的独立博客
有赞技术团队
有赞技术团队
Last Week in AI
Last Week in AI
L
LINUX DO - 最新话题
美团技术团队
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
PCI Perspectives
PCI Perspectives
C
Cisco Blogs
G
Google Developers Blog
S
Security @ Cisco Blogs
Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
Attack and Defense Labs
Attack and Defense Labs
The GitHub Blog
The GitHub Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Cloudflare Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Schneier on Security
Y
Y Combinator Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Secure Thoughts
博客园 - Franky
雷峰网
雷峰网
N
News and Events Feed by Topic
B
Blog
J
Java Code Geeks
Project Zero
Project Zero
人人都是产品经理
人人都是产品经理
W
WeLiveSecurity
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Webroot Blog
Webroot Blog
S
Security Affairs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
宝玉的分享
宝玉的分享
P
Privacy International News Feed
Forbes - Security
Forbes - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Hacker News: Ask HN
Hacker News: Ask HN

博客园 - 所长

频谱仪 N9020A 操作步骤记录 FPGA-CAN MAC 层 IP 核测试(二) 源码阅读 libero reg 编译时 占用 RAM 资源 而不是 LUT 资源 加扰和解扰 FPGA-CAN MAC 层 IP 核测试(一) 上板实测 Microchip SoftConsole v2022.2-RISC-V-747 polarfire soc 裸机例程中 链接文件 mpfs-envm-lma-scratchpad-vma.ld 分析 FlashPro5 导致 window11 蓝屏 libero verilog 模块例化时,信号不存在 默认是 不连接 A3P250 在线 debug 抓取信号 Identify 在线逻辑分析仪 MPFS250T MSS 引脚 上下拉配置 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (五) 官方参考 verilog 按键消抖模块 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (四) axi-lite 信号抓取 libero Active Probes 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (三) C代码测试 访问卡死 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (二) axi-lite 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接(一)libero 设置把模块信号变总线方式 libero 2025.2 Macro Library User Guide for SmartFusion 2 and IGLOO 2 FPGAs 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (零) MSS CFG MPFS250T FLASH 只有 128KB 调整代码优化 AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(七) 初始化日志记录 AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(六) 开启 日志打印 Calibration TIMEOUT (0x247, 0x2) AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(五) ad9361_check_cal_done 卡死 AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(四) ad9361_init 编译报错 和 读取 AD9361 ID AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(三) 接口适配到自己的板子 AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(二) AD9361 初始化流程 熟悉 AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(一) 驱动代码移植 RS422 差分 逻辑分析仪 抓包 libero Simulate - ModelSim ME 仿真 串口数据处理模块 vivado axi PS-PL 封装IP 创造自定义 外设 libero Simulate - ModelSim ME (三) 实战测试 双端口 RAM 读写 libero Simulate - ModelSim ME (二) 语法分析 libero Simulate - ModelSim ME (一) 新建工程 libero smartdebug Libero SoC CMP402 PolarFire SOC MSS 时钟源选择 polarfire Temperature and Voltage Sensor 温度和电压传感器 log2 PolarFire SoC Clock Conditioning Circuitry - CCC (PLL/DLL) 时钟源介绍(二) PolarFire SoC Clock Conditioning Circuitry - CCC (PLL/DLL) 初始化(三) libero export flashpro express Job Libero MPFS250T PFSoC MSS Configurator 2025.2 DDR3 ECC 配置 Libero MPFS250T 如何使用 FPExpress 2025.2 烧录 MPFS250TS Direct C 编程后,使用 JTAG 读取的 DEVICE_INFO LOG Xilinx SDK 2019.1 使用 JTAG 将 10MB 文件 复制到 ZYNQ 的 DDR中 大约 20 秒 libero PolarFire soc SPI-DirectC 实战 dp_G5M_check_cycle_count libero PolarFire soc SPI-DirectC 实战 dp_G5M_do_program libero PolarFire soc SPI-DirectC 实战 dp_G5M_erase_action libero PolarFire soc SPI-DirectC 实战 dp_G5M_verify_digest_action
PolarFire SoC Clock Conditioning Circuitry - CCC (PLL/DLL) 简单介绍(一)
所长 · 2026-03-14 · via 博客园 - 所长

参考手册:

PolarFire Family Clocking Resources

PolarFire 系列提供两个独立的片上 RC 振荡器(2 MHz 和 160 MHz),用于产生自由运行时钟。

PolarFire® SoC Datasheet

image

Clock Conditioning Circuitry

  Each CCC, located in the corners of the device, contains two PLLs, two DLLs, and clock routing multiplexers to route clocks to and from PLLs and DLLs. CCCs provide flexible clock management and synthesis capabilities. PLLs are supported to allow low-jitter clocks for device outputs, and DLLs are supported to allow high-speed tracking of input periodic signals. The Libero SoC software provides a CCC configurator with a visual configuration wizard for quick and easy configuration. For DC and switching characteristics of the CCCs, see the respective PolarFire FPGA Datasheet, RT PolarFire FPGA Datasheet, or PolarFire SoC FPGA Datasheet.

每个位于芯片角落的 CCC(时钟调理电路),都包含 两个 PLL、两个 DLL,以及时钟路由多路选择器,用于在 PLL 和 DLL 之间进行时钟的输入与输出布线。

CCCs 提供灵活的时钟管理和时钟合成能力。PLL 用于为芯片输出提供低抖动时钟,DLL 则用于对输入周期性信号进行高速相位跟踪。

Libero SoC 软件提供了带可视化向导的 CCC 配置器,方便快速配置。
有关 CCC 的直流特性和开关特性,请查阅对应的 PolarFire / RT PolarFire / PolarFire SoC 数据手册。

4.1 特性

每个 CCC 支持以下功能:

・两个小数分频 PLL,每个支持:

– 整数模式或小数模式

– 双参考时钟输入,支持手动切换

– 四个独立时钟输出

– 相位选择与调节

– 可编程延迟单元

– 内部反馈模式(低抖动)

– 支持外部反馈时钟输入的去偏斜(De‑skew)模式

– 可编程带宽控制

– 展频时钟生成

– 时钟输出无毛刺启动 / 停止

– 掉电模式

・两个 DLL,每个支持:

– 两个独立时钟输出

– 可变相移选择

– 占空比校正

– 延迟码生成

– 时钟分频

– 掉电模式

・PLL 与 DLL 级联

image

image