时间:2014-12-09 来源:西安电子科技大学电子工程学院 作者:姜 宁,陈建春,王 沛,石 婷 摘要 PCI Express是一种高性能互连协议,被广泛应用于网络适配.图形加速器.网络存储.大数据传输以及嵌入式系统等领域.文中介绍了PCIe的体系结构,以及利用Altera Cyclone IV GX系列FPGA实现PCIe接口所涉及的硬件板卡参数.应用层系统方案.DMA仲裁.PCIe硬核配置与读写时序等内容. PCI Express(PCIe)是一种高性能互连协议,可应用于网络适配.图形加…
一.前言 网络通信中的PHY芯片接口种类有很多,之前接触过GMII接口的PHY芯片RTL8211EG.但GMII接口数量较多,本文使用RGMII接口的88E1512搭建网络通信系统.这类接口总线位宽小,可以降低电路成本,在实际项目中应用更广泛. 二.从GMII过度到RGMII 先看看GMII和RGMII主要的接口. GMII: 发送 gmii_tx_clk gmii_tx_d[7:0] gmii_tx_en gmii_tx_er 接收 gmii_rx_clk gmii_rx_d[7:0] gmi…
电子技术的发展,产生了各种各样的电平接口. TTL电平: TTL电平信号之所以被广泛使用,原因是因为:通常我们采用二进制来表示数据.而且规定,+5V等价于逻辑"1",0V等价于逻辑"0".这样的数据通信及电平规定方式,被称做TTL(晶体管-晶体管逻辑电平)信号系统.这是计算机处理器控制的设备内部各部分之间通信的标准技术. TTL三态门 CMOS电平: CMOS电平逻辑电平电压接近于电源电压,0 逻辑电平接近于 0V.而且具有很宽的噪声容限. CMOS电路由于输入太大…
一.前言 最近忙于硕士毕业设计和论文,没有太多时间编写博客,现总结下之前在某个项目中用到的一个高速ADC接口设计部分.ADC这一器件经常用于无线通信.传感.测试测量等领域.目前数字系统对高速数据采集的需求与日俱增,本文使用了米联客的一款速率较高的AD/DA模块ADQ9481来阐述利用FPGA设计高速ADC接口的技术要点. 二.ADC硬件特性分析 首先必须通过datasheet分析其核心参数.接口定义和时序要求.ADC9481的采样率为250MSPS,精度8bit.其原理结构图如下: 主要引脚说明…
一般FPGA开发板的VGA会向用户暴露两共五个种接口,第一种是时序信号,用于同步传输和显示:第二种是色彩信号,用于随着时序把色彩显示到显示器上 时序接口 行同步信号-用于指示一行内像素的显示 场同步信号--用于指示一帧的画面显示 数据接口 红 绿 蓝…
在FPGA中,动态相位调整(DPA)主要是实现LVDS接口接收时对时钟和数据通道的相位补偿,以达到正确接收的目的.ALTERA的高端FPGA,如STRATIX(r) 系列中自带有DPA电路,但低端的FPGA,如CYCLONE(r)系列中是没有的.下面介绍如何在低端FPGA中实现这个DPA的功能. 实现架构 在LVDS输入接收时,时钟和数据的相位可能是不确定的,因此我们需要将时钟的相位作出调整,使得时钟能稳定的采集到输入数据.工作的核心就是用锁相环PLL的相位调整功能,产生若干个时钟的不同相位,看…
前言 什么是VGA? VGA(视频图形阵列)是IBM公司制定的一种视频数据传输标准. 接口信号主要有5个:R(Red),G(Green),B(Blue),HS(Horizontal synchronization水平同步),VS(Vertical synchronization垂直同步).水平同步也叫行(line)同步,垂直同步也叫帧(frame)同步.信号都是模拟信号. 用途:连接CRT显示器或者带VGA接口的LCD液晶显示器. VGA的接口原理是什么?行消隐,场消隐? 逐行扫描的方式,电子束…
选自http://m.elecfans.com/article/774143.html…
用户常见的数据通信的基本方式可分为并行通信和串行通信. 并行通信是指利用多条数据传输线将一个资料的各位同时传送.特点是传输速度快,适用于短距离通信,但要求传输速度较高的应用场合. 串行通信是指利用一条传输线将资料一位位的顺序传送.特点是通信线路简单,利用简单的线缆就可以实现通信,减低成本,适用于远距离通信,但传输速度慢的应用场合.常用的串口有RS-232-C接口(全称是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”). UART控制器:可以工作在Interr…
Louis kaly.liu@163.com 串口协议基础 1 串口概述 串口由收发器组成.发送器是通过TxD引脚发送串行数据,接收器是通过RxD引脚接收串行数据. 发送器和接收器都利用了一个移位寄存器,这个移位寄存器能够将数据进行"并转串"和"串转并".尽管一个UART接口通常都包括了发送器和接收器.而实际上一个全双工串口UART控制器须要独立的发送和接收通道.这是由于每一个控制通道仅仅控制了一个pin(一个通道要么配置成发送器,要么配置成接收器,不能同一时候配置…