FPGA Player

好记性不如烂笔头

导航

2012年8月14日 #

乘法器之三(半并行乘法器)

摘要: 2) 半并行乘法器(Semi-parallel multiplication)半并行乘法器将输入乘数的部份位乘上被乘数或者系数,然后将每次得到的部份积移位累加后得到乘法结果。举个例子,一个16位输入总线可以被分成四组四位,四组数据被依次送到RAM块的地址端口,每个时钟送入一组,低四位先送。在每个时钟周期,RAM块依次输出每一组数据和系数相乘的结果。图10显示了是如何分解一个16位输入、14位系数来实现半并行乘法操作的。图11显示了用一个M512RAM LUT实现图10所示的半并行乘法器。实现方法是在每个时钟周期加载四位输入到RAM块,根据权位通过移位累加每个时钟周里RAM块输出的部份积,在六个 阅读全文

posted @ 2012-08-14 21:54 中国的孩子 阅读(794) 评论(0) 推荐(0) 编辑

分布式乘法器

摘要: module distributed#(parameter width=3,parameter width2 = 8)/*调试错误一*/(input clk,input [width - 1 : 0] in_data,output [width2-1 : 0] out_data,output[3 :... 阅读全文

posted @ 2012-08-14 20:15 中国的孩子 阅读(422) 评论(0) 推荐(0) 编辑

用MATLAB生成mif文件

摘要: 程序: mif 文件格式: 首先设置每个字宽WIDTH和总的字数,然后设置地址数和数据的进制基数无符号数为(UNS) 对于HEX文件,用QURARTSII打开MIF文件另存为HEX文件即可。 注:生成MIF文件路径为‘。M’文件的路径所在。 阅读全文

posted @ 2012-08-14 08:40 中国的孩子 阅读(10346) 评论(1) 推荐(0) 编辑