·上一文章:基于FPGA的SoftSerdes设计与实现
·下一文章:基于FPGA的图像边缘检测
4 软件设计
在录音按键有效时,首先对FLASH 中的1 024进行块擦除,然后对FLASH进行写操作,此时才能往存储器中写数据,FLASH的页编程流程图如图5所示。
放音状态有一个主要的程序即对FLASH的对操作,图6为程序编写流程图,其中ECC为误差纠正代码。另外,程序中通过控制RE的低电平信号频率来控制输出数据的速率,实际程序中把频率控制在250 kHz左右,与A/D的采样频率相同。
5 结束语
系统电路简单,程序简洁。采用FLASH存储器保存语音数据,即使断电仍能保持数据不丢失,保存数据安全可靠。如果在软件中增加数据压缩算法,可节省存储空间,是一种实用的电路设计方案。