刚学ZYNQ的时候,看到里面反复提到PS和PL,还以为PS是PhotoShop的意思,PL是哪种型号的简称。
稍微了解之后才知道,ZYNQ是ARM和FPGA的组合,PS是programming system可编程系统的意思,也就是ARM里面的SOC部分,而PL则是指programmable logic 可编程逻辑是意思,也就是指里面的FPGA部分。
而FPGA是Field Programmable Gate Array是缩写,即现场可编程门阵列,那可编程逻辑PL是什么呢,又有什么特点,我们来介绍一下。
PL提供了用户可配置功能的丰富体系结构,包括可配置逻辑块、RAM、可配I/O等等,具体如下。
可配置逻辑块(CLB)
6个输入查找表(LUT)
LUT内的存储能力
寄存器和移位寄存器功能
级联加法器
36 Kb块RAM
双端口
最多72位宽
可配置为双18 Kb
可编程FIFO逻辑
内置纠错电路
数字信号处理-DSP48E1 Slice
25×18二进制补码乘法器/累加器高分辨率(48位)信号处理器
节能25位预加法器,优化对称滤波器应用
高级功能:可选的流水线,可选的ALU和用于级联的专用总线
时钟管理
高速缓冲器和用于低偏斜时钟分配的路由
频率合成和相移
低抖动时钟生成和抖动过滤
可配置的I/O口
高性能SelectIO技术
封装内的高频去耦电容器可增强信号完整性
数字控制的阻抗,可以三态实现,以实现最低功耗,高速I/O操作
高范围(HR)I/O支持1.2V至3.3V
高性能(HP)I/O支持1.2V至1.8V(7z030、7z035、7z045和7z100设备)
低功耗千兆位收发器(7z012s,7z015、7z030、7z035、7z045和7z100设备
在7z030、7z035、7z045和7z030中能够达到12.5 Gb/s(GTX)的高性能收发器7z100装置
高性能收发器,在7z012s和7z015中能够达到6.25 Gb/s(GTP)设备
针对芯片到芯片接口优化的低功耗模式
先进的发射前和后加重,以及接收器线性(CTLE)和决策反馈均衡(DFE),包括用于额外余量的自适应均衡
模数转换器(XADC)
双12位1 MSPS模数转换器(ADC)
多达17个灵活的和用户可配置的模拟输入
片内或外部参考选项
片上温度和电源传感器
连续JTAG访问ADC测量
用于PCI Express设计的集成接口块(7z015、7z030、7z035、7z045和7z100设备)
兼容具有端点和根端口功能的PCI Express基本规范
支持Gen1(2.5 Gb/s)和Gen2(5.0 Gb/s)速度
高级配置选项,高级错误报告(AER)和端到端CRC(ECRC)高级错误报告和ECRC功能
除了这些特性之外,PS和PL还使用了大量的接口和信号可以满足几乎所有的连接。包含AXI互联,用于大多数的IO外设、中断,DMA控制流、时钟和调试接口的扩展MIO接口、处理器配置访问端口(PCAP),配置状态、单个时间翻转等等。
原文标题:Zynq-7000系列可编程逻辑功能和说明
文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
全部0条评论
快来发表一下你的评论吧 !