使用aurora核的点对点通信应用设计

FPGA技术联盟 ? 2018-01-26 09:46 ? 次阅读

心博天下娱乐平台 www.syycw.cn 总线分类

    总线是一个被用来连接两个或多个模块和设备的设计组成。下图展示了不同总线的分类。

01

点对点

    只连接两个设备或模块的一种总线。点对点总线的优势在于更好的信号完整性。

02

点对多

    连接至两个以上的模块或设备的总线。点对多总线的优势在于由于低数量轨迹带来的低引脚数量和更简化的板级设计。

03

单向

    被单一模块和设备驱动的总线连接至另一个总线。单向总线的优势在于更简便的执行,以及更简便的板级终端方案。

04

双向

    可被任何设备或模块驱动的总线连接至另一总线。其优势在于由于共用相同总线信号带来的更低的引脚数量。

05

源同步时钟

    是一种在一总线上产生伴随数据的时钟的技术。这一方法的一个优势在于它简化了系统的时钟设计,并且将总线驱动从接收方分离开。这一时钟方案被用在几个高速接口,如spi和pci接口。时钟信号可以被分开,或嵌入到数据中,并且在接收端恢复。

06

系统同步时钟

    设备和模块连接到一个总线并使用一个单一时钟,不像源同步时钟方法,系统同步时钟方案不需要在接收端分离时钟域。

07

并行总线

    并行总线一般被用于中低频总线中,对于中低频的组成并没有明确的定义,但经验法则认为低于100MHz为低频。100-300MHz为中频。

    Xilinx 提供了几个可以被用来设计并行总线的元素:

 1.IDDR:

    一个专用寄存器,可在FPGA架构中将双速率数据转换为单速率数据输出。

 2.ODDR:

    一个专用寄存器,可将输入单速率数据转换为双速率外部输出。

 3.IODELAY:

    被用来给输入数据提供一个固定或可调节的延迟或给输出数据提供一个固定延迟的设计元件。IODELAY主要被用来做输入与输出数据的对齐。

 4. IDELAYCTRL:

    与IODELAY一起用于控制延迟逻辑。 其中一个IDELAYCTRL输入是一个参考时钟,它必须是200MHz才能保证IODELAY中的分接头延迟精度。在高频率校准并行总线的时候需要调整输入与输出的延时。调整过程是动态的,在电路板加电之后并在操作过程中定期执行。执行动态总线校准有几个原因。 例如,温度和电压波动会影响信号延迟。 此外,由于制造工艺的差异,PCB上和FPGA内部的跟踪延迟也会有所不同。 由于不同信号上的可变延迟,并行总线数据可能会偏斜。

08

串行总线

    并行总线不能扩展到更高的运行频率和总线宽度。设计一个高频率的并行总线是有挑战性的因为多个数据信号之间的偏差,严格的时间预算,以及需要执行所有总线信号的长度匹配的更复杂的电路板布局。为了克服这些挑战,许多系统和几个众所周知的通信协议已经从并行迁移到串行接口。其中两个例子是Serial ATA,它是ATA或并行ATA的串行版本,PCI Express是下一代并行PCI。

    串行总线的另一个优点是引脚数量较少。 串行总线的一个缺点是它的PCB设计要求更高。 高速串行链路通常以数千兆位的速度运行。 结果,它们产生更多的电磁干扰(EMI)并消耗更多的功率。

    外部串行数据流通常转换为FPGA内部的并行数据。 这个被称为SerDes(串行器/解串器)的模块。 串行器将并行数据并行转换为串行输出,速率更高。 相反,解串器将高速串行输入转换为并行输出。 由于执行串行化和反序列化所需的额外步骤,使用SerDes的缺点是额外的通信延迟; 更复杂的初始化和定期的链路训练; 和更大的逻辑大小。

    下图显示了实现为两个SerDes模块的全双工串行总线。

 1.ISERDES

    一个专用的串行到并行数据转换器,以促进高速源同步数据采集。 它具有SDR和DDR数据选项和2到6位数据宽度。

  2.GTP/GTX

    一些Virtex和Spartan FPGA中的嵌入式收发器模块。 它是一个复杂的模块,高度可配置,并与FPGA逻辑资源紧密集成。

下图显示了Virtex-6 GTX收发器的框图。

 3.Aurora

    Aurora 是一个很高效的低延迟点对点的串行协议,它使用了GTP收发器。它旨在隐藏GTP的接口细节和开销。Xilinx 提供一个拥有执行aurora协议的用户友好接口的ip核。核心提供的功能包括不同数量的GTP通道,单工和双工操作,流量控制,可配置线路速率和用户时钟频率。

    下图展示了使用了aurora核的点对点通信。

