下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47438.5-2026危险化学品作业场所火灾报警与避难逃生特殊要求第5部分:供电、传输及控制线缆
- AI在区块链技术优化中的应用
- 2026年痰湿质人群健脾祛湿防感法
- 2026年企业文化建设与职业道德融合
- 2026年医疗数据安全培训提升员工意识
- 2026年人工智能时代民办职业教育专业调整
- 2026年结核病密切接触者筛查与管理
- 2026年实验室 5G 与物联网技术融合应用
- 上海立达学院《Android 移动平台开发》2025-2026学年第一学期期末试卷(A卷)
- 上海立信会计金融学院《安装工程计量计价》2025-2026学年第一学期期末试卷(B卷)
- 2026福建福州开大学川智慧教育科技有限公司招聘财务主管笔试参考题库及答案解析
- 环氧彩砂自流平地坪施工及验收规范
- 六化建设培训
- 2026年甘肃省平凉市辅警人员招聘考试真题解析含答案
- 中学生面试礼仪培训
- 中风护理中的科研进展
- 四川绵阳科技城发展投资(集团)有限公司招聘笔试题库2026
- 【答案】《以案说法》(中南财经政法大学)章节作业慕课答案
- 云南省2025年普通高中学业水平合格性考试历史试题
- 《扣件式钢管脚手架安全技术规范》JGJ130-2023
- GB/T 20641-2014低压成套开关设备和控制设备空壳体的一般要求
评论
0/150
提交评论