论文部分内容阅读
语音编码传输在语音通信领域占有非常重要的位置。FPGA具有周期短、费用低、风险小的优点。使用基于FPGA音频开发板设计语音编解码器能使其开发容易也更灵活。 本文在大量研究了语音编解码设计需求和FPGA开发的相关资料后,设计了一个基于XILINXFPGA芯片的硬件验证平台和一个基于FPGA的通用NANDFlash控制器。验证平台的设计完成了从功能需求设计、元器件选型、原理图设计、PCB版图设计、以及最后的实际硬件电路的调试工作,该平台已经被用于G.726语音IP的验证;NANDFlash控制器的设计完成了代码设计、功能仿真、FPGA综合和布局布线工作,该控制器也已经通过了本文所设计的FPGA硬件验证平台的板上验证,并将该控制器移植于实验室其它的FPGA开发平台上,完成了对G.722.2、G723.1、G729等语音编解码IP的验证。 论文中FPGA器件采用XILINX公司XC3S400,该芯片具有40万逻辑门,288K内部可用块RAM,它是XILINX推出的世界上第一款90nm工艺的FPGA芯片,专门面向低成本、低功耗、高密度的开发要需求。开发工具采用XILINXISE开发平台,代码编写使用硬件描述语言VerilogHDL完成,仿真工具采用Modelsim,综合工具采用Synplicity。该平台除了可以支持对语音验证的需要外,还可以用于其他中小规模的IC验证。其中NANDFlash控制器还可以用于其他使用NANDFlash的FPGA产品中。