在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 433|回复: 1

[求助] 有没有好心大佬看一下我这个环形振荡器的verilog代码?求!

[复制链接]
发表于 2025-7-15 11:25:16 | 显示全部楼层 |阅读模式
悬赏30资产未解决
本人萌新,想搭一个三个反相器的RO,但是vivado好像综合不了,不知道原因,而且不太会怎么让RO起振,我即使给他每个反相器赋初值,仿真波形会保持初始赋值,不会震荡。想问问大佬们,搭建闭环电路(首尾相连产生振荡的一系列电路)怎么给他起振条件呢?怎么用verilog实现赋初值并之后让他自己振荡呢?

总结来讲,对于环形自反馈结构,怎么对电路节点设置初始值同时保证后续电路可以正常振荡 ,用什么语句(force,release?还是设置初始化时长?)同时保证电路可综合可板级验证。(Verilog语言)
希望大佬可以回复指点,小弟感激不尽!

发表于 2025-7-15 21:11:24 | 显示全部楼层
不能综合应该是被综合器优化了,比如三个反相器和一个反相器在综合器看来是一样的。需要在代码中让其不被优化,可以百度下vivado不然代码综合时优化的注释是什么。

振荡器频率和反相器延迟有关,仿真时要给反相器设置延迟:
out = #1 ~in ;

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-9 19:56 , Processed in 0.012850 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表