找回密码
 注册
关于网站域名变更的通知
查看: 961|回复: 2
打印 上一主题 下一主题

新人问个很小白的verilog语言的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-6-3 09:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
有一个数,比如 14'bx0_1010,只有后面的6位写出来了,那前面的8位是什么值?4 f( o# p3 d1 s' p6 {2 E
就是想问:一个位数较多的数,只写出了一些低位的值,那剩余的高位是什么值?1 A& K+ c1 y- p% T& s8 M
求大神指导?

该用户从未签到

2#
发表于 2013-6-3 10:19 | 只看该作者
本帖最后由 zgq800712 于 2013-6-3 10:21 编辑 2 G* b( g2 K( k( X9 k
7 w) V  l; {7 [' D/ A
reg[15:0] cnt;
0 a/ S. h1 L. a' Q: y! O
: U6 [# X% L7 \* P4 U9 jalway @(posedge clk or negedge rst_n)9 x6 `2 n, v; J$ X
if(!rst_n)2 O1 ~/ m6 {- R8 j- f  a8 C; {
  cnt <= 16'b0;
4 j: O9 W4 ~: u5 }: F
6 k4 e; ?) s  p
, k4 F8 H% L, _& k  s+ F$ W  T& g8 y- x) ?/ W: Q+ q0 x" n7 Q
不写出来,前面几位多是0,如果觉得不保险看 rtl
  l. |8 [; M4 ^  {3 C, S0 h0 ~  r3 \# w) i8 v
( }1 ~1 o2 t; R* B9 F, T% g  S

该用户从未签到

3#
发表于 2013-7-4 13:11 | 只看该作者
如果定义寄存器时是16位,比如计数器,在电路中实际只用到8位,在综合时是会优化掉高8位的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-21 05:45 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表