FPGA的基础知识 50MB是多少位

2019-07-16 01:23发布

QQ截图20130818220725.png 我不明白为什么是【25:0】是怎么算的?
我知道【】里面是位数,这个位数代表什么呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
海中央
1楼-- · 2019-07-16 03:27
 精彩回答 2  元偷偷看……
haozix521
2楼-- · 2019-07-16 03:54
海中央 发表于 2013-8-19 08:50
buffer 起到延时的作用,你那个开发板的 时钟频率如果是50MHZ的话,周期就是1/50M=0.02us ,然后0.02*25000 ...

懂了,谢谢啊。                                 
haozix521
3楼-- · 2019-07-16 04:12
haozix521 发表于 2013-8-19 12:40
懂了,谢谢啊。

【25:0】不应该是26位吗?这个是怎么回事啊?
海中央
4楼-- · 2019-07-16 05:49
本帖最后由 海中央 于 2013-8-19 15:17 编辑

25000000换成二进制就是1,0111,1101,0111,1000,0100,0000,总共25位。定义变量buffer的时候虽然定义了26位,但是当buffer只用了25位,当buffer计数计到了25000000的时候,led反转一次,buffer清零。你也可以 把buffer 定义成25位的。  
haozix521
5楼-- · 2019-07-16 10:52
海中央 发表于 2013-8-19 15:16
25000000换成二进制就是1,0111,1101,0111,1000,0100,0000,总共25位。定义变量buffer的时候虽然定义了26位 ...

懂了,就是多定义了位数也没事。谢谢
nigeyaosha
6楼-- · 2019-07-16 15:24
 精彩回答 2  元偷偷看……

一周热门 更多>