FPGA Verilog字符串转数字,以及数字转字符串的方法
在单片机C语言中,我们经常用/10,%10这样的方法将数字转换为字符串,反过来字符串转数字就用乘法:*10。1829除以10,商182余9,得到个位数9。182再除以10,商18余2,得到十位数2。18除以10,商1余8,得到千位数1和百位数8。但是这种方法并不适合于FPGA。因为乘法器和除法器都比较庞大,如果用在for循环里面,最后编译出来的电路会非常复杂,搞不好会把整个fpga的资源全部用完。实际上,根本就不需要乘除法,我们只用加减法和移位就能搞定。数字本质上就是二进制码,字符串本质上就是B
原创
2020-11-13 23:06:07 ·
5130 阅读 ·
0 评论