Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COMUNICAZIONE AVANZATE
AMBA BUS
NETWORK ON CHIP
Introduzione
AMBA bus specification
AMBA AHB
AMBA Multilayer
AMBA AXI (cenni)
UART Timer
BRIDGE
High Bandwidth AHB or ASB APB
External Memory
Interface
KeyPad PIO
DMA
•HRESP
the transfer is
2’b00 OK
progressing normally
2’b10 RETRY The master should retry the transfer until it completes
Slave
Master #1
#1 HADDR_M1[31:0]
HADDR_M2[31:0] Slave
Master #2
Address and
#2 Control mux
HSEL_S1 Slave
Decoder HSEL_S2
HSEL_S3 #3
HMASTER[3:0]
•Multilayer
Mux
Shared
Slave
Mux
Shared
Slave
Mux
Shared
Slave
Mux
Shared
Slave
Memory
Memory
CPU
Interfaccia Interfaccia
IP IP NI rete NoC NI IP
•Unità di informazione
•Topologia
•Algoritmi di routing
•Implementazione
00 10 20
00 10 20 30
01 11 21 01 11 21 31
02 12 22 32
02 12 22
03 13 23 33
03 13 23
00 10 20 30
1 2
01 11 21 31
0 3
02 12 22 32
7 4
03 13 23 33
6 5
Topologie Irregolari
regheader
MCmd
MBurstSeq
MBurstPrecise
MBurstLength
SOURCE
PATH
MData
{,}
regpayload
MByteEn flit_type
MBurstLength
sel_out
flit_type
hload
FAST-CLK
HANDLER flit
pload
Burst encoding
FSM req_tx
fast clk
SCmdAccept
Data Handshake signals
stand_by
ID
full_id ID_REGISTER
ni_slave_req_phase
Input buffer
Output buffer
MUX
Arbitro