本帖最后由 snajadan 于 2010-4-10 14:56 编辑
大家好,在这里向大家请教两个问题,
我的项目是基于FPGA的,使用的开发板是Spartan-3E,环境是ISE 8.2i,使用VHDL语言,
1.我想实现从二进制-BCD的转换,因为涉及的二进制位数较长,要考虑36位的二进制码,所以找不到合适的方法进行转换,因为刚入门,所以想问大家一下,有什么好的方法推荐,抑或是SPARTAN-3E上本身有没有自带这种码制转换电路,麻烦大家指点一下,谢谢大家了~
2.一个关于VHDL的问题,在二进制中,对一个数进行单位转换,比如,364,对应的二进制为101101100,我想转成3.64的形式,即以百位单位,那么怎么用VHDL中实现这一转换,谢谢了~ |