FPGA技术联盟 技术专区

原文标题:FPGA的外部总线接口设计

文章出处:【微信号:gh_873435264fd4,微信公众号:FPGA技术联盟】欢迎添加关注!文章转载请注明出处。

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

室外定位方案:GPS模块在智能手表中的定位应用

节假日出行,各大知名景点除了怡人风景之后,还有拥挤的人潮,这就是很多家长不愿意带小朋友高峰出行的原因....

的头像 无线模块 发表于 04-08 16:38 ? 355次阅读
室外定位方案:GPS模块在智能手表中的定位应用

开发FPGA的第一步,当然是选择一片符合设计需求的芯片

首先需要分析功能需求,然后在平衡资源与速度后,估计速度需求。同样也可以根据之前的设计来确定,根据FP....

的头像 FPGA极客空间 发表于 04-08 16:22 ? 55次阅读
开发FPGA的第一步,当然是选择一片符合设计需求的芯片

版主 你好,我在论坛查到FPGA的数字电压表的设计已经过期了。

发表于 04-08 14:42 ? 2次阅读
版主  你好,我在论坛查到FPGA的数字电压表的设计已经过期了。

基于STC12C5616AD单片机的操作指示器电路设计工作原理

分享到 火箭炮能否迅速展开火力打击是衡量其武器系统作战性能的重要因素。火箭炮在对目标实施准确打击之前....

发表于 04-08 09:23 ? 62次阅读
基于STC12C5616AD单片机的操作指示器电路设计工作原理

如何有效管理搜集的能量以满足网络传输需求

本方案假设EH-DPs的能量采集模型服从如文献[11]中式(5)所示的独立复合泊松分布。即每个时....

的头像 电子技术应用ChinaAET 发表于 04-08 08:55 ? 148次阅读
如何有效管理搜集的能量以满足网络传输需求

解决FPGA一个解复用和时钟域转换问题

SERDES恢复出的数据进入FPGA有一个解复用和时钟域转换的问题,Stratix GX包含了专用电....

的头像 FPGA极客空间 发表于 04-08 08:46 ? 379次阅读
解决FPGA一个解复用和时钟域转换问题

基于UltraScale+FPGA可编程逻辑DCI互连盒设计

随着实施基于云的服务和机器到机器通信所产生的数据呈指数级增长,数据中心面临重重挑战....

的头像 FPGA开发圈 发表于 04-08 08:43 ? 355次阅读
 基于UltraScale+FPGA可编程逻辑DCI互连盒设计

一文知晓FPGA与ARM、DSP的不同点

FPGA并不是万能的。相对于串行结构处理器,其设计的灵活性是以工作量的增加为代价的。FPGA与ARM....

发表于 04-08 08:27 ? 60次阅读
一文知晓FPGA与ARM、DSP的不同点

NASA拟在火星部署大黄蜂拟态机器群:集成有传感器和无线通信设备

但是,当一群机器蜜蜂在其天空中来回飞行时,火星看起来会更像地球。 美国航空航天局资助了一个不同寻常的....

的头像 电子发烧友网工程师 发表于 04-07 00:33 ? 299次阅读
NASA拟在火星部署大黄蜂拟态机器群:集成有传感器和无线通信设备

基于FPGA的图像差分处理

基于FPGA的比特平面分层 基于单核Zynq 7Z007S的MiniZed? 开发套件 Xilinx....

的头像 电子发烧友网工程师 发表于 04-06 11:53 ? 266次阅读
基于FPGA的图像差分处理

2018年是5G的首次大规模商用启动节点

来到2018年,5G已经从之前的理论变成了现实,并且在不久的将来将会进行商用。

的头像 OFweek工控 发表于 04-06 09:30 ? 475次阅读
2018年是5G的首次大规模商用启动节点

基于verilog的计步器设计

发表于 04-05 09:59 ? 146次阅读
基于verilog的计步器设计

基于工业互联网平台的工业机器人故障检测方案规划

平台层:测试床依托INDICS工业互联网平台进行数据接入、存储、管理与分析,利用大数据架构及Carb....

的头像 工业IoT 发表于 04-04 16:24 ? 353次阅读
基于工业互联网平台的工业机器人故障检测方案规划

基于兼容主流通信协议NFC收发器的安防产品应用经验

和传统的近距通讯相比,近场通讯(NFC)有天然的安全性,以及连接建立的快速性。这些优点也使得NFC在....

的头像 人间烟火123 发表于 04-04 14:35 ? 1379次阅读
基于兼容主流通信协议NFC收发器的安防产品应用经验

