TheFPGAandSerDesweusecostabout$40,aaboutthirdofthecostforthecheapestXilinxVirtex-IIProseriesFPGAnecessaryforimplementingasystemasin[11].我们使用FPGA和SerDes花费了40美元,大约三分之一的成本便宜Virtex-II箴系列必要讲师生动FPGA来实现一个系统[11]。Usingthishardwarewecurrentlyachieveeventratesthatareaboutthreetofourtimesfasterthanin[11].目前我们使用这个硬件,实现事件发生率大约三到四倍于[11]。SuchaSerializer-Deserializerlocallyreceivesdataonaparallelbusandthensendsitoveraserialoutputatamultipleoftheparallelinterfacespeedandviceversafortheserialreceivepath.这样一个Serializer-Deserializer局部接收数据并行总线上,然后将它超过一个串行输出在多个平行界面速度,反之亦然,接受路径。系列Theparallelinterfaceisusuallyusedforon-board,theserialforoff-boardcommunication.并行接口是通常用于车载、系列为沟通。严禁进行场外Intheapproachdescribedin[11],thereceiversimplydropseventsifitisnotreadytoreceivethem.在方法[11]中描述,话筒事件只是下降,如果它不是随时要接受他们。Weimplementedaflow-controlschemethatensuresthatalleventsreachitsdestination.我们实行了流量控制的方案,以确保所有的事件到达目的地。Incasethereceiveriscurrentlyunabletoreceiveaneventbecauseitdoesnothavethenecessaryreceivebufferspaceavailable,itcantellthesendertostopuntilspaceisavailable.如果接收器是目前无法接受一个事件,因为它没有必要的接收缓冲区的可用空间,它就会告诉发件人停止,除非空间是可用的。TheFPGApackagetypechosenallowforin-houseassemblyandrepairasopposedtotheball-grid-arraypackageusedinFPGA包装类型选择允许内部组装与维护与ball-grid-array包装用于[11].[11]。1)SerDes-TITLK2501/TLK3101:TheSerDeswecanuseonoursystemiseithertheTLK2501ortheTLK3101fromTexas1)SerDes-钛TLK2501/TLK3101:SerDes我们可以用在我们的系统里,无论是从德州TLK3101TLK2501或Instruments.仪器。TheTLK2501supportsupto2.5Gbit/s,theTLK3101TLK2501高达2.5的支持Gbit/s,TLK3101supportsupto3.125Gbit/s,andhason-chipterminationresistors.支持多达3.125Gbit/s,单片终端电阻。Asterminatingthedifferentialtracescorrectlyisnotatriviallayouttask,itiseasiertoachieveworkingPCBlayoutswiththeTLK3101.作为终止微分痕迹不是一个微不足道的正确布置的任务,但它更容易实现的TLK3101PCB布局和工作。OursystembothsupportstheTLK2501andtheTLK3101asanassemblyoption.我们的系统都TLK3101TLK2501和支持其装配成的选择。WealsosuccessfullyachievedmixedsetupswhereTLK2501andTLK3101arecommunicatingwitheachotherat2.5Gbit/s.我们alsosuccessfully取得的地方,TLK3101设置TLK2501和彼此之间的沟通是2.5Gbit/秒。OntheparallelsideoftheSerDesthesechipshavea16bittransmitanda16bitreceivebus.在平行边的SerDes这些芯片是一种16位传送和一种16位接受公共汽车。Theyuse8bit/10bitcodingandarealsootherwiseverysimilartotheRocketIOsusedin[11].他们使用8位/10位编码,否则会很类似于火箭网路作业系统用于[11]。Withthe16bitwordlengthandthe8bit/10bitcodingtheSerDesparallelinterfacesrunat1/20oftheserialspeed.与16位字长和8位/10位并行接口编码的SerDes运行在1/20的串行速度。2)Cablesdefds123ConnectorPin-Out:We2)电缆和连接器线图:我们赞同
|