基于CPLD的SGPIO总线实现及应用.pdf


-
分析了SGPIO总线的数据传输机制,用CPLD模拟SGPIO总线协议来实现并行数据的串行传输,并将其与串并数据转换集成芯片进行对比,说
硬件纵赖 Hardware Technique 74LV595、74LV165、74LVC07(可选)3颗芯片的功能。图 (8)SCIK为CPLD输出的与 parallel -serial_clock同 3中使用了3路 SGPIO总线,也就是说,右边一颗CPLD步、同频率的时钟信号 芯片可以实现9颗串并数据转换集成芯片的功能,这个 (9) SLoad为CPL输出的,符合SGPO总线时序要 优势是显而易见的。只要所选用的CPLD芯片有是够的求的数据帧指示信号(“1”有效); GP!O引脚以及产生足够的时钟信号,那么就能实现多 (10) SDataIn为由SCIK和 SLoad控制下的74LV165 路 SGPIO总线进行更多路并行信号的传输。对于板级之输入到CPLD的8bit串行信号。 间的数据通信,每路SGPO总线只需一根4线宽的传输 从图4中可以看到,并行输入信号8’10100111经 电缆就能完成多路并行信号的板级传输,同时还能保证由CPLD转换,在 SDataOut信号中以位流形式输出,在 定的传输速率。 sending_ready信号有效期间的时钟有效沿到来之时, 3功能设定及时序仿真 Sυ stoUt信号开始输出“o”(起始位),“I"“I"I"¨0” 设定图3中右边板有8路并行信号输入到CPLD进“0”“1”“0”“1”,“1”(停止位),而Soad信号恰好在 行并串转换,CPLD输出符合SGPO总线协议的 SDataOut信号前一个时钟有效沿完成有效跳变(维持一 SDataOut、SCLK、Slad3路信号,与此同时,左边板中由个时钟周期);与此同时,在 SLoad信号有效的下一个时 sCLK和 SLoad信号控制的74Lv165输出合SCPO总钟有效沿, SDataln信号开始以位流形式输人到CPLD。 线信号时序关系的 DAtain信号。由于本文中SGPO总 SDataOut、SCLK、 SLoad、 SDataIn信号符合SGPO总线协 线使用的重复性,因此只做一路4线SCPO总线的功能议中4线的时序关系。至此,时序仿真波形验证了CPLD 验证。采用 Lattice diamond ide进行了 Verilog hdl代模拟SGPO总线进行并行数据串行传输的可行性 码编写和综合,采用 Mentor公司的 Modelsim plus se进 CPLD器件的资源使用情况如图5所示。其中,PO 行时序仿真,选用 Lattice machO2系列中 LCMXO2-为主要1O单元;SLCE为物理逻辑单元;OOGC为IO 640HC-4TG10C。CPLD时序仿真波形如图4所示。 逻辑单元;GSR为CPLD内核控制寄存器。 Device ut选1主zat主。 n mary PIo prelim 4c/20 603 u3ed 48/79 60s bond 3 SLICE 34/320 10t used 100s used 图5CPLD芯片资源使用情况 由图5可知,本设计经综合、适配、布局布线后,占 用器件资源情况良好,比较精简,下载到CPLD器件后, 在10MHz时钟频率下运行正常。 本文利用CPLD来模拟SCPO总线,实现了一种并 图4时序仿真波形图 行数据的串行传输方式,并将其用于板级之间的通信, 只需要一根或多根4线宽的传输线缆就能完成板级间 图4中的信号依次定义如下3: 的多路乃至更多路信号的通信,在保证一定传输速率的 (1) parallel_serial_clock为8路并行信号输入CPID 进行串行转换时的时钟信号(上升沿有效); 前提下,减少了传输线宽,同时也给芯片密集度越来越 高的电路板节省了宝责的布局空间,具有实际应用价值 (2)RSTn为CPLD复位信号(“0”有效) (3 parallel_databus_input为8路并行信号输入,测试参考文献 值设定为10100111; [1]wikipedia.SgpiOeb/ol.http:/len.wikipediaorg/wiki/ SGPIO.2012-09-11 (4)data_ ready为8路并行输入信号准备就绪("l"” [21 SFF Committee. SFF-8485 specification for serial GPIO 有效); (SGPIO) Bus. Revision 0. 7[]. 2006 (5)1 OAD_XMT-shftreg为8路并行输入信号准备13] CILETTI M I,. Verilog HDL高级数字设计[M]张雅琦, 装载到CPLD中数据移位寄存器(“1”有效); 李锵,等译,北京:电子工业出版社,2005 (6) sending ready为cPLD输出串行数据准备就绪 (收稿日期:2012-09-15) (“1”有效); 作者简介: (7) SDataOut为8路并行输入信号经由CPLD转换 陈啸宇,男,1986年生,硕士研究生,主要研究方向:嵌 输出的串行信号; 入式系统。 《微型机与应用》2013年第32卷第5期