低成本开发系统现在正处于物联网期望膨胀峰值期

预测物联网平台将在一年内充斥大众市场,在接下来的二至五年内,差异化或专业化的高精度传感器和模拟信号链....

的头像 亚德诺半导体 发表于 04-04 09:04 ? 1497次阅读
低成本开发系统现在正处于物联网期望膨胀峰值期

基于14纳米工艺的原型GPU,包含现场可编程门阵列

英特尔通过聘请业内最知名的AMD前GPU架构师Raja Koduri负责研发其独立GPU产品。

的头像 嵌入式资讯精选 发表于 04-04 08:52 ? 1364次阅读
基于14纳米工艺的原型GPU,包含现场可编程门阵列

因特尔Cyclone 10 LP FPGA评估板电路图集及PCB装配图

Intel公司的Cyclone 10 LP FPGA系列是低成本和低静态功耗的器件,提供高密度可编门....

发表于 04-04 08:15 ? 47次阅读
因特尔Cyclone 10 LP FPGA评估板电路图集及PCB装配图

美高森美PolarFire FPGA器件荣获《今日电子》和21ic.com颁发 “2017年度产品奖”

 致力于在功耗、安全、可靠性和性能方面提供差异化的领先半导体技术方案供应商美高森美公司(Micros....

的头像 人间烟火123 发表于 04-03 10:40 ? 1607次阅读
美高森美PolarFire FPGA器件荣获《今日电子》和21ic.com颁发 “2017年度产品奖”

采用Zynq UltraScale+MPSoC进行基于软件的创造性应用开发

ZCU104 评估套件可帮助设计人员为监控、高级驾驶员辅助系统 (ADAS)、机器视觉、增强实境 (....

的头像 FPGA开发圈 发表于 04-03 08:30 ? 1871次阅读
采用Zynq UltraScale+MPSoC进行基于软件的创造性应用开发

FPGA比CPU和GPU快的原因

CPU和GPU都属于冯·诺依曼结构,指令译码执行,共享内存。FPGA之所以比CPU、GPU更快,本质....

的头像 嵌入式资讯精选 发表于 04-02 17:52 ? 431次阅读
FPGA比CPU和GPU快的原因

国家已经着手在研究6G的发展,太赫兹通信6G的新型频谱资源技术

太赫兹通信应是6G的新型频谱资源的技术,如同5G将频谱资源扩展到了毫米波。

的头像 MEMS 发表于 04-02 16:48 ? 195次阅读
国家已经着手在研究6G的发展,太赫兹通信6G的新型频谱资源技术

fpga的图像mif文件vga显示问题,出来是白色一片

发表于 04-02 16:43 ? 137次阅读
fpga的图像mif文件vga显示问题,出来是白色一片

运营商对于NB-IoT都有哪些关键的布局?

智能抄表算是NB-IoT最典型的应用之一,因为在表计领域,无论是水表、燃气表的安装环境,还是管道的输....

的头像 Thundersoft中科创达 发表于 04-02 11:51 ? 331次阅读
运营商对于NB-IoT都有哪些关键的布局?

赛灵思Victor Peng:发明了FPGA再推出了一种碾压FPGA的新产品

2018 年 3 月 16 日,赛灵思又面向中国市场专门举行了一场信任 CEO 见面会,会上,已经在....

的头像 芯智讯 发表于 04-02 11:06 ? 274次阅读
赛灵思Victor Peng:发明了FPGA再推出了一种碾压FPGA的新产品

系统关键技术通用评估平台,轻松集成FPGA设计

系统设计有时十分复杂,需要充分了解许多不同的元件,如果解决方案的各环节可以进行原型制作并快速演示,就....

的头像 电子设计 发表于 04-02 09:33 ? 1827次阅读
系统关键技术通用评估平台,轻松集成FPGA设计

基于FPGA核心实施现代航空电子设计方法

本文将介绍一种基于现场可编程门阵列 (FPGA) 核心的实施体现了先进的现代航空电子设计方法。这项技....

的头像 电子设计 发表于 04-02 09:27 ? 1748次阅读
基于FPGA核心实施现代航空电子设计方法

DSP专家给你一个选择FPGA的理由

FPGA 对绝大多数的人来说相对有些陌生。经常有朋友问我,你们成天搞的这个 FPGA 到底是什么东西....

的头像 电子发烧友网工程师 发表于 03-31 08:20 ? 2975次阅读
DSP专家给你一个选择FPGA的理由

“2017中国电子工程师生活与工作状况调查”结果分析

今日发布“2011中国电子工程师生活与工作状况调查”结果。本次调查从2011年4月25日开始,至5月....

的头像 电子发烧友网工程师 发表于 03-31 07:14 ? 317次阅读
“2017中国电子工程师生活与工作状况调查”结果分析

FPGA时序约束简介

在简单电路中,当频率较低时,数字信号的边沿时间可以忽略时,无需考虑时序约束。但在复杂电路中,为了减少....

的头像 FPGA极客空间 发表于 03-30 13:42 ? 199次阅读
FPGA时序约束简介

大规模天线阵列中检测主动窃听的具体方案

Massive MIMO是指基站配备上百根甚至更多天线的系统,该系统由于天线个数众多,在物理层安全方....

的头像 电子技术应用ChinaAET 发表于 03-30 09:00 ? 351次阅读
大规模天线阵列中检测主动窃听的具体方案

【下载】《CPLD/FPGA的开发与应用》

发表于 03-29 17:11 ? 733次阅读
【下载】《CPLD/FPGA的开发与应用》

通信专网的地位和作用也在朝着多媒体通信数字化发展

近年来,我国专网通信设备的市场规模呈现上升趋势。据前瞻产业研究院发布的《专网通信行业发展前景预测与....

的头像 对讲机世界 发表于 03-29 16:44 ? 287次阅读
通信专网的地位和作用也在朝着多媒体通信数字化发展

怎么看FPGA管脚定义

发表于 03-29 10:53 ? 285次阅读
怎么看FPGA管脚定义

新人求教modelsim中串口激励文件的写法

发表于 03-29 10:21 ? 168次阅读
新人求教modelsim中串口激励文件的写法

【下载】《FPGA高手设计实战真经100则》

发表于 03-28 17:14 ? 1136次阅读
【下载】《FPGA高手设计实战真经100则》

异步电路中时钟如何同步的多种方法

时钟是数字电路中所有信号的参考,特别是在FPGA中,时钟是时序电路的动力,是血液,是核心。

的头像 FPGA极客空间 发表于 03-28 17:12 ? 591次阅读
异步电路中时钟如何同步的多种方法

FPGA相比CPU在运算中的优势

FPGA相比于CPU,最大的优点在于速度,简单来讲,FPGA是靠控制每个时钟(Cycle)来驱动信号....

的头像 FPGA极客空间 发表于 03-28 17:10 ? 768次阅读
FPGA相比CPU在运算中的优势

技术控:FPGA中RAM使用技巧探索

FPGA中RAM的使用探索。以4bitX4为例,数据位宽为4,深度为4。

的头像 FPGA极客空间 发表于 03-28 17:07 ? 504次阅读
技术控:FPGA中RAM使用技巧探索

FPGA 如何支持智能搜索? 英特尔FPGA 加速人工智能发展

在这个以数据为中心的世界,用户对搜索引擎提出了比以往更高的要求。先进的英特尔技术可帮助 必应 利用强....

发表于 03-28 10:22 ? 130次阅读
FPGA 如何支持智能搜索? 英特尔FPGA 加速人工智能发展

高云半导体和ELDIS科技强强联合 进一步打开欧洲市场大门

高云半导体 科技股份有限公司今日宣布签约ELDIS科技有限公司为以色列授权代理商。此举标志着高云半....

发表于 03-28 10:19 ? 83次阅读
高云半导体和ELDIS科技强强联合 进一步打开欧洲市场大门

特朗普对华发起贸易战包括信息技术而中国没有反制的原因是什么

美国为何在许多自己的强项上制裁中国,中国又为何不对进口额超过石油的集成电路产品征收高关税呢?

的头像 电子发烧友网工程师 发表于 03-28 08:34 ? 5718次阅读
特朗普对华发起贸易战包括信息技术而中国没有反制的原因是什么

高铁无线通信和雷达探测融合架构下切换技术研究

发表于 03-27 11:49 ? 157次阅读
高铁无线通信和雷达探测融合架构下切换技术研究

500亿晶体管!ACAP技术细节

ACAP 的核心是新一代的 FPGA 架构,结合了分布式存储器与硬件可编程的 DSP 模块、一个多核....

的头像 FPGA开发圈 发表于 03-27 11:04 ? 340次阅读
500亿晶体管!ACAP技术细节

Xilinx首次亮相的Virtex UltraScale+ HBM FPGA

随着人工智能、5G通信、大数据、云计算等应用的出现,人们对于通信带宽的要求也在不断的提高,这些应用需....

的头像 FPGA开发圈 发表于 03-27 11:02 ? 292次阅读
Xilinx首次亮相的Virtex UltraScale+ HBM FPGA

FPGA定点小数的常规格式、相对于浮点小数的优势与劣势

 Lattice的ECP3/ECP5系列FPGA内部集成了多个sysDSP架构的乘法器模块,基于sy....

的头像 电子技术应用ChinaAET 发表于 03-27 08:54 ? 280次阅读
FPGA定点小数的常规格式、相对于浮点小数的优势与劣势

特权同学海量fpga资料

发表于 03-26 16:16 ? 445次阅读
特权同学海量fpga资料

勇敢的芯伴你玩转Altera FPGA连载57:3-8译码器实验

发表于 03-26 16:13 ? 333次阅读
勇敢的芯伴你玩转Altera FPGA连载57:3-8译码器实验

赛灵思新CEO首秀 推新一代的FPGA架构ACAP

赛灵思公司第四任CEO Victor Peng 走马上任,他同时兼任公司总裁,Victor Peng....

发表于 03-26 14:34 ? 270次阅读
赛灵思新CEO首秀 推新一代的FPGA架构ACAP

Xilinx DRAGEN加速器管线创吉尼斯纪录

在 ASHG 上进行演示所用的数据不是临床数据。样本来自 CAG 生物资料库,都是删除了身份识别信息....

发表于 03-26 13:32 ? 48次阅读
Xilinx DRAGEN加速器管线创吉尼斯纪录

基于FPGA的8比特图像的可比特平面分层

像素是由比特组成的数字。例如,在256级灰度图像中,每个像素的灰度是由8比特(也就是1个字节)组成。....

发表于 03-26 13:18 ? 70次阅读
基于FPGA的8比特图像的可比特平面分层

FPGA二值图像边界提取算法实现

我们使用3x3模板进行边界提取,所以当3x3九个点都是‘1’的时候,输出为‘1’,当九个点都是‘0’....

发表于 03-26 13:00 ? 109次阅读
FPGA二值图像边界提取算法实现

两种能够帮助工程师简化FPGA的电源解决方案

我不得不承认,随着时间的推移为 FPGA 供电变得越来越复杂,本文提供一些建议,希望可以帮助简化 F....

的头像 电子设计 发表于 03-26 09:08 ? 2136次阅读
两种能够帮助工程师简化FPGA的电源解决方案

以计数器为32位为例:FPGA中计数器设计探索

值得注意的是,以上测试是在资源足够频率不高的条件下测试的。根据经验,当资源使用较多,时钟频频较高时,....

的头像 FPGA极客空间 发表于 03-24 11:07 ? 1113次阅读
以计数器为32位为例:FPGA中计数器设计探索

R&S在物联网和5G方面有何布局呢?

R&S公司的测试产品与方案主要在通用电子、无线通信、航空航天三大领域,涵盖产品的研发、生产、优化与维....

的头像 电子技术应用ChinaAET 发表于 03-24 09:35 ? 590次阅读
R&S在物联网和5G方面有何布局呢?

因为5G技术的突破而实现,到底5G与4G技术的差异在哪里呢?

除了常见的电磁波传送外,近年窜红的还有光波传输Li-Fi(Light Fidelity),是相当于....

的头像 物联之家网 发表于 03-23 15:14 ? 561次阅读
因为5G技术的突破而实现,到底5G与4G技术的差异在哪里呢?

信号完整性“案例:错误的设计带来的驱动能力问题”

找到问题根源后,根据测量结果修改 DSP 对 FLASH 空间的异步时序配置,以保证足够的裕量,问题....

的头像 PCB设计与学习 发表于 03-23 11:19 ? 337次阅读
信号完整性“案例:错误的设计带来的驱动能力问题”

FPGA如何成为新时代的“宠”儿,FPGA技术未来将会独领风骚

随着人工智能和深度学习对运算要求越来越高,人们逐渐认识到并行处理、低延时、低功耗和可重配置的重要性,....

的头像 FPGA技术联盟 发表于 03-23 11:14 ? 414次阅读
FPGA如何成为新时代的“宠”儿,FPGA技术未来将会独领风骚

NFC近距离通讯技术全面解析

将NFC集成到移动电话平台考虑过各种架构。下面是已有或正在实施的几个架构示例:NFC器件可以集成到电....

的头像 传感器技术 发表于 03-22 16:25 ? 746次阅读
NFC近距离通讯技术全面解析

Xilinx技术支持英国布里斯托大学打造 5G “超互联”城市社会

布里斯托大学智能互联网实验室采用赛灵思技术为城市连接构建灵活可编程的 SDN 控制 5G互联测试平台....

的头像 人间烟火123 发表于 03-22 16:24 ? 1136次阅读
Xilinx技术支持英国布里斯托大学打造 5G “超互联”城市社会