资源简介
使用硬件编程语言设计了一个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个文件信息
相关资源
- 数字信号处理及其Matlab的实现
- 遥感数字图像处理-matlab-主成份及穗帽
- ECO配置好的MATLAB版本
- 基于核回归kernel regression方法的去模糊
- 音乐检索系统MATLAB程序.zip
- MATLAB生成各类LPI雷达信号
- MATLAB实现语音信号的仿真以及软件界
- matlab 2019a中文版文档清晰pdf
- 基于MATLAB的车牌定位.zip
- EWT 经验小波分解 matlab工具箱 toolbox
- 图像复原技术及其MATLAB实现
- 多智能体的编队控制matlab程序.zip
- RNN算法推导过程及代码.zip
- DACE和OODACE,krigingMATLAB工具箱.zip
- 基于运动想象脑电信号的多特征融合
- 姿态测量MATLAB程序
- Mathematica完美教程 - 从入门到精通
- 最优化方法及其matlab程序实现.zip
- matlab的cvx安装包
- 滑模控制及观测器设计
- 容积卡尔曼ckf——基站测距定位解算
- AVL CRUISE_MATLAB联合仿真配置.pdf
- 链路调度matlab程序适合初学者
- 马尔科夫链MATLAB和PPT
- Model Predictive Control System Design and Imp
- matlab智能优化算法30个案例代码
- 最优化方法及MATLAB的实现最优化技术
- 基于MATLAB面部的人数统计系统[戴口罩
- 基于信息熵方法的多阈值图像分割算
- 一个搞定MATLAB界面编程
评论
共有 条评论