- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SoCFPGAadvancedtraining.ppt[相容模式]
? 2014 Terasic Corporation
SoC FPGA Training
-- advanced demos
1
? 2014 Terasic Corporation
培训目标
? 了解SoC FPGA中FPGA-HPS之间的接口
学习基于Q 构建 G 与 S数据交互? sys FP A HP
的SoC硬件系统
? 学习基于Linux 操作系统的FPGA-HPS数据
交互程序设计
2
? 2014 Terasic Corporation
SoC Block Diagram
3
? 2014 Terasic Corporation
介绍
G 与 S之间接? FP A HP 口:
1)FPGA to SDRAM interface
4
? 2014 Terasic Corporation
S C Bl k Dio oc agram
5
? 2014 Terasic Corporation
FPGA to SDRAM接口1
? FPGA to SDRAM interface是HPS内部的
SDRAM t ll 提供给FPGA访问HPS con ro er
DDR3的接口
6
? 2014 Terasic Corporation
FPGA to SDRAM接口2
? 支持AXI-3协议和Avalon-MM协议
? 接口数目(最大为6)和位宽(最大256-bit)
行 定都可以进 设
7
? 2014 Terasic Corporation
介绍
G 与 S之间接? FP A HP 口:
1) FPGA to SDRAM interface
2) AXI bridge
8
? 2014 Terasic Corporation
S C Bl k Dio oc agram
9
? 2014 Terasic Corporation
AXI bridge
AXI bridge是 FPGA 和HPS总线之间数据
交互的接口.
具体包括:
1) FPGA-to-HPS Bridge
2) HPS-to-FPGA Bridge
3) Lightweight HPS-to-FPGA
10
? 2014 Terasic Corporation
HPS Interconnect Block Diagram
11
? 2014 Terasic Corporation
AXI b id 属性 r ge
? AXI bridge 符合 AMBA AXI3/4 协议规范
Q 工具实现了A l 总线与AXI总线的? sys va on
自动转换,可以在Qsys 中实现AXI和
Avalon-MM 总线逻辑直接互联
12
? 2014 Terasic Corporation
AXI bridge 比较
? 使用FPGA-to-HPS Bridge通信中FPGA 作
为Master设备。另外两种接口FPGA在通信
过程中是作为 S lave设备。
13
? 2014 Terasic Corporation
HPS Interconnect Block Diagram
14
? 2014 Terasic Corporation
AXI bridge 比较
? 使用FPGA to HPS Bridge通信中FPGA作- -
为Master设备。另外两种接口FPGA在通信
过程中是作为Slave设备。
? Lightweight HPS to FPGA Bridge位宽固定 - -
为32-bit。另外两种位宽可配置为
32/64/128bit。
15
? 2014 Terasic Corporation
HPS Interconnect Block Diagram
16
? 2014 Terasic Corporation
AXI bridge应用
Li ht i ht HPS t FPGA B id 传输数据? g we g - o- r ge
效率较低,且只有2M的寻址空间。
? HPS-to-FPGA Bridge Address Span 0x0--
近 G的寻址空间 可用于0x3FFF0000, 1 ,
宽带高速数据的传输以及FPGA存储器的访
问。
? FPGA-to-HPS Bridge不但可以访问到HPS
的内存,也可以访问到HPS的外设。
17
? 2014 Terasic Corporation
HPS Interconnect Block Diagram
18
? 2014 Terasic Corporation
介绍
G 与 S之间接? FP A HP 口:
1)FPGA to SDRAM interface
2) AXI bridge
3) Control B
文档评论(0)