Electronics 板


LINE

事实上,我比较在意原PO本来的写法为什麽有错误? 在我的想法中,只要将mod_n写成DFF的形式,可以解 决原PO推文中的问题... always(posedge) begin if(reset) mod_n <= 13'd2000 ; else begin if(state==s1) mod_n <= mod_n+13'd10; if(state==s2) mod_n <= mod_n-13'd10; end end 对於latch的写法,说真的我不会使用,之前有位朋友 跟我说,latch在成本上比DFF还要省.. 但是在课程的训练中,他们几乎都教导我,在code一定 要避免latch的写法,甚至在坊间的书也都有类似的讲法.. 可是当原PO提出了用latch方式,我还真是疑惑... 究竟latch在此能否使用,若是可以,又该如何描述... 而在此设计中,面积占最大也就是这个mod_n 13 bits register.. 所以latch若是真能取代,面积应该会小一些才是... -- 又赚了一篇.. --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.103.42 ※ 编辑: WizardRush 来自: 220.135.103.42 (08/06 00:55)
1F:推 felghana:印象中上课老师是说 若是某个变数在某个case下没被assign 08/06 01:12
2F:→ felghana:值 合成软体会帮你加上latch 至於这样好不好要看你的设计 08/06 01:12
3F:→ felghana:因为latch这种东西 容易让电路不稳定 08/06 01:13
4F:→ felghana:其实我本来最想来问的是有没有不加latch还能维持值的方法 08/06 01:16
5F:→ felghana:因为我猜 我的电路就是错在那边 08/06 01:16
6F:→ WizardRush:ㄏㄏ..latch说真的有很多种 印象中合成器好像下指令 08/06 01:21
7F:→ WizardRush:就可以取代 不过我也没去查过 我是懒鬼.. 08/06 01:22
8F:推 bighead319:latch不是不能用,而是要很小心,除非你能很确定控制住 08/06 22:30
9F:→ bighead319:一切的行为,否则因为latch造成的bug很难抓,因此一般 08/06 22:31
10F:→ bighead319:不会鼓励使用latch,尤其是初学者,大都会被禁止使用。 08/06 22:32
11F:→ WizardRush:那我想请教一下 假如想要学latch的使用方式 我该参考些 08/06 22:52
12F:→ WizardRush:什麽文件比较合适呢?可否给点建议..谢谢 08/06 22:53
13F:推 bighead319:你先去了解一下latch的行为吧,以及他的构造,这在一些 08/06 23:09
14F:→ bighead319:数位IC的书都会有,你就知道为啥latch要小心,以及为啥 08/06 23:10
15F:→ bighead319:latch比一般DFF小 08/06 23:11
16F:推 pow:重点是 你的硬体设计里面如果原本没有latch 为什麽要让他合成 08/06 23:48
17F:→ pow:除非学硬体描述语言 不用知道硬体是什麽... 08/06 23:49
18F:→ WizardRush:因为latch若是可以取代DFF在我设计中的作用 我会想尝试 08/07 00:19
19F:→ WizardRush:看看..毕竟我从来没有想过如何使用latch 08/07 00:19
20F:→ WizardRush:数位IC的书 不好意思 可以的话 可以介绍一下 08/07 00:22
21F:→ WizardRush:因为坊间我只买过关於verilog的书 请问你指的是这一类 08/07 00:23
22F:→ WizardRush:的吗?bighead板友 08/07 00:23
23F:→ WizardRush:重新温习一下板上相关latch的文章 现在比较想了解 08/07 00:53
24F:→ WizardRush:在某些特定的时机(设计) 是否可以做取代..? 08/07 00:53
25F:→ WizardRush:或许改天写写程式自己测试一下吧...感谢各位先进 08/07 00:55
26F:推 bighead319:latch你用RTL去测没有用,你要能保证做成真正电路後 08/07 13:56
27F:→ bighead319:因为delay造成的扰动所产生的误触发,你要能保证这行为 08/07 13:57
28F:→ WizardRush:若是我的post-sim正确 也没有办法证明tape-out後会正确 08/07 20:54
29F:→ WizardRush:吗? 08/07 20:55
30F:推 pow:post-sim如果正确是因为glitch的宽度很小或者发生时机刚好 08/09 07:49
31F:→ pow:那很有可能tape-out之後 glitch宽度变大 或者时机(delay)变 08/09 07:49
32F:→ pow:造成有error发生 continuous system在digital domain通常 08/09 07:49
33F:→ pow:会有这方面的问题 这也就是clock会考虑jitter的原因 08/09 07:50
34F:→ sneak: 因为latch若是可以 https://muxiv.com 11/11 15:19
35F:→ sneak: ㄏㄏ..latch说真 https://noxiv.com 01/04 21:59







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether 或 站内搜寻

TOP