论文部分内容阅读
近二三十年来,语音识别技术在计算机、信息处理、通信与电子系统、自动控制等领域中有着广泛的应用。从目前的研究情况来看,国内在专用语音识别芯片上的应用有一定的进展。但是对专用语音识别芯片的研究还比较少。
本论文的语音识别芯片设计思想是:采用软硬件协同设计的方法来设计芯片,把语音识别过程分软件和硬件两部分进行。按照语音识别处理的过程来看,该芯片需要包括两部分,一部分是微处理器内核,用来执行语音识别处理的软件部分,另一部分是语音识别硬件模块。
本文介绍了一种基于OpenRISC1200嵌入式微处理器的语音识别芯片的设计方法,最后利用现场可编程门阵列(FPGA)实现了该语音识别芯片。
OpenRISC1200是一个哈佛结构、5级指令流水线的高性能的32位微处理器,基于Verilog硬件描述语言的源码开放,可以自由改进。OpenRISC1200可以用于ASIC流片。
本文主要对语音识别芯片中MCU及其接口的设计实现上进行了研究,主要工作包括以下几个方面:
1.设计和验证OpenRISC1200内核和WISHBONE片上总线的实现,还有JTAG调试接口、UART串口、IO控制器和SRAM/FLASH/SDRAM接口的实现等。
2.建立用FPGA开发OpenRISC1200内核的EDA环境,建立OpenRISC1200程序开发的环境,编写和测试各个功能模块的驱动程序,为编写语音识别程序提高技术支持。
3.制作具有CycloneFPGA、串口、SRAM、FLASH、SDRAM和配置电路的FPGA电路板