论文部分内容阅读
在现代数字信号处理领域中,专用指令集处理器(ASIP)已成功应用于许多工程实践中,它既具有专用集成电路的高速性,又具有通用数字信号处理器的可编程性。在设计方法上,采用传统方法设计的ASIP,其硬件结构较固定,资源利用率较低,且应用领域比较有限。针对这些缺点,本文提出一种参量化设计方法,研究并设计了参量化ASIP自动化设计平台。主要包括以下三个方面的工作:第一,提出一种ASIP参量化设计方法,并完成了基于精简指令集(RISC)结构ASIP的参量化工具软件设计,具体包括参量化的实现和工具软件界面的设计。该工具软件能够根据用户选择的参数生成最优、最节省资源的专用指令集处理器核。第二,针对ASIP的参量化设计,完成了可重定向汇编器的设计,具体包括汇编器功能设计与界面设计。该汇编器能够根据用户选择的参数不同,将汇编源程序翻译为不同结构的机器代码,同时具有报错功能。第三,在可重定向汇编器的基础上,研究了基于GCC编译器的ASIP专用C编译器设计。