微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 求助小数分频 modelsim的仿真波形

求助小数分频 modelsim的仿真波形

时间:12-12 整理:3721RD 点击:
采用MASH1-1-1结构,输入小数为24位,双模分频比4/5,P=0~15,S=0~3仿真时p=13,s=0
小数输入为8388605/2^24=0.5, 输入clk周期为1ns。理论上瞬态的分频比应该在49~56之间
变化,仿真10us发现只有两个地方的分频比是不正确的,其他的都正确,这两个地方在DSM
工作后150ns后出现。 大家以前碰见过这种问题没?请教?

divnum信号是用什么时钟怎么产生的?
算法模型验证过了吗?再来看仿真才有意义。

经过分析,发现仿真10us发现在1640ns~1696ns的信号的分频比是正确的,只是占空比不太
对,也就是图中/fra_div_tb/div中出现的尖峰脉冲(别的地方的分频比正确,信号的占空
比大约在50%)。 并且在这个尖峰信号出现前,分频器的信号都是先低电平后高电平,在
尖峰信号出现后信号就是先高电平后低电平。大家以前碰见过这种问题没?请教?
已经经过simulink验证过,divnum有6位整数控制码(输入)和3位DSM的输出补码相加而
成。

可以在simulink里面加入时钟触发,做个参考模型试试。
时钟用错的话,就会导致这种分频器误差积累,而不是负反馈稳定。
参考模型中没有时钟的话,验证输出的就不是时钟信号,并不能保证输出的时钟频谱是对的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top