AdDraw / veriNoC

Master Thesis 2020/2022 Network on Chip
https://addraw.github.io/veriNoC/
4 stars 0 forks source link

Enable Packetization of Data #15

Closed AdDraw closed 3 years ago

AdDraw commented 3 years ago

Split each Packet into flits:

Packet should vary in length and width

At the start let's assume:

This should allow for 62B payload packets that have 2 bits per dimension address in XY routing & 4 bits other info)

AdDraw commented 3 years ago

First steps in the wormhole_xy_mesh branch.

Packetization of data implemented with a virtual_channel introduction.

Slight modification vs what is written in the ISSUE( not critical)

AdDraw commented 3 years ago

Done in #18.

FLIT ID is 2 bit wide FLIT PAYLOAD width can be arbitrary.

Packet Lenght can be arbitrary.