摘要 |
一种DCT/IDCT电路,包括微码记忆体、控制器及蝴蝶运算电路。微码记忆体用于存储复数类型DCT/IDCT对应的微码列表。控制器用于从微码记忆体内读取微码并控制蝴蝶运算电路进行运算,以实现DCT/IDCT。蝴蝶运算电路包括系数寄存模组、选择输入模组、运算模组及结果寄存模组。系数寄存模组用于存储蝴蝶运算的运算系数。结果寄存模组用于存储蝴蝶运算的运算结果。选择输入模组用于根据控制器读取的微码选择系数寄存模组内存放的运算系数或结果寄存模组内存放的运算结果以输出。运算模组用于根据控制器读取的微码将选择输入模组输出的资料进行运算,并将运算结果存入结果寄存模组。 |