水木社区手机版
首页
|版面-微电子技术(METech)|
新版wap站已上线
返回
1/1
|
转到
主题:请问这种RTL写法是正确的么? 信号的复位值是一个变量?
36楼
|
frank1123
|
2022-02-08 16:58:32
|
展开
一群人东拉西扯的。就这兄弟说得很清楚了。既然是可综合语句,综合器必须要知道到底调用哪种类型复位的dff
【 在 jthuster 的大作中提到: 】
: 异步复位要么是1要么是0,因为stdcell就是这么做的。异步复位用变量的话,综合出来是啥?除非是parameter或者genvar之类的。否则工具(vcs spyglass dc之类的)应该会报错。
: 发自「今日水木 on K40」
--
FROM 180.167.241.*
40楼
|
frank1123
|
2022-02-09 12:55:10
|
展开
不需要综合器多智能。我的理解是:rtl code风格是尽量简单朴实的,尽量不要技巧性的写法,楼主那样写,可能有的场合可行,但不推荐。
【 在 ucom 的大作中提到: 】
: 综合工具比你想的聪明多了,即使没有拿来就能完全符合的dff,人家也可以对复位信号进行处理再用普通的带复位置位的dff来实现,永远不要小看经过几十年检验的工具和几百上千号做工具的人,说实话现在流传的很多所谓的代码技巧在编译器和综合工具眼里都是笑话了,不管是软件还是硬件
--
FROM 180.167.241.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版