-
2019-09-05
2.33MB
SFF-TA-1005-r1.0.pdf
2020-07-18该文档为SNIA(全球网络存储工业协会)制定的用于UBM(Universe Backplane Management)协议
706KB
SFF-8644.PDF
2009-09-01网上不好找MSA协议的资料 这是10.4的版本,希望对SFP开发和学习的有所帮助
32KB
基于CPLD的PCI总线接口设计.pdf
2019-09-16文章的主要内容就是应用可编程器件CPLD来做PCI 总线接口设计,并提出了一种以目前流行的可编程器件开发工具、硬件描述语言VHDL 作为开发手段,实现PCI 总线接口功能的设计。
233KB
基于CPLD的SGPIO总线实现及应用
2020-10-17分析了SGPIO总线的数据传输机制,用CPLD模拟SGPIO总线协议来实现并行数据的串行传输,并将其与串并数据转换集成芯片进行对比,说明了前者的应用优势,并且指出了其应用场合。采用Lattice Di
72KB
基于CPLD的VHDL语言设计优化.pdf
2019-09-12通过对CPLD 器件的介绍以及VHDL 语言特点的阐述,本文描述和分析了在逻辑电路编程中常见的毛刺信号电路并给出了相应的消除方法、程序和仿真波形。
214KB
论文研究-基于CPLD的LCD控制器设计 .pdf
2019-08-21基于CPLD的LCD控制器设计,梁兵,钟虎,本文介绍了一种基于CPLD的液晶显示控制系统,详细介绍了系统的设计思路,原理及整体设计。LCD控制器有两大作用:一是为LCD提供时序信�
253KB
论文研究-基于CPLD的RS485通信实现方法研究 .pdf
2019-08-17基于CPLD的RS485通信实现方法研究,殷忠诚,郝华,本文对基于CPLD的RS485通信实现方法进行了研究,并通过测试给出了相关实现方法的可靠性。
270KB
论文研究-基于CPLD的超声波测距仪 .pdf
2019-08-27基于CPLD的超声波测距仪,张卓敏,,超声波测距是一种具有发展前景的、成熟的、无损、非接触测量方法之一。利用CPLD对时序有强大的控制能力的特点,设计一种基于CPLD超�
501KB
论文研究-单片机与CPLD总线接口设计的Verilog实现 .pdf
2019-08-15单片机与CPLD总线接口设计的Verilog实现,周博,席志红,设计了一种基于CPLD与单片机的总线接口逻辑电路,实现了单片机与可编程逻辑器件数据与控制信息的可靠通信,使可编程逻辑器件与单��
1.77MB
基于CPLD的汽车尾灯控制器设计.pdf
2019-09-15CPLD以其众多的优点,在电子设计中发挥了巨大的作用。本文采用CPLD技术,对汽车尾灯控制器进行设计,并经测试,完全达到了预设目标
1.25MB
基于CPLD的抢答器设计.pdf
2019-09-15基于CPLD的抢答器设计,答题完成报警电路,基于CPLD经过程序设计、调试、仿真、下载和软硬件联合调试等工作,实现了抢答功能。
6.19MB
Altera SOPC设计中用户自定义指令和IP核开发
2013-07-27IP核概述.doc SOPC中自定义外设和自定义指令性能分析.pdf SOPC设计中用户自定义IP核开发.kdh SOPC设计中的用户自定义逻辑.kdh 基于Avalon总线TLC5628自定义IP核
6.19MB
Altera SOPC设计中用户自定义指令和IP核开发.zip
2013-07-27IP核概述.doc SOPC中自定义外设和自定义指令性能分析.pdf 基于Avalon总线TLC5628自定义IP核的开发.pdf 基于Avalon总线的TFT LCD 控制器的设计.doc 基于Av
185KB
论文研究-雷电定位系统中基于CPLD的数据处理设计及实现 .pdf
2019-08-16雷电定位系统中基于CPLD的数据处理设计及实现,石秋跃,王海婴,本文探讨了雷电信号监测定位中的数据处理方法,结合具体的科研课题,设计和实现了基于TOA(Time of Arrival)到达时间法的高精
167KB
基于CPLD的步进电机控制器设计.pdf
2019-10-29基于CPLD的步进电机控制器设计pdf,基于CPLD的步进电机控制器设计
1.7MB
基于CPLD的简易数字频率计设计.pdf
2019-09-12基于CPLD的简易数字频率计设计
140KB
基于STM32和CPLD的手机测试控制系统.pdf
2019-09-15为了满足移动终端通信测试当中对终端手机的控制,要求机架中80 部终端手机均可独立操作。设计了一个基于STM32 和CPLD 的终端手机测试控制系统,该系统支持80 个独立带启动开关的定时器,并且通过以
209KB
论文研究-基于DSP与CPLD的指纹处理平台设计 .pdf
2019-08-15基于DSP与CPLD的指纹处理平台设计,黄凡,李庆,指纹作为生物特征的一种,由于指纹具有唯一性、终身不变性、难于伪造等特点,因此其应用越来越广泛。本文在对指纹识别技术各环节
173KB
论文研究-基于CPLD的超声波精密测距仪设计 .pdf
2019-08-16基于CPLD的超声波精密测距仪设计,雷群龙,黄秋元,本文提出一种基于CPLD的超声波高精度测距仪的设计方案。它主要利用CPLD来计算波的个数,将一个波长(粗码)分为256等份,每一等份称为��
32.85MB
[从零开始学CPLD和Verilog.HDL编程技术].李建清.扫描版.pdf
2018-08-25.李建清.扫描版.pdf
1.84MB
基于CPLD的电梯控制器的设计完整论文.pdf
2019-09-21基于CPLD的电梯控制器的设计完整论文pdf,基于CPLD的电梯控制器的设计完整论文
1.9MB
单片机与CPLD综合应用技术分析.pdf
2019-09-12随着我国的科学技术水平的提高,一些新技术也得到了广泛应用,单片机和CPLD 的技术应用有着诸多的优势,技术应用的成本相对比较低,综合应用的效果比较好。本文主要就单片机和CPLD 综合应用技术进行详细探
18.86MB
单片机与CPLD综合应用技术.pdf 420页 原创
2009-12-16单片机与CPLD综合应用技术 pdf 周立功 等编著 北航出版社出版 420页 ★★ 本人原创PDF格式 ★★
163KB
论文研究-基于VHDL和CPLD实现的HDB3编码器 .pdf
2019-08-17基于VHDL和CPLD实现的HDB3编码器,王珏,,文章通过对HDB3编码器的原理分析,提出了一种基于CPLD技术的HDB3编码器的快速实现方法。此实现方法具有硬件设计简单、运行速度快、成
152KB
基于DSP CPLD可重构数控系统的设计.pdf
2019-09-16基于DSP CPLD可重构数控系统的设计pdf,基于DSP CPLD可重构数控系统的设计
-
学院
【数据分析-随到随学】数据可视化
【数据分析-随到随学】数据可视化
-
学院
【数据分析-随到随学】Spark理论及实战
【数据分析-随到随学】Spark理论及实战
-
下载
GJB150.28-2009第28部分:酸性大气试验.pdf
GJB150.28-2009第28部分:酸性大气试验.pdf
-
博客
蓝桥杯之垒骰子
蓝桥杯之垒骰子
-
博客
Web全栈20210122-js里策略模式
Web全栈20210122-js里策略模式
-
博客
计算两点间的距离:给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。
计算两点间的距离:给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。
-
学院
Java Web开发之Java语言基础
Java Web开发之Java语言基础
-
学院
阿里云云计算ACP考试必备教程
阿里云云计算ACP考试必备教程
-
学院
Selenium3分布式与虚拟化
Selenium3分布式与虚拟化
-
学院
【数据分析-随到随学】机器学习模型及应用
【数据分析-随到随学】机器学习模型及应用
-
下载
curl 库文件,可用于C++ https 通信
curl 库文件,可用于C++ https 通信
-
学院
算法导论(基础知识)——编程大牛的必经之路
算法导论(基础知识)——编程大牛的必经之路
-
博客
CentOS 7 修改默认yum源为国内yum镜像源
CentOS 7 修改默认yum源为国内yum镜像源
-
博客
ipv4
ipv4
-
学院
Kotlin协程极简入门与解密
Kotlin协程极简入门与解密
-
下载
2PSK实现GUI中显示基带信号、调制解调波形等、.rar
2PSK实现GUI中显示基带信号、调制解调波形等、.rar
-
博客
git 删除远程orgin
git 删除远程orgin
-
学院
MFC开发简单聊天程序
MFC开发简单聊天程序
-
博客
zzulioj 1054: 猴子吃桃
zzulioj 1054: 猴子吃桃
-
下载
GJB150.26-2009第26部分:流体污染试验.pdf
GJB150.26-2009第26部分:流体污染试验.pdf
-
博客
C语言基础知识:程序结构
C语言基础知识:程序结构
-
下载
Microsoft Remote Desktop 8.0.38.dmg.zip
Microsoft Remote Desktop 8.0.38.dmg.zip
-
下载
讲稿_Robust Multi-Modality Multi-Object Tracking.docx
讲稿_Robust Multi-Modality Multi-Object Tracking.docx
-
博客
Vue(四)组件之间的通信
Vue(四)组件之间的通信
-
下载
RC522 RFID射频模块(原理图+PCB+RC522原厂代码等)
RC522 RFID射频模块(原理图+PCB+RC522原厂代码等)
-
下载
易语言安全调用CALL防崩溃.rar
易语言安全调用CALL防崩溃.rar
-
下载
演示-Robust Multi-Modality Multi-Object Tracking.pptx
演示-Robust Multi-Modality Multi-Object Tracking.pptx
-
下载
易语言4行代码实现ASCII转UniCode.zip
易语言4行代码实现ASCII转UniCode.zip
-
下载
织梦自动推送插件.rar
织梦自动推送插件.rar
-
学院
【2021】UI自动化测试框架(Selenium3)
【2021】UI自动化测试框架(Selenium3)