[发明专利]一种基于FPGA的POWERLINK从站帧缓存管理系统有效
申请号: | 201510577314.2 | 申请日: | 2015-09-11 |
公开(公告)号: | CN105162786B | 公开(公告)日: | 2018-05-22 |
发明(设计)人: | 宋宝;唐小琦;张航天;王源;颜外平;谢远龙;徐健;周向东;陈天航 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/863 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于FPGA的POWERLINK从站帧缓存管理系统,在FPGA内部实现数据数据帧类型检测模块、数据数据帧缓存管理模块,使用FPGA内部块RAM作为帧缓存区,在数据帧接收过程中由数据帧类型检测模块对帧类型进行识别,并将结果传递给缓存管理模块,缓存管理模块动态安排存储结构,使不同类型的帧存放在RAM中的不同区域,互不干扰。本发明通过对存储结构的动态管理,避免了传统线型存储结构由于帧覆盖造成的数据丢失问题。 | ||
搜索关键词: | 一种 基于 fpga powerlink 缓存 管理 系统 | ||
【主权项】:
1.一种基于FPGA的POWERLINK从站帧缓存管理系统,其特征在于,在FPGA内部实现数据帧类型检测模块、数据帧缓存管理模块,使用FPGA内部块RAM作为帧缓存区,在数据帧接收过程中由数据帧类型检测模块对当前帧的帧类型进行识别,并将帧类型识别结果传递给数据帧缓存管理模块,数据帧缓存管理模块根据帧类型识别结果决定存储下一个帧的缓存区序列号,并且缓存区序列号将当前数据帧存入相应的缓存区中,其中:数据帧类型检测模块和数据帧缓存管理模块使用VHDL语言编写,在FPGA内部以硬件逻辑门的形式实现,帧缓存区域使用FPGA内部提供的RAM存储块,模块之间通过FPGA内部的导线资源进行信息的传递,数据帧类型检测模块向数据帧缓存管理模块提供帧类型信息;每个缓存区有两种状态,锁定和解锁,处于锁定状态的缓存区无法接收数据帧,只能被读取;处于解锁状态的缓存区可以被任意读写,缓存区的状态由数据帧缓存管理模块确定,系统复位之后,所有缓存区的状态均为解锁状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510577314.2/,转载请声明来源钻瓜专利网。
- 上一篇:浓溶液稀释装置
- 下一篇:厚浆型砂壁状涂料的搅拌装置