首页> 外国专利> Communication protocol processor having multiple microprocessor cores connected in series and dynamically reprogrammed during operation via instructions transmitted along the same data paths used to convey communication data

Communication protocol processor having multiple microprocessor cores connected in series and dynamically reprogrammed during operation via instructions transmitted along the same data paths used to convey communication data

机译:具有多个微处理器核心的通信协议处理器,这些处理器核心串联连接并在操作期间通过沿用于传输通信数据的相同数据路径传输的指令进行动态重新编程

摘要

A communication protocol processor is presented including a transmit unit and a receive unit, each having multiple microprocessor cores connected in series. Each microprocessor core performs an operation upon a stream of communication data, conducted along a data path, according to instructions and associated data stored within a code memory unit. A change in the operation performed by a given microprocessor core is effectuated during communication protocol processor operation by transmitting new instructions and associated data to the microprocessor core along the data path. The new instructions and data modify the existing instructions and associated data stored within the code memory unit. The transmit unit of the communication protocol processor receives packet (i.e., transmit) data in parallel units and produces a framed serial transmit data stream. Each microprocessor core of the transmit unit is assigned one or more tasks which must be accomplished in sequence in order to encapsulate the transmit data stream into frames in accordance with a selected communication protocol. The receive unit receives a framed serial receive data stream and produces packet (i.e., receive) data in parallel units. Each microprocessor core of the receive unit is assigned one or more tasks which must be accomplished in sequence in order to extract receive data from the framed serial receive data stream in accordance with the selected communication protocol. The communication protocol processor may be included within a microcontroller, and the microcontroller employed within a network interface unit (NIU).
机译:提出了一种通信协议处理器,包括发送单元和接收单元,每个单元具有多个串联的微处理器核心。每个微处理器核心根据指令和存储在代码存储单元中的相关数据,对沿着数据路径进行的通信数据流执行操作。在通信协议处理器操作期间,通过沿数据路径将新指令和相关数据传输到微处理器内核,可以实现给定微处理器内核执行的操作更改。新指令和数据修改了存储在代码存储单元中的现有指令和相关数据。通信协议处理器的发送单元以并行单元接收分组(即,发送)数据,并产生成帧的串行发送数据流。给发射单元的每个微处理器核心分配一个或多个任务,这些任务必须依次完成,以便根据选定的通信协议将发射数据流封装为帧。接收单元接收成帧的串行接收数据流,并以并行单元产生分组(即,接收)数据。为接收单元的每个微处理器核心分配一个或多个任务,这些任务必须按顺序完成,以便根据选定的通信协议从成帧的串行接收数据流中提取接收数据。通信协议处理器可以被包括在微控制器内,并且该微控制器被用在网络接口单元(NIU)内。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号