将A、B矩阵数据加载模块设计成同步加载的方式,即在loadaa为高电平时,对A的组数据进行初始化,加载到双口RAM模块存储;在loadbb为高电平时,加载B矩阵的数据,也进行双口RAM存储。然后依据ROM存储的地址信号表,在控制模块的控制下输出A、B矩阵地址相对应的数据,进行浮点乘加运算,之后串行缓存,并行输出到浮点相加模块,进行输出。计算时序如图2所示。
在时序上要求初始化加载A矩阵的行数据A1、A2、A3之后,加载B矩阵的列数据,当分段E1加载后立即进行分段组数据相乘A1×E1。以此类推,当加载A的第二行数据时,即可立即与B矩阵的列数据相乘。总体而言,只需要在ROM模块中存储一定的地址信号,即可使浮点乘加模块的输入端具有并行连贯的数据输入,缩短了运算时间。
联系人:欧工
电话:0592-5709821
电话:18030229050
传真:0592-5917519
QQ:3151326358
邮箱:1878187406@qq.com
505/ATM-0440
505-2555
505-2571
505-4108
505-4132
505-4208
505-4208A
505-4216
505-4216A
505-4232
505-4232A
505-4316
505-4332
505-4508
505-4516
505-4532
505-4608
505-4616
505-4616A
505-4632
505-4808
505-4816
505-4832
505-4908
505-4916A
505-5100
505-5190
505-6108A
505-6108B
505-6208