功能模块仿真
0赞pin_name0到pin_name7为八位的输入即应为正弦波发生器的输出,step应输入控制信号。可以看出step为0时输出pin_name20到pin_name27的值均为0,当step为1时in_name20到pin_name27分别为pin_name0到pin_name7的值,符合原先设计。
对加了控制信号的正弦波发生器仿真结果如下

固网短信是中国电信开通的一项通过固定电话网收发短消息的业务。固网短信电话专用SOC芯片是固网信息电话终端专用的微处理器芯片(简称为SMS 芯片)。其内嵌了一个8 位的微控制器(MCU,Microcontroller Unit),并且集成了电话主叫识别信息传送模块(CID,Calling Identity Delivery)和双音多频编码模块(DTMF, Dual Tone Multi Frequency),使固网电话支持在固网短信服务平台上接收和发送短消息。
本设计将通过对固网短消息芯片(以下简称SMS-SOC)的DTMF信号发生模块的硬件设计和仿真,尝试探求一种基于FPGA的数模混合SOC芯片的设计和仿真验证方法,给出验证结果。SMS-SOC的整体设计采用的是SOC设计技术中的自顶向下的设计流程,本文中对DTMF的设计当然也是采用此方法。本对DTMF的设计把整体分为三大部分:频率控制器子模块、正弦波发生器子模块、频率合成子模块。其中频率控制器子模块和正弦波发生器子模块的设计在QuartusⅡ里直接用VHDL语言完成,频率合成子模块直接调用库里的器件。然后将每个模块及整体在QuartusⅡ环境下进行仿真,但由于DTMF信号在网络上是以模拟信号进行传播,所以在设计最后将整体进行仿真。
