下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食用菌生产工岗位基础常识考核试卷含答案
- 炭素配料工诚信知识考核试卷含答案
- 绒线编织工达标考核试卷含答案
- 劳动监察法考试题及答案
- 江阴企业面试题及答案
- 高校青年教师生存压力与工作满意度的多维度剖析-基于S大学的实证洞察
- 高校舞蹈啦啦操课堂教学审美设计:理论、实践与创新
- 高校毕业生就业匹配、退缩与家庭社会经济地位的关联探究
- 《贵州苗药及其制剂简述》课件-12. 苗药制剂技术3
- 高校学生关系管理体系的构建与优化-以R大学为例
- 成都未来科技城发展服务局2026年社会招聘笔试题库附参考答案详解【模拟题】
- 上海国际货币经纪有限责任公司招聘笔试题库2026
- 境外病人收治流程
- 肝局灶性结节性增生超声诊断课件
- 斗式提升机技术规范书
- 高速铁路测量技术培训
- 加油站工程工程施工组织设计方案
- NY 526-2002水稻苗床调理剂
- GA/T 1436-2017法庭科学刑事案件现场图示符号规范
- 金属材料及热处理说课-课件
- 口腔科医务人员职业暴露课件
评论
0/150
提交评论