英语翻译The FPGA and SerDes we use cost about $40,a about third

问题描述:

英语翻译
The FPGA and SerDes we use cost about $40,a about third of the cost for the cheapest Xilinx Virtex-II Pro series FPGA necessary for implementing a system as in [11].Using this hardware we currently achieve event rates that are about three to four times faster than in [11].
Such a Serializer-Deserializer locally receives data on a parallel bus and then sends it over a serial output at a multiple of the parallel interface speed and vice versa for the serial receive path.The parallel interface is usually used for on-board,the serial for off-board communication.
•\x05In the approach described in [11],the receiver simply drops events if it is not ready to receive them.We implemented a flow-control scheme that ensures that all events reach its destination.In case the receiver is currently unable to receive an event because it does not have the necessary receive buffer space available,it can tell the sender to stop until space is available.
•\x05The FPGA package type chosen allow for in-house assembly and repair as opposed to the ball-grid-array package used in
[11].
1)\x05SerDes - TI TLK2501 / TLK3101:The SerDes we can use on our system is either the TLK2501 or the TLK3101 from Texas
Instruments.The TLK2501 supports up to 2.5Gbit/s,the TLK3101
supports up to 3.125Gbit/s,and has on-chip termination resistors.As terminating the differential traces correctly is not a trivial layout task,it is easier to achieve working PCB layouts with the TLK3101.Our system both supports the TLK2501 and the TLK3101 as an assembly option.We alsosuccessfully achieved mixed setups where TLK2501 and TLK3101 are communicating with each other at 2.5Gbit/s.
On the parallel side of the SerDes these chips have a 16bit transmit and a 16bit receive bus.They use 8bit/10bit coding and are also otherwise very similar to the Rocket IOs used in [11].With the 16bit word length and the 8bit/10bit coding the SerDes parallel interfaces run at 1/20 of the serial speed.
2)\x05Cables & Connector Pin-Out:We are using Serial ATA con¬nectors and cables to create Serial AER connections between our boards in multi-chip experimental setups.The connectors have seven pins,two differential pairs and three ground pins.With a SATA cable connecting boards A and B,we use the first differential pair of the cable to transmit serial AER data from the SerDes on A to the SerDes on B.The second differential pair is used to feed back a flow-control.
signal from the FPGA on B to the FPGA on A.
On the connector pins 2/3 are SerialAER+/-,pins 5/6 are FlowControl+/-.The remaining pins are the shielding,which we simply left unconnected on both sides,thus having a floating shield.
3)\x05AC Coupling:We decided to used AC coupled instead of the simpler DC coupled serial links.With AC coupled links there is no common ground reference over all the boards in a system.This eliminates board-to-board ground-bounce problems,and also reduces line frequency injection.
1个回答 分类:英语 2014-10-24

问题解答:

我来补答
The FPGA and SerDes we use cost about $40, about a third of the cost for the cheapest Xilinx Virtex-II Pro series FPGA necessary for implementing a system as in [11]. Using this hardware we currently achieve event rates that are about three to four times faster than in [11].
Such a Serializer-Deserializer locally receives data on a parallel bus and then sends it over a serial output at a multiple of the parallel interface speed and vice versa for the serial receive path. The parallel interface is usually used for on-board, the serial for off-board communication.
我们所用的FPGA和串并转换器(SerDes)只花了四十元,而执行[11] 里所述的系统中不可或缺的Xilinx Virtex-II Pro 系列 FPGA,最便宜的也要三倍于这个价钱.目前通过使用这个硬件,我们实现的事件率比起[11] 所表述的系统较快三至四倍.
这种串并转换器在本机接收由并行总线传输过来的数据,然后通过串行输出口以多倍于并行接口的速度传送出去;而在串行的接收路径反之亦然.通常并行接口是用于机载通信,而串行接口用于机外通信.
• In the approach described in [11], the receiver simply drops events if it is not ready to receive them. We implemented a flow-control scheme that ensures that all events reach its destination. In case the receiver is currently unable to receive an event because it does not have the necessary receive buffer space available, it can tell the sender to stop until space is available.
• The FPGA package type chosen allow for in-house assembly and repair as opposed to the ball-grid-array package used in
在[11]里所阐述的方法,如果接收器还未准备接收事件数据,它会直接就删除事件.我们执行一个信息流控制设计以确保所有的事件都到达目的地.若是接收器因为没有必要的接收缓冲空间导致目前不能接收事件,它可以通知发送者停止发送直到可用空间的出现.
选择这类FPGA封装可以进行内部组装与维修,相反于下列组件所使用的球栅阵列封装:
[11].
1)SerDes - TI TLK2501 / TLK3101: The SerDes we can use on our system is either the TLK2501 or the TLK3101 from Texas Instruments. The TLK2501 supports up to 2.5Gbit/s, the TLK3101 supports up to 3.125Gbit/s, and has on-chip termination resistors. As terminating the differential traces correctly is not a trivial layout task, it is easier to achieve working PCB layouts with the TLK3101. Our system both supports the TLK2501 and the TLK3101 as an assembly option. We also successfully achieved mixed setups where TLK2501 and TLK3101 are communicating with each other at 2.5Gbit/s.
On the parallel side of the SerDes these chips have a 16bit transmit and a 16bit receive bus. They use 8bit/10bit coding and are also otherwise very similar to the Rocket IOs used in [11]. With the 16bit word length and the 8bit/10bit coding the SerDes parallel interfaces run at 1/20 of the serial speed.
[11].
1. SerDes -TI TLK2501 / TLK3101:可以在我们系统使用的SerDes是德克萨斯仪器公司生产的TLK2501 或TLK3101.TLK2501可支持高达2.5Gbit/s带宽,the TLK3101则可达3.125Gbit/s,且还有片内终止电阻.由于正确终止差分示踪不是个平常的版面工作,比较容易实现是对TLK3101进行PCB版图操作.我们的系统都支持TLK2501和TLK3101这两个组装选择.我们也成功把TLK2501和TLK3101组合,互相以2.5Gbit/s通信.
在SerDes的并行一边,这些芯片都有个16位输出和16位接收总线.它们用8/10位编码,其他方面也与 [11]系统中使用的Rocket收发器相同.以16位码字长度和8/10位编码的配置,SerDes并行接口的运行速度只有串行接口的1/20.
2) Cables & Connector Pin-Out: We are using Serial ATA connectors and cables to create Serial AER connections between our boards in multi-chip experimental setups. The connectors have seven pins, two differential pairs and three ground pins. With a SATA cable connecting boards A and B, we use the first differential pair of the cable to transmit serial AER data from the SerDes on A to the SerDes on B. The second differential pair is used to feed back a flow-control signal from the FPGA on B to the FPGA on A.
On the connector pins 2/3 are SerialAER+/-, pins 5/6 are FlowControl+/-. The remaining pins are the shielding, which we simply left unconnected on both sides, thus having a floating shield.
2. 线缆与连接器引出线:我们多芯片实验设备的板与板之间的串行连接是使用串行ATA连接器与线缆来实现.该连接器共有七根线,两对差分线和三根地线.通过一条SATA线缆将A板与B板连接,我们利用线缆的第一个对差分线从A板上的SerDes将串行AER数据传送到B板上的SerDes.另一对差分线是用于把信息流控制信号从B板的FPGA反馈回A板上的FPGA.
连接器的第2/3线是串行AER+/-,第5/6线是信息流控制+/-.剩余的线作为屏蔽,两边都留着不连接,形成一个悬浮屏蔽罩.
3)AC Coupling: We decided to use AC coupled instead of the simpler DC coupled serial links. With AC coupled links there is no common ground reference over all the boards in a system. This eliminates board-to-board ground-bounce problems, and also reduces line frequency injection.
3. AC 耦合:我们决定用AC耦合链路而不是较简单的DC耦合链路.用AC耦合链路能使系统中的所有版块都没有公共接地参照.这可以消除板对板的地电压反弹问题,而且还可以减少行频注入.
【英语牛人团】
 
 
展开全文阅读
剩余:2000
上一页:高数一指数函数
下一页:必修五第四单元