摘要 |
明揭示一种用于对经由一直接记忆体存取(DMA)控制器/引擎管理之一DMA通道传送之资料并行执行复数个资料操纵作业之方法及器件。可由该DMA控制器提取一控制资料区块(CDB),该控制资料区块控制该资料自何处撷取、传送至何处以及如何执行该复数个资料操纵作业。作业于该DMA控制器内之一CDB处理器可读取该CDB且根据该CDB之内容建立资料读取、资料操纵作业及资料写入。可自一或多个源提供资料,且资料/经修改资料可传送至一或多个目的地。当透过该DMA控制器通道化资料时,该DMA控制器可对该资料并行执行复数个资料操纵作业,诸如但不限于:杂凑、杂凑讯息监认码(HMAC)、填充型样、线性回馈移位暂存器(LFSR)、端至端资料保护(EEDP)检查、EEDP产生、互斥或(XOR)、加密及解密。执行资料操纵作业之资料修改引擎可实施于该DMA控制器上,使得在资料操纵作业期间记忆体之使用系使用本端随机存取记忆体(RAM),以避免在资料操纵作业期间需要存取外部记忆体。
|