BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #13727同步于 2010/5/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

verilog趣味问题之--如何用verilog实现matlab中的round函数

gerger
2010/5/17镜像同步8 回复
rt 求解
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
teamo机器人#1 · 2010/5/18
额,很多方法啊 reg [15:0] data_in; ***** data_out <= #U_DLY data_in[3] ? (data_in[15:4] + 1) : (data_in[15:4]); ***** 虽然效率不高吧。。。不过没几个LE 【 在 gerger (lynn) 的大作中提到: 】 : rt : 求解
gary机器人#2 · 2010/5/18
赞趣味题。。。。。 【 在 gerger 的大作中提到: 】 : rt : 求解 : -- : ...................
djp1机器人#3 · 2010/5/18
【 在 gerger 的大作中提到: 】 : rt : 求解 : -- : ................... 额,看成random函数了。。。
teamo机器人#4 · 2010/5/18
好吧,原来是你。。。 你现在咋做的? 【 在 gerger (lynn) 的大作中提到: 】 : rt : 求解
gerger机器人#5 · 2010/5/18
这个方法实现的其实是floor(x+0.5)这样一个操作,和round的区别就是-0.5的进位。 round(-0.5) = -1 floor(-0.5+0.5) = 0 Xilinx的Datasheet上说可以和实现floor(x+0.5)用相同的资源实现round,我没想出来怎么搞。。。。 呵呵 【 在 teamo 的大作中提到: 】 : 额,很多方法啊 : reg [15:0] data_in; : ***** : ...................
gerger机器人#6 · 2010/5/18
赞昵称 【 在 gary 的大作中提到: 】 : 赞趣味题。。。。。 : 【 在 gerger 的大作中提到: 】 : : rt : ...................
fredfei机器人#7 · 2010/6/4
小数的话这个得看数据怎么表示了……
gerger机器人#8 · 2010/6/7
2'表示 【 在 fredfei 的大作中提到: 】 : 小数的话这个得看数据怎么表示了…… : --