6.
AXIとは
• ARM® AMBA インターフェースのこと※AXI4はAMBA第4世代インターフェース
• MasterとSlaveが1対1で通信を行う
• スイッチを介すことで、複数Masterと複数Slaveを
繋げることもできる.(しかし通信は1対1)
• Slaveはレジスタもしくはメモリを持っていて、
Masterはアドレスを指定してデータの読み書きを行う
M
S
0x00000000
0x0000ffff
7.
AXI4 バースト転送
M
S
0x00000000
0x0000ffff
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
…
• AXI4は指定したアドレスから連続してデータを(毎サイクル)
読み出し/書き込みできる
• 指定したアドレスからインクリメント、指定したアドレス
から連続して等の設定ができる
• バースト長は最大256である
AXI4 バースト読み出しの例
128.
SDK “axihp_memcpyコアのレジスタ構成2/2”
0x00 Control signals
0x04
Global Interrupt
Enable
0x08
IP Interrupt
Enable
0x0c
IP Interrupt
Status
0x10
Data signal of
axihp_in
0x14 reserved
0x18
Data signal of
axihp_out
0x1c reserved
読み出しアドレス
書き込みアドレス
• bit0: ap_start
• bit1: ap_done
• bit2: ap_idle
• bit3: ap_ready
• bit7: auto_restart
• others: reserved
axihp_memcpyレジスタ(32bit)
It appears that you have an ad-blocker running. By whitelisting SlideShare on your ad-blocker, you are supporting our community of content creators.
Hate ads?
We've updated our privacy policy.
We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data.
You can read the details below. By accepting, you agree to the updated privacy policy.