有两个一样的控制存储RAM(64x32)和一个相关
的程序计数器,允许交织方法用于控制存储操作码的取
操作。
状态控制RAM有时使用相同数据填充。通过使用每
个RAM的不同内容,将控制存储指令空间扩大一倍。在
遇到分支条件时,将要计算下状态地址。因此,支持两
个可能的分支地址(每个RAM一个)。当分支条件确定
后,控制器就输出正确的存储控制RAM的内容,一直到
下一个跳转为止。
FSM RAM是一个64x32的RAM。用来存放来自汇编
代码的控制流信息,这些控制流信息表示DFB所要实现
的功能。
RAM在系统引导的时候被加载,但并不限于这个
时间,只要DFB没有开始,之前的任何时间均可以加
载RAM。
实际上,一些应用的算法是按照一定的规律进行加
载和被替换的,这些应用包括需要处理几个通道的数据
或者当一个通道需要多个变换(代码长度太大,以致于
不能有合适的可利用的空间)。
|