【技术实现步骤摘要】
一种应用于FPGA以太网测试设备的防丢包方法
[0001]本专利技术涉及以太网测试设备领域,尤其涉及一种应用于FPGA以太网测试设备的防丢包方法。
技术介绍
[0002]高级驾驶辅助系统(advanced driving assistance system,ADAS)技术、高品质的车载影音娱乐系统、结合大数据及云计算的自动驾驶技术等的不断革新和在汽车领域的应用,加快了汽车网络化和智能化的脚步,使得汽车的车载网络容量需求呈现爆发式增长,远远超过了传统汽车总线控制器局域网络(controller area network,CAN)和局域互联网络(local interconnect network,LIN)的能力,在这个背景下,车载以太网应运而生,并获得了飞速的发展。车载以太网由于具有高传输速率、低成本以时间同步功能,使得其能够满足高级辅助驾驶、自动驾驶、无人驾驶的需求。因此现阶段,越来越多的汽车总线都从传统的CAN总线、Flex Ray总线过渡到车载以太网总线,即车载网络中的骨干网络采用车载以太网总线作为传输总线。但是目前用于 ...
【技术保护点】
【技术特征摘要】
1.一种应用于FPGA以太网测试设备的防丢包方法,其特征在于,至少包括:选择预设测试模式,根据测试模式选择数据路由;当用于监听模式时,ARM处理器控制第一支路用于通过第一PHY芯片接收外部数据并将外部数据通过第一支路的第一GMII连接器直接传送给第二支路的第二GMII连接器;第二GMII连接器将外部数据通过第二支路的第二PHY芯片发送给目标;其中,第一GMII连接器还将接收的外部数据发送给第一支路的第一MAC芯片并经过第一MAC芯片传输给ARM处理器进行分析处理。2.如权利要求1所述的一种应用于FPGA以太网测试设备的防丢包方法,其特征在于,分别获取第一支路和/或第二支路中PHY芯片配置、获取第一支路和/或第二支路的中GMII连接器的RGMII端IP的配置,判断数据发送端和数据接收端中是否有其一设置相位时钟校正;若数据发送端和数据接收端有其一相位时钟校正,则保持不变;否则,对数据发送端和数据接收端中的其一设置相位时钟校正。3.如权利要求1所述的一种应用于FPGA以太网测试设备的防丢包方法,其特征在于,在第一支路中的第一MAC芯片和第一GMII连接器之间增加第一异步FIFO芯片,在第二支路中的第二MAC芯片和第二GMII连接器之间增加第二异步FIFO芯片;第一异步FIFO芯片、第二异步FIFO芯片利用FPGA芯片的电路通过编程实现。4.如权利要求1所述的一种应用于FPGA以太网测试设备的防丢包方法,其特征在于,第一MUX数据选通器、第二MUX数据选通器分别位于第一支路和第二支路中,ARM处理器控制第一MUX数据选通器和/或第二MUX数据选通器对数据流的传输进行控制。5.如权利...
【专利技术属性】
技术研发人员:肖文平,
申请(专利权)人:上海赫千电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。