• 大小: 7.94MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-10
  • 语言: Matlab
  • 标签: vhdl  matlab  

资源简介

使用硬件编程语言设计了一个16位加法器 并用matlab模拟输入和输出 并对这次课程设计进行了总结 Matrix calculation is one of the fundamental mathematic calculations commonly used in advanced signal processing algorithms for a wide range of applications, such as satellite navigation systems, complex control systems and etc. In order to implement such advanced signal processing algorithms on an FPGA based embedded system, we need to use VHDL to design a matrix multiplier core for a Xilinx FPGA device.

资源截图

代码片段和文件信息

clear all;
close all;
M1 = randsrc(32 32 [0:1:100]); 
M2 = randsrc(32 32 [0:1:100]); 
fileID = fopen(‘input_A.txt‘‘w‘);
B = reshape(M1‘[]1);
fprintf(fileID‘val=\r\n‘);
for i=1:1:1024
    fprintf(fileID‘%s‘dec2hex(B(i)4));
    fprintf(fileID‘\r\n‘);
end
fclose(fileID);
B = reshape(M2‘[]1);

fileID = fopen(‘input_B.txt‘‘w‘);
fprintf(fileID‘val=\r\n‘);
for i=1:1:1024
    fprintf(fileID‘%s‘dec2hex(B(i)4));
    fprintf(fileID‘\r\n‘);
end
fclose(fileID);
Result = M1 * M2;
B = reshape(Result‘[]1);
fileID = fopen(‘output_matlab.txt‘‘w‘);
for i=1:1:1024
    fprintf(fileID‘%s‘dec2hex(B(i)8));
    fprintf(fileID‘\r\n‘);
end
      

fclose(fileID);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3037  2019-04-28 22:49  Matrix_Multiplier\fuse.log

     文件        367  2019-04-28 22:49  Matrix_Multiplier\fuse.xmsgs

     文件        228  2019-04-28 22:48  Matrix_Multiplier\fuseRelaunch.cmd

     文件       6150  2019-04-28 12:58  Matrix_Multiplier\input_A.txt

     文件       6150  2019-04-28 12:58  Matrix_Multiplier\input_B.txt

     文件       3739  2019-04-29 08:44  Matrix_Multiplier\IntMatAddCore_summary.html

     文件       4986  2019-04-28 13:11  Matrix_Multiplier\IntMatMulCore.vhd

     文件        113  2019-04-27 22:43  Matrix_Multiplier\IntMatMulCore_beh.prj

     文件      94720  2019-04-27 22:43  Matrix_Multiplier\IntMatMulCore_isim_beh.exe

     文件     494358  2019-04-27 22:53  Matrix_Multiplier\IntMatMulCore_isim_beh.wdb

     文件       3746  2019-04-28 13:12  Matrix_Multiplier\IntMatMulCore_summary.html

     文件      42966  2013-10-13 20:09  Matrix_Multiplier\ipcore_dir\blk_mem_gen_ds512.pdf

     文件       7945  2013-10-13 20:09  Matrix_Multiplier\ipcore_dir\blk_mem_gen_v6_3_readme.txt

     文件        235  2019-04-27 16:50  Matrix_Multiplier\ipcore_dir\coregen.cgp

     文件       1280  2019-04-27 15:39  Matrix_Multiplier\ipcore_dir\create_dpram1024x16.tcl

     文件       1280  2019-04-27 16:48  Matrix_Multiplier\ipcore_dir\create_dpram1024x64.tcl

     文件       1271  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\create_x64.tcl

     文件       7721  2013-10-13 20:11  Matrix_Multiplier\ipcore_dir\dpram1024x16\blk_mem_gen_v7_3_readme.txt

     文件       8311  2019-04-27 16:45  Matrix_Multiplier\ipcore_dir\dpram1024x16\doc\blk_mem_gen_v7_3_vinfo.html

     文件    7207569  2013-10-13 20:11  Matrix_Multiplier\ipcore_dir\dpram1024x16\doc\pg058-blk-mem-gen.pdf

     文件       2777  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\example_design\dpram1024x16_exdes.ucf

     文件       5294  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\example_design\dpram1024x16_exdes.vhd

     文件       2720  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\example_design\dpram1024x16_exdes.xdc

     文件      10639  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\example_design\dpram1024x16_prod.vhd

     文件       1060  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\implement\implement.bat

     文件       1043  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\implement\implement.sh

     文件       2689  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\implement\planAhead_ise.bat

     文件       2584  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\implement\planAhead_ise.sh

     文件       3113  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\implement\planAhead_ise.tcl

     文件         47  2019-04-27 15:41  Matrix_Multiplier\ipcore_dir\dpram1024x16\implement\xst.prj

............此处省略342个文件信息

评论

共有 条评论