下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第1课时 10的认识
- 23.1 平均数与加权平均数(基础过关)(原卷版)
- 2026淄博热力面试题及答案
- 2026年一建市政实务考前摸底测评试卷及答案
- 2026年一建民航实务考前必做冲刺试卷及答案
- 2026年一建矿业实务考前仿真预测试卷及答案
- 2026年一建经济考前密押考点通关试卷及答案
- 2026发改局面试题目及答案
- 2026高阶职场面试题及答案
- 2026孤儿自卑面试题目及答案
- 成都未来科技城发展服务局2026年社会招聘笔试题库附参考答案详解【模拟题】
- 2026年中心血站采血医技岗医疗卫生事业招聘考试笔试试题(含答案)
- 山东能源定向委培考试题
- 2025广东省风力发电有限公司山西分公司招聘7人笔试历年难易错考点试卷带答案解析
- 无水乙醇在脏器囊肿硬化治疗中合理性应用的专家共识
- 癫痫患者发作急救流程及日常护理建议
- 银行-从年报透析上市银行资产质量
- 山西省长治市2026年重点学校小升初入学分班考试英语考试试题及答案
- 2025年全国青少年信息素养大赛C++算法创意实践挑战赛(小学组-复赛)真题(含答案)
- 2026年河北省工人技师公共基础考试试题及答案
- 2025年四川省省级机关公开遴选考试真题(附答案)
评论
0/150
提交评论