对于单片机语音芯片来说,仿真器这一专用工具不仅可以调试您的程序,而且还可以帮助您识别设计工程中的一些潜在的硬件和软件问题。仿真器应用广泛这是毋庸置疑的,不仅单片机这一领域,连语音芯片的FPGA、CPLD和嵌入式系统都可以见到它的身影。
当然,想FPGA、CPLD和嵌入式系统这些货可是自带仿真功能,这样更方便设计更接近实际应用环境,直接就是线路板上调试,节省许多麻烦。那么一般语音芯片所需使用到的仿真器有哪些?和九芯电子的小编一起去看看吧。
独立仿真器
这类仿真器一般都是采用专用的一个仿真设备。一般里面使用一颗FPGA,CPLD或者运算能力比你实际要用的芯片运算能力强的芯片。因为一般仿真器的仿真都是用运算和功能强的芯片去模拟实际引用的芯片。主要是因为两个芯片的指令集不同,用运算能力强的芯片去模拟实际用的指令集。或者采用一颗专门的仿真芯片,这个芯片的内核是跟实际应用的芯片相同,只是它是专门用来仿真的。一般度搜占用一个UART串口来跟电脑进行通信、对程序仿真。
线仿真
线仿真又称自仿真,是语音芯片内部自带仿真功能,采用一种叫做边界扫描的方式,讲运算的结果和内存里的数据等信息传送到上位机计算机上,达到仿真的目的。现市场上含ARM、CORTEX-M0-M、COTEX内核这类货芯片一般内部具备仿真单元,采用标准的通信接口JTAGE,通过一个转换设备进行与计算机的通信,来下载写入程序、调试程序以及断点设置。