added topology
This commit is contained in:
parent
c6d138b31f
commit
f8cba47037
32
topology.md
Normal file
32
topology.md
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
|
||||||
|
+------------------------------------------------------+ +---------------
|
||||||
|
| | |
|
||||||
|
| +-----------------+ | |
|
||||||
|
*From host* | | Instruction | G A N I M E D E | |
|
||||||
|
--------------------------->| queue + | | | IP-CORE
|
||||||
|
| | scheduler | | |
|
||||||
|
| +-----------------+ | |
|
||||||
|
| *DMA control*| | |
|
||||||
|
| | | |
|
||||||
|
+--------+ | +--------+ | +-----------------+ | |
|
||||||
|
| Inter- | data + | | Driver |<---+ | Per interface | | data + |
|
||||||
|
| face 1 |<=================>| 1 |<===|===>| optimizations |<=============================>|
|
||||||
|
| | control | | | | | (generic) | | control |
|
||||||
|
+--------+ | +--------+ | +-----------------+ | |
|
||||||
|
| | | |
|
||||||
|
+--------+ | +--------+ | +-----------------+ | |
|
||||||
|
| Inter- | data + | | Driver |<---+ | Per interface | | data + |
|
||||||
|
| face 2 |<=================>| 2 |<===|===>| optimizations |<=============================>|
|
||||||
|
| | control | | | | | (generic) | | control |
|
||||||
|
+--------+ | +--------+ | +-----------------+ | |
|
||||||
|
... ... ... ... ... ... ... ... ... ...|... . ... ... . ... ...... . ... ... . ... . |
|
||||||
|
+--------+ | +--------+ | +-----------------+ | |
|
||||||
|
| Inter- | data + | | Driver |<---+ | Per interface | | data + |
|
||||||
|
| face n |<=================>| n |<=======>| optimizations |<=============================>|
|
||||||
|
| | control | | | | (generic) | | control |
|
||||||
|
+--------+ | +--------+ +-----------------+ | |
|
||||||
|
| | |
|
||||||
|
+------------------------------------------------------+ +---------------
|
||||||
|
|
||||||
|
|
||||||
|
This wont be the first version, but the finished version might look something like this.
|
||||||
Loading…
x
Reference in New Issue
Block a user