主权项 |
1.一种带有可重构通道数DMA的数字信号处理器,主要包括:地址发生器单元(2)、指令译码单元(3)、数字数据处理单元(4)、数字数据存储器(6),其特征在于还包括:程序控制单元(1),DMA控制器,将DMA通道形成一个独立的结构,在实际实现时通过指定通道寄存器参数来控制通道个数,均衡面积与功能的需要,DMA通道的具体实现方法为所有的DMA通道拥有独立的地址寄存器,状态寄存器及工作寄存器组,所有的寄存器组都可被实现时所定义的实现参数所控制,同时在所有DMA模块的外层有统一的协议接口层,通过协议接口层,将所有的对DMA通道操作统一做协议翻译后,再传向DMA通道,对于DSP高层应用的程序员而言也实现DMA通道的动态实现,其具体过程为:程序员编写DSP程序;程序对DSP的内存端口进行读写操作;DSP将操作传递给DMA模块,DMA模块的统协议接口层进行处理后,传递给DMA通道,DMA通道独立做出反应,所述的DMA控制器的通道数目可以用外围端口进行设置,指令译码单元(3)连接到程序控制单元(1),程序控制单元(1)连接到地址发生单元、指令译码单元(3)和数字数据处理单元(4),数字数据处理单元(4)双向连接到数字数据存储器(6),地址发生器单元(2)由地址总线连接到数字数据存储器(6),同时数字数据存储器(6)由数据总线连接到地址发生器单元(2)、指令译码单元(3)和数字数据处理单元(4),数字数据总线与数字数据存储器(6)相连,程序控制单元(1)根据所述指令生成控制所述数字信号处理器其他单元的操作命令信号。 |