版块
论坛
喜欢
话题
应用
搜索
登录
注册
luorenfei的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=49341
用fpga做8位16进制转10进制怎样才能节省资源?(100分)
最近我有个项目用fpga做内部运算,而结果输出到数码管显示要用10进制,我想把进制转换也做到fpga里去,我用的是查表法,从00001010一直查到11111111,结果多用了近100个宏单元,请问各位有什么好算法?(100分)
回复
(
4
)
2004-02-12 15:44
来自版块 -
DSP & PLD &FPGA
◆
◆
表情
告诉我的粉丝
提 交
green_pine
:
做一个16进制转10进制的程序也可以
(2004-02-17 15:24)
回复
green_pine
:
可以的,a ,b,c输出 process(clk) 计数 process(clk) if(技术值<输出值) if(a=9)then if(b=9)then c:=c+1; b:=0; ...
(2004-02-17 15:22)
回复
luorenfei
:
怎么就青松大哥一个人给我出主意亚,难道是我的问题没有说清? 比如fgpa内部加减乘除用的是2进制,32就是“00100000”,而显示时要改为“00110010”再输出,这种变换用计数器可能不行,我使用查表法:如当结果为“00100001”时输出“00110011”; ...
(2004-02-17 10:47)
回复
green_pine
:
用个计数器计数,可能会用比较少的资源
(2004-02-12 16:08)
回复
luorenfei
加关注
写私信
0
关注
0
粉丝
155
帖子
返回顶部