
FPGA常用接口
yundanfengqing_nuc
打铁还需自身强!
展开
-
AXI BRAM CONTROLLER的一个坑
ZYNQ PL端BRAM和PS通过AXI BRAM CONTROLLER相连时,BRAM必须为BRAM CONTROLLER MODE,数据位宽和数据接口数可以在AXI BRAM CONTROLLER中修改,但是发现深度无法修改,具体方法是在ADDRESS EDITOR中修改AXI BRAM CONTROLLER的range,综合后生效。...转载 2020-11-02 10:37:10 · 2449 阅读 · 0 评论 -
详解RS232、RS485、RS422串口协议
RS232、RS485、RS422基础知识(1)RS232基础知识计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯两种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便的连接起来进行通讯。RS-232-C接口(又称EIA RS-232-C)是目前...转载 2019-12-05 10:16:21 · 25181 阅读 · 1 评论 -
8B/10B编码
8B/10B,也叫做8字节/10字节或8B10B。8B/10B方式最初由IBM公司于1983年发明并应用于ESCON(200M互连系统),由Al Widmer和Peter Franaszek在IBM的刊物“研究与开发”上描述。 8b/10b编码的特性之一是保证DC 平衡,采用8b/10b编码方式,可使得发送的“0”、“1”数量保持基本一致,连续的“1”或“0”不超过5位,即每5个连续的“1”或...原创 2019-02-27 10:22:56 · 17934 阅读 · 6 评论 -
Xilinx-7Series-FPGA高速收发器使用学习—RX接收端介绍
上一篇博文介绍了GTX的发送端,这一篇将介绍GTX的RX接收端,GTX RX接收端的结构和TX发送端类似,数据流方向相反,不过和发送端也有一些区别,GTX的RX接收端结构图如图1所示: 图1 下面将根据数据流方向介绍一下RX接收端...转载 2019-02-26 17:55:02 · 1193 阅读 · 0 评论 -
Xilinx-7Series-FPGA高速收发器使用学习—TX发送端介绍
每一个收发器拥有一个独立的发送端,发送端有PMA(Physical Media Attachment,物理媒介适配层)和PCS(PhysicalCoding Sublayer,物理编码子层)组成,其中PMA子层包含高速串并转换(Serdes)、预/后加重、接收均衡、时钟发生器及时钟恢复等电路。PCS子层包含8B/10B编解码、缓冲区、通道绑定和时钟修正等电路。对于GTX的发送端来说,结构如图1所示...转载 2019-02-26 17:50:49 · 847 阅读 · 0 评论 -
Xilinx-7Series-FPGA高速收发器使用学习—概述与参考时钟篇
xilinx的7系列FPGA根据不同的器件类型,集成了GTP、GTX、GTH以及GTZ四种串行高速收发器,四种收发器主要区别是支持的线速率不同,图一可以说明在7系列里面器件类型和支持的收发器类型以及最大的收发器数量。 ...转载 2019-02-26 17:41:06 · 685 阅读 · 0 评论 -
microblaze软核处理器及其ip核调用
一、microblaze软核处理器简介MicroBlaze™ CPU 是嵌入式、可修改预置 32 位 RISC 微处理器配置系列。利用没有成本、基于 Eclipse 的 Xilinx 软件开发套件,系统设计人员可在没有任何 FPGA 经验的情况下,使用所选的评估套件立即启动 MicroBlaze 处理器的开发。MicroBlaze 处理器符合大量不同应用的需求,这些应用包括工业、医疗、汽车、消...原创 2019-02-22 10:05:45 · 5349 阅读 · 0 评论 -
AXI总线协议时序
由于ZYNQ架构和常用接口IP核经常出现 AXI协议,赛灵思的协议手册讲解时序比较分散。所以笔者收藏AXI协议的几种时序,方便编程。(1) AXI_LITE协议:( 1) 读地址通道, 包含ARVALID, ARADDR, ARREADY信号;( 2) 读数据通道, 包含RVALID, RDATA, RREADY, RRESP信号;( 3) 写地址通道, 包含AWVALID, AWADDR...转载 2019-02-13 15:44:54 · 21235 阅读 · 0 评论