← 返回列表
一种基于FPGA和令牌桶算法的多路流量调度系统及方法
摘要文本
本发明公开了一种基于FPGA和令牌桶算法的多路流量调度系统及方法,包括数据通道、令牌桶和加权轮询仲裁器;令牌桶用于生成令牌,当需要发送数据时,需要先从令牌桶内获取若干数量的令牌,再发送与令牌相同数量的数据;数据通道用于接收令牌桶和加权轮询仲裁器的命令以及发送数据;加权轮询仲裁器用于接收数据发送请求,并将请求下发给数据通道和令牌桶。通过本发明中的方法,使得令牌产生更加精确,采用两级带符号的高精度计数器进行令牌生成。令牌允许被借出,即可以满足端口全速率发送,又能保证每一个数据通道的CIR限制;采用加权轮询设计,保证高优先级数据优先处理,同时完成流量整形和流量调度。
申请人信息
- 申请人:成都智明达电子股份有限公司
- 申请人地址:610031 四川省成都市青羊区敬业路229号H3栋D单元
- 发明人: 成都智明达电子股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于FPGA和令牌桶算法的多路流量调度系统及方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410077775.2 |
| 申请日 | 2024/1/19 |
| 公告号 | CN117579564A |
| 公开日 | 2024/2/20 |
| IPC主分类号 | H04L47/215 |
| 权利人 | 成都智明达电子股份有限公司 |
| 发明人 | 刘政春 |
| 地址 | 四川省成都市青羊区敬业路229号H3栋D单元 |
专利主权项内容
1.一种基于FPGA和令牌桶算法的多路流量调度系统,其特征在于:包括数据通道、令牌桶和加权轮询仲裁器;其中,令牌桶用于生成令牌,当需要发送数据时,需要先从令牌桶内获取若干数量的令牌,再发送与令牌相同数量的数据;数据通道用于接收令牌桶和加权轮询仲裁器的命令以及发送数据;加权轮询仲裁器用于接收数据发送请求,并将请求下发给数据通道和令牌桶。