论文部分内容阅读
随着嵌入式应用的不断多变、复杂化,传统的通用处理器以及专用集成电路很难满足高性能、高灵活性的需求。可重构处理器因其较高的能效比、运算资源丰富、互连形式灵活而在嵌入式设计领域受到广泛关注。本文将算法分类为计算密集型、控制密集型、计算控制密集型,I/O密集型,数据密集型这五大类,并对当前主流的三种粗粒度和两种多粒度可重构处理器进行结构建模的基础上,分别进行了算法到可重构结构模型的映射。本文进而利用仿真结果从硬件利用率,计算时间,输入、输出带宽,数据组织形式,数据复用等五个方面对可重构处理器的性能和算法的适应性进行分析。基于分析结论以及现有的可重构结构模型提出一种可重构阵列的设计结构,从阵列单元,互连结构,存储机制,配置机制,流水线,控制机制等方面全面介绍阵列结构。本文对可重构阵列采用Verilog HDL语言进行硬件建模,并通过仿真,在TSMC90nm工艺下综合,时钟频率为100MHz,从算法映射结果的来看,与同类型可重构处理器的映射结果相比,在完成性能差不多的情况下,硬件利用率更高,同时为可重构处理器走向通用计算和相关的可重构架构设计提供了重要依据。