Closed AdDraw closed 3 years ago
First steps in the wormhole_xy_mesh
branch.
Packetization of data implemented with a virtual_channel
introduction.
2'b10
2'b01
2'b11
Slight modification vs what is written in the ISSUE( not critical)
Done in #18.
FLIT ID is 2 bit wide FLIT PAYLOAD width can be arbitrary.
HEADER and TAIL
must appear at least once.TAIL
can store valid payload.HEADER
has addr
at the MSBs of the DATA section of the flitPacket Lenght can be arbitrary.
Split each
Packet
into flits:Header
Flit ( must appear once)Body/Payload
Flit (might be 0)Tail
Flit (must appear once)Packet should vary in
length and width
At the start let's assume:
64
FlitsFLIT ID
that is 2 bit wide(01
- Header,10
- Body,11
- Tail )1Byte
(depends on the address that needs to be stored in the Header and on the implemented Hop Count)