首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
面包板社区
> >
标签
> >
transceiver
标签: transceiver
相关博文
基于Toolkit的Altera Cyclone-V Gbits Transceiver测试
热度
28
特权ilove314
2014-6-1 22:20
6133 次阅读
|
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
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×