-
公开(公告)号:US20110125936A1
公开(公告)日:2011-05-26
申请号:US13014753
申请日:2011-01-27
IPC分类号: G06F13/28
CPC分类号: G06F13/128 , G06F13/28
摘要: A system and method for transmitting asynchronous data bursts over a constant data rate channel that transmits a continuous stream of data with virtually no load on the CPU(s) of the receiving processing node is disclosed. The data channel has a defined frame structure with one or more data structures, wherein each data structure comprises a plurality of data locations. A receiver selects data from a fixed data location in each data structure as a data descriptor for each respective data structure. The receiver configures a direct memory access (DMA) function using each data descriptor. For each data structure, a block of payload data is transferred from the data channel to a memory buffer using the DMA function when the data descriptor associated with the data structure is an eligible data descriptor that indicates the block of payload data is present, otherwise a dummy DMA transfer is performed when the data descriptor is an ineligible data descriptor that indicates no payload data is present in the associated data structure.
摘要翻译: 公开了一种通过在接收处理节点的CPU上传送连续的数据流而连续数据流的恒定数据速率信道发送异步数据脉冲串的系统和方法。 数据信道具有具有一个或多个数据结构的定义的帧结构,其中每个数据结构包括多个数据位置。 接收机从每个数据结构中的固定数据位置中选择数据作为每个相应数据结构的数据描述符。 接收器使用每个数据描述符配置直接存储器访问(DMA)功能。 对于每个数据结构,当与数据结构相关联的数据描述符是指示存在有效载荷数据块的合格数据描述符时,使用DMA功能将有效载荷数据块从数据信道传送到存储器缓冲器,否则为 当数据描述符是指示没有有效载荷数据存在于相关联的数据结构中的不合格数据描述符时,执行虚拟DMA传输。
-
公开(公告)号:US08185672B2
公开(公告)日:2012-05-22
申请号:US13014753
申请日:2011-01-27
IPC分类号: G06F13/28
CPC分类号: G06F13/128 , G06F13/28
摘要: A system and method for transmitting asynchronous data bursts over a constant data rate channel that transmits a continuous stream of data with virtually no load on the CPU(s) of the receiving processing node is disclosed. The data channel has a defined frame structure with one or more data structures, wherein each data structure comprises a plurality of data locations. A receiver selects data from a fixed data location in each data structure as a data descriptor for each respective data structure. The receiver configures a direct memory access (DMA) function using each data descriptor. For each data structure, a block of payload data is transferred from the data channel to a memory buffer using the DMA function when the data descriptor associated with the data structure is an eligible data descriptor that indicates the block of payload data is present, otherwise a dummy DMA transfer is performed when the data descriptor is an ineligible data descriptor that indicates no payload data is present in the associated data structure.
摘要翻译: 公开了一种通过在接收处理节点的CPU上传送连续的数据流而连续数据流的恒定数据速率信道发送异步数据脉冲串的系统和方法。 数据信道具有具有一个或多个数据结构的定义的帧结构,其中每个数据结构包括多个数据位置。 接收机从每个数据结构中的固定数据位置中选择数据作为每个相应数据结构的数据描述符。 接收器使用每个数据描述符配置直接存储器访问(DMA)功能。 对于每个数据结构,当与数据结构相关联的数据描述符是指示存在有效载荷数据块的合格数据描述符时,使用DMA功能将有效载荷数据块从数据信道传送到存储器缓冲器,否则为 当数据描述符是指示没有有效载荷数据存在于相关联的数据结构中的不合格数据描述符时,执行虚拟DMA传输。
-