论文部分内容阅读
SoPC(片上可编程系统,System on a Programmable Chip)在嵌入式系统中有着广泛的应用,通常用FPGA(现场可编程门阵列,Field Programmable Gate Array)实现.一类嵌入式处理器,例如小波变换处理器、压缩和解压缩处理器、FFT处理器,都可以采用基于存储技术的设计方法.FPGA的片内存储资源相对较少,如何有效地利用FPGA的片内存储资源实现高速的嵌入式处理器成为需要研究的问题.文中以FFT处理器为例说明这种方法的有效性,通过采用一种地址映射调度策略和两种无冲突操作数地址映射方式,减少了所使用的FPGA片内存储资源,提高了处理速度.该FFT处理器在实际系统中起到了关键作用.
SoPC (System on a Programmable Chip) has a wide range of applications in embedded systems and is usually implemented using an FPGA (Field Programmable Gate Array). A class of embedded processors, such as Wavelet Transform Processors, compression and decompression processors, FFT processors, can be based on storage technology-based design methods.FPGA on-chip storage resources are relatively small, how to effectively use FPGA on-chip memory resources to achieve high-speed embedded processor It becomes an issue to be studied.In this paper, the FFT processor is taken as an example to illustrate the effectiveness of this method. By using an address mapping scheduling strategy and two conflict-free operand address mappings, the use of FPGA on-chip memory resources , Improve the processing speed of the FFT processor in the actual system has played a key role.