发明名称 使用DMA机制进行数据过滤
摘要 公开了用于将DMA控制器处理的数据传送通过传输过滤器的方法和系统。该方法包括DMA控制器访问要在系统中的原始位置和系统中的目的地位置之间传输的数据。在被发送到目的地位置之前,所访问的数据被传送通过DMA控制器。在数据被传送通过DMA控制器时,数据被传送通过传输过滤器以进行处理。该处理可以包括添加或去除传输协议头部和尾部,以及确定数据的目的地。该处理还可以包括基于散列的分组分类以及校验和的生成和校验。在完成该处理之后,数据被直接发送到规定的目的地位置,通常是存储器电路或I/O设备。
申请公布号 CN102171665B 申请公布日期 2015.01.07
申请号 CN200980138602.0 申请日期 2009.08.07
申请人 苹果公司 发明人 T·J·米利特;D·G·康罗伊;M·卡伯特
分类号 G06F13/12(2006.01)I 主分类号 G06F13/12(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 马浩
主权项 一种直接存储器访问DMA控制器,包括:控制电路,适用于接收设备控制信息和产生DMA传输信号;卸载过滤器,适用于接收DMA传输数据和将DMA传输数据转换为经处理的数据而无需使用DMA控制器中的存储器缓冲器;和多个DMA通道接口电路,适用于接收DMA传输信号和经处理的数据,其中所述DMA控制器在卸载过滤器将DMA传输数据转换为经处理的数据的同时,执行DMA传输。
地址 美国加利福尼亚