【技术实现步骤摘要】
本专利技术总体涉及计算机系统、通信系统等,更具体来说,涉及一种包括实时数据传输和接收部件的系统。
技术介绍
通信/计算机系统和装置一般包括要求数据的实时输入和输出的通信前端(front-ends),用于在通信媒体上对数据的传输和接收。在这种系统或装置中,一个包括相关联的存储器或存储装置的处理器运行一个实时操作系统,用于在没有运行不足(under-runs)或运行过度(over-runs)的情况下等时地(isochronously)向通信前端提供数据和从通信前端接收数据。运行没有实时功能的操作系统—诸如微软视窗系列操作系统等的计算机系统或装置,需要用专用的通信协处理器实时地向通信前端提供数据和从通信前端接收数据。对于数据传输,在通信协处理器上运行的实时软件从主计算机系统接收数据,并将数据缓存在一个相关联的本地存储装置中。协处理器然后监视通信前端,在通信前端能传输数据时,以限时的(time-bounded)方式向通信前端提供数据。对于数据接收,在通信协处理器上运行的实时软件以限时的方式从通信前端接收数据,并将数据缓存在一个相关联的本地存储装置中,一直到主计算机准 ...
【技术保护点】
一种系统,包含:用于传输和接收数据的通信前端;和适用于响应相应流控制信号向通信前端或从通信前端转移数据的直接存储器存取(DMA)引擎。
【技术特征摘要】
US 2002-5-13 10/145,2441.一种系统,包含用于传输和接收数据的通信前端;和适用于响应相应流控制信号向通信前端或从通信前端转移数据的直接存储器存取(DMA)引擎。2.权利要求1的系统,进一步包含对数据排队并用信号通知DMA引擎,数据已可用于传输的软件。3.权利要求1的系统,进一步包含一个缓冲器空间,其中DMA引擎在预定的时间段内不受软件的干预而把由通信前端接收的数据转移该缓冲器空间。4.权利要求3的系统,其中缓冲器空间经选择用来补偿存储装置中的存取延迟。5.权利要求1的系统,进一步包含通信软件;和由通信软件分配的用于数据的传输和接收的命令与数据缓冲器。6.权利要求5的系统,进一步包含运行非实时操作系统的处理器;和用来存储数据的存储装置,其中,DMA引擎适用于在不干涉处理器的正常操作的情况下以限时的方式向存储装置或从存储装置转移数据。7.权利要求1的系统,进一步包含用来控制与数据的传输和接收相关联的功能的媒体存取控制(MAC)。8.权利要求7的系统,其中,按照所选择的功能划分MAC功能。9.权利要求8的系统,其中,按照执行所选择的功能的响应时间划分MAC功能。10.权利要求7的系统,其中,MAC功能包含通信量控制响应;数据转移;管理通信量响应;和数据分段和重组。11.权利要求7的系统,其中,划分MAC功能并且其中该划分包含主MAC;和外部的简化MAC。12.权利要求11的系统,其中,外部的简化MAC管理通信量控制响应。13.权利要求11的系统,其中,主MAC管理管理通信量响应以及数据分段和重组。14,一种系统,包含用来控制数据...
【专利技术属性】
技术研发人员:P塞蒂,C费尔斯特,K拉亚马尼,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。