首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
面包板社区
> >
标签
> >
transceiver
标签: transceiver
相关博文
基于Toolkit的Altera Cyclone-V Gbits Transceiver测试
热度
27
特权ilove314
2014-6-1 22:20
5990 次阅读
|
5
个评论
Altera Cyclone-V Gbits Transceiver 测试 对 FPGA 内嵌的 Gbits Transceiver 早有耳闻,此番拿到一块 Terasic 的 Cyclone V GX Starter Kit 正好可以玩上一把。 Cyclone V GX Starter Kit 介绍网址: http://www.altera.com.cn/products/devkits/altera/kit-terasic-cyclone-v-gx-starter.html 在 Terasic 的官网可以 download 到 CD-ROM 的随盘资料,获得方式也非常简单,只要注册其会员即可,无需提供任何 Terasic 产品的购买信息。我想 Terasic 的其他 kit 应该都是如此,大家不妨通过此途径搜罗一下希望获得的 Terasic 套件资料。 随盘资料下载地址: http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=EnglishCategoryNo=167No=830PartNo=4 比较让人遗憾的是,正巧这个 Cyclone V GX Starter Kit 的随盘资料中并不提供 Gbits Transceiver 的例程,这与 GX Starter 的称呼极不相称。好在 Altera 网站上一搜,一把的例程可供参考。 当然了,特权同学早就注意到 Quartus II 菜单下有个叫做 Transceiver Toolkit 的玩意,如图所示。不禁浮想联翩,这个 Toolkit 一定大有用处。 在 Quartus II Handbook 果然有详细介绍和说明。于是决定玩转 Transceiver 咱就从 Toolkit 开始吧。在 Altera 英文网站(注意,特权同学已经发现中文网站很不靠谱了,用一些关键词很难搜到有价值的信息,于是转战 E 网),搜索“ transceiver toolkit example design ”可以找到真正的 example 。比如,以下网页的第三条信息。 http://www.altera.com/support/examples/on-chip-debugging/on-chip-debugging.html?GSA_pos=5WT.oss_r=1WT.oss=transceiver%20toolkit%20example%20design 特权同学通过这种方式找到了一些关于 Transceiver 和 Toolkit 的 example 。只可惜,在这一大把的 example 中,还是没有 Cyclone V GX Starter Kit 可直接对应的例子。想想也是,如果 altera 提供了, terasic 应该不至于懒到不做 copy-paste 的工作。于是,咱还是决定自己动手,丰衣足食。从零开始,非也,咱可以找个最合适的 example 移植一下。那个 3.125G 的最接近,而且也是 Cyclone V 器件的。于是开始了一番改造工作。当然也遇到了不少麻烦事,不过好在咱都一一解决,从中也摸到这个 Transceiver 的脾性,也正好可以分享一下。 如图所示,移植工作也来得非常简单。除了改改器件、把顶层接口引脚定义重新分配一下基本就搞定了。这可不是,也费了好大劲才把 Quartus II 产生的各种 Error 一网打尽。 如图所示,器件重新选择 5CGXFC56F27C7 ,注意了,这一下恐怕就要让小伙伴们都惊呆了, Why ?只有 13.1 的 Quartus II 才支持这个新器件,咋办?让我们的老版本都见鬼去吧。先去睡一觉,让 13.1 的 Gbits 先从 Altera 的服务器搬到咱家里再说。工欲善其事必先利器,这一步不得不做。 这个例程的大体功能框图如下。用 Qsys 搭了几个组件,利用 Custom PHY (即 Transceiver 的一种最通用的 PHY )实现一个收发对,数据的收发都是通过内部的组件来产生的持续的随机测试数据流,而 loopback 并非在 FPGA 内部,而是在板级我们通过线缆实际的将这一对收发信号连接起来。 接着,我们来到顶层模块的对外接口定义。这里的信号,我们可以简单的分为三个部分:其一是 Transceiver 的时钟,如这里的 hssi_refclk 和 system_refclk , system_refclk 是 FPGA 内部逻辑使用的时钟,和一般的 FPGA 输入晶振时钟信号大体相当, hssi_refclk 则有讲究,它是 Transceiver 所在 bank 专门的一个时钟差分对提供的;其二是 transceiver 的收发信号,我们这里只有一对,分别是接收 hssi_rx 和发送 hssi_tx ,话说在 Altera 内部代码定义其实都可以写成单端的信号,差分的定义和分配其实只要在引脚分配页面完成,后面我们会提到;其三,在这里只是一些虚拟的,测试中不需要用到的信号,它们大都是 transceiver 的状态信号,我们不需要对它们做实际分配,是否引出到顶层接口中其实也无所谓。 从原理图上看,这里在 Transceiver 所在的 Bank 中,有前面提到的专用时钟输入差分对,收差分对和发差分对。收发差分信号分别通过 SMA 插座进行引出。 分配好引脚,编译,当然不是一次通过,遇到了点小麻烦,会出现一个提示什么引脚电平不对的 Error 。此时需要打开 qsf 文件,将图示的两个电平定义由 1.5V 改为 2.5V ,具体原因咱就不多做介绍,大家有兴趣自己去研究一下。 接着完成编译,然后将 sof 文件下载到 Cyclone V GX Starter Kit 中,然后找到菜单打开 Transceiver Toolkit ,具体怎么用,咱也没必要再逐个介绍,反正平台搭起来了,大家自己瞎点点,三五分钟也就摸透它的脾气了,谁让咱玩 FPGA 的智商都这么高呢。当然了,还是推荐大家翻翻 Handbook 。 下面,贴几张图,测试的效果让大家饱饱眼福。我想,一定要自己亲自动手玩才过瘾,特权同学不过先上一道开胃菜而已。后面有时间还会再送上几篇应用笔记,希望大家一起探讨。
更多...
相关资源
RS-485 Transceiver Tutorial
所需E币: 0
时间: 2020-9-26 01:19
大小: 230.24KB
上传者:
LGWU1995
RS-485TransceiverTutorial
Sipex_SP3238E Intelligent RS-232 Transceiver
所需E币: 0
时间: 2020-9-17 23:54
大小: 217.12KB
上传者:
kaidi2003
Sipex_SP3238EIntelligent+3.0Vto+5.5VRS-232Transceiver
NCV7446 Dual CAN FD Transceiver, High Speed
所需E币: 0
时间: 2020-9-5 22:55
大小: 186.89KB
上传者:
wxlai1998
NCV7446DualCANFDTransceiver,HighSpeed,LowPower
NCV7381C FlexRay® Transceiver, Clamp 30
所需E币: 0
时间: 2020-9-5 22:54
大小: 308.71KB
上传者:
wxlai1998
NCV7381CFlexRay®Transceiver,Clamp30
NCN5121-D Transceiver Twisted Pair Networks
所需E币: 0
时间: 2020-9-6 18:51
大小: 1.37MB
上传者:
czdian2005
NCN5121-DTransceiverforKNXTwistedPairNetworks
20-RS-485 Transceiver Tutorial.pdf
所需E币: 0
时间: 2020-8-11 18:11
大小: 246.35KB
上传者:
samewell
20-RS-485TransceiverTutorial.pdf
05-RS-485 Transceiver Tutorial.pdf
所需E币: 0
时间: 2020-8-11 18:06
大小: 246.35KB
上传者:
samewell
05-RS-485TransceiverTutorial.pdf
ON SEMI_NCV7341 CAN Transceiver Behavior
所需E币: 5
时间: 2020-6-25 16:22
大小: 244.8KB
上传者:
kaidi2003
ONSEMI_NCV7341CANTransceiverBehaviorwithaPermanentShortontheCANBus.PDF
一个WCDMA transceiver项目 从架构选择到系统...
所需E币: 5
时间: 2020-4-7 12:00
大小: 988.04KB
上传者:
2iot
LEMON_Transceiver_SpecPhase1Deliverables30.6.2000……
高通WCDMA 6250平台3 发射芯片技术及应用培训
所需E币: 3
时间: 2020-4-7 11:37
大小: 2.59MB
上传者:
2iot
高通WCDMA6250平台3发射芯片技术及应用培训,WCDMA_RTR6250_transceiver_Training……
隔离RS485收发器断开地循环
所需E币: 3
时间: 2019-12-27 20:45
大小: 112.64KB
上传者:
978461154_qq
RS485总线设计用于处理-7V至12V输入信号范围,然而,实际电路中,地电势在节点之间可能变化很大,经常超过指定范围。这可能造成通信中断,从地平面来的大电流甚至可能造成收发器件的损坏。LTC1535隔离式RS485收发器提供了断开地循环的实现宽输入范围的单芯片解决方案。advertisementIsolatedRS485TransceiverBreaksGroundLoops……
RS485收发器耐受±60V的误电压
所需E币: 3
时间: 2019-12-27 20:45
大小: 46.17KB
上传者:
978461154_qq
LT1785和LT1791RS485/RS422收发器可耐受±60V的误电压,可解决现实世界中典型的RS485电路接口中误电压的问题。调制解调器和其他计算机外设使用点对点的RS422,以支持高通信速率长距离传输同时具有更好的抑制噪声性能。advertisementRS485TransceiversSustain±60VFaults……
RS485收发器降低功耗和EMI
所需E币: 4
时间: 2019-12-27 20:45
大小: 131.21KB
上传者:
givh79_163.com
在电路设计和处理中的创新有助于实现新型RS485收发器,LTC1481、LTC1483和LTC1487都采用了增强型80μA静态电流的接收器电路,与标准的RS485相比并没有降低AC性能。所有器件的引脚完全兼容工业LTC485引脚,I/O引脚具有超过±10kVESD保护,大多数应用时不再需要外部的ESD保护电路。advertisementRS485TransceiversReducePowerandEMI……
低失真度、低噪声差分放大器驱动通信收发器的高速ADC
所需E币: 4
时间: 2019-12-27 20:50
大小: 79.63KB
上传者:
rdg1993
LT1993-X是一款灵活、低成本、易用的差分放大器和ADC驱动器,可满足高速通信收发器应用的高性能要求。不但具有低噪声,低失真和高速的优点,还具有紧凑封装的特点。在多数应用中只需要最少的工作支持电路。三个差分增益选项提高了系统设计的灵活性,有助于减少系统的增益需求。LT1993-X可简化收发器的设计,减少元件数量和缩短产器上市时间。advertisementLowDistortion,LowNoiseDifferentialAmplifierDrivesHighSpeedADCsinDemandingCommunicationsTransceiversDesignNote366Cheng-WeiPeiIntroductionLT1993-xFeaturesToday’scommunicationstransceiversoperateatmuchTheLT1993-xisafullydifferentialinputandoutputam-higherfrequenciesandwiderbandwidthsthanthoseofplifierwithupto7GHzofgain-bandwidthproductandanthepast.Combiningthiswithhigherresolutionrequire-impressivefeatureset.Therearethreefixed-g……
隔离式RS485收发器切断地循环
所需E币: 4
时间: 2019-12-27 20:53
大小: 112.64KB
上传者:
微风DS
RS485接口标准用于处理-7V至12V输入信号范围,实际中,节点之间的地势差可能很大,经常超过容限。这可能导致通信中断,甚至可能损坏收发器。LTC1535是一款隔离式RS485收发器,提供了单片解决方案,切断了地回路,获得了大输入范围。advertisementIsolatedRS485TransceiverBreaksGroundLoops……
Using Stratix GX Transceivers for CPRI
所需E币: 4
时间: 2019-12-25 17:31
大小: 953.43KB
上传者:
quw431979_163.com
UsingStratixGXTransceiversforCPRI……
Stratix II GX & Stratix GX Brochure
所需E币: 4
时间: 2019-12-25 17:30
大小: 287.59KB
上传者:
givh79_163.com
StratixIIGX&StratixGXBrochure……
Compromises of Using a 10-Gbps Transceiver at Other Data Rates
所需E币: 4
时间: 2019-12-25 17:31
大小: 100.17KB
上传者:
238112554_qq
CompromisesofUsinga10-GbpsTransceiveratOtherDataRates……
电平转换器
所需E币: 4
时间: 2019-12-28 21:59
大小: 577.05KB
上传者:
2iot
Withthedevelopmentoflow-voltageandhighlyintegratedelectronicsystemsforinformationandcommunicationsapplications,primarycomponentssuchasCPUs,memoriesandASICsareoperatingatlowervoltages.……
74lvc16245
所需E币: 3
时间: 2019-12-25 10:26
大小: 107.98KB
上传者:
二不过三
74lvc16245SN74LVC1624516-BITBUSTRANSCEIVERWITH3-STATEOUTPUTSSCAS314A……
更多...
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×