下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上DSP与FPGA间简单通信 DSP与FPGA采用EMIF接口通信,即将FPGA作为DSP的外部SRAM,只需设置EMIF控制的存储器为SRAM类型即可,DSP通过EMIF接口读写SRAM的时序如下: 参考datasheettms320dm642.pdf 可以根据以上时序图编写FPGA代码,以下仅供参考:module DSP_FPGA( &
2、#160; &
3、#160; input clk,
4、160; input 2:0 addr, /简单测试,没有用到所有地址
5、0; inout 15:0 data, /16位数据宽度 &
6、#160; input CE_2,/FPGA片选
7、 input AOE, &
8、#160; input AWE
9、60; );
10、
11、
12、160; reg 15:0 DSP_FPGA_REG0;
13、60; reg 15:0 DSP_FPGA_REG1;
14、0; reg 15:0 DSP_FPGA_REG2; reg 15:0 DSP_FPGA_REG3;
15、 reg 15:0 DSP_FPGA_REG4; reg 15:0 DSP_FPGA_REG5;
16、160; reg 15:0 DSP_FPGA_REG6;
17、60; reg 15:0 DSP_FPGA_REG7;
18、0; wire rd_en = CE_2 && AOE;reg 15:0 data_reg; &
19、#160; /always (posedge clk) /DSP读操作,The sampling point of DSP reading is the risging edge of AWE!
20、 always (*) /这里没有用时钟,用的latchbegin
21、; if(rd_en) begin&
22、#160;
23、case(addr2:0) 3'd0 : data_reg <= DSP_FPGA_REG0;
24、 3'd1 : data_reg <= DSP_FPGA_REG1; 3'd2 : data_reg <= DSP_FPGA_REG2; 3
25、'd3 : data_reg <= DSP_FPGA_REG3; 3'd4 : data_reg <= DSP_FPGA_REG4; 3'd5 : data_reg <= DSP_FPGA_REG5;
26、; 3'd6 : data_reg <= DSP_FPGA_REG6; 3'd7 : data_reg <= DSP_FPGA_REG7; &
27、#160; default: ; endcase
28、; end
29、
30、; end
31、160; reg AWE_tmp1;reg AWE_tmp2;always (posedge clk)begin
32、0; AWE_tmp1 <= AWE; AWE_tmp2 <= AWE_tmp1;end wire AWE_RISING = AWE_tmp2 && AWE_tmp1;/与clk同步 always (*)
33、; begin
34、 if(AWE_RISING) /这里也没有用时钟,用的是latch
35、60; begin
36、60; case(addr2:0) 3'd0 : DSP_FPGA_REG0 <= data;
37、 3'd1 : DSP_FPGA_REG1 <= data; 3'd2 : DSP_FPGA_REG2 <= data; 3'd3 : DSP_FPGA_REG3 <= data;
38、60; 3'd4 : DSP_FPGA_REG4 <= data; 3'd5 : DSP_FPGA_REG5 <= data; 3'd6 : DSP_FPG
39、A_REG6 <= data; 3'd7 : DSP_FPGA_REG7 <= data; default: ;
40、 endcase
41、160; end end &
42、#160; assign data = rd_en ? data_reg : 16'hzzzz; endmodule/DSP(具体为DM642)端程序:
43、寄存器设置参考 EMIF Reference Guide- spru266b.pdf 即spru266#define FPGA_ADDR 0xA /#define EMIFA_GBLCTL 0x#define EMIFA_CECTL2 0x /#define EMIFA_CESEC2 0x void delay(unsigned long time)&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一采区运输巷改造补充安全措施培训
- 浓密机安全技术操作规程培训课件
- 散水工程技术交底培训课件
- 钢筋锥螺纹连接技术交底培训
- 油罐车安全技术要求培训
- 台钻操作工安全操作规程培训
- 开挖地面防洪渠安全技术措施培训
- 车辆及交通安全技术知识培训
- 大直径人工挖孔桩施工安全技术培训
- 2026 年军训后第一课:集体主义精神教育
- T∕IAC CAMRA 50-2024 事故汽车常用零部件修复与更换判别规范
- 一年级家长会课件2024-2025学年
- 会计基础第四版 课件 项目一 认知会计
- 农业技术员培训培训课件
- 第1章 绪论(工程力学 王亚双)
- 监理工程师继续教育考试及答案
- GB/T 28784.4-2017机械振动船舶振动测量第4部分:船舶推进装置振动的测量和评价
- GB/T 1356-2001通用机械和重型机械用圆柱齿轮标准基本齿条齿廓
- 应征入伍服兵役高等学校学生国家教育资助申请表
- FZ/T 63033-2016编织圆绳
- 有机波谱分析课件
评论
0/150
提交评论