时间敏感网络端系统中队列管理器电路的设计与实现
杜婧 乔庐峰 陈庆华 刘熹 邹仕祥
设计了一种应用于时间敏感网络(Time Sensitive Network,TSN)端系统的队列管理器电路,它由缓冲区管理器和队列调度器构成。缓冲区管理器采用链表结构管理16个基于流的逻辑队列和8个基于优先级的逻辑队列,针对每个逻辑队列设置了独立的临时指针缓冲区,用以实现TSN所要求的对数据帧读出时间的精确控制;队列调度器同时支持门控机制、基于信用的整形器(Credit Based Shaper,CBS)调度算法和严格优先级调度算法;调度参数可以灵活配置。三者有机结合,可以满足不同类型用户业务接入TSN网络的需求。