-
Notifications
You must be signed in to change notification settings - Fork 2
Multiple Networks on Processor #9
Copy link
Copy link
Open
Labels
defer/delayImpeded or irrelevant due to other issueImpeded or irrelevant due to other issueframeworkTENNLAB Framework interoperability or API complianceTENNLAB Framework interoperability or API compliancertlRegister Transfer Level hardware designRegister Transfer Level hardware design
Metadata
Metadata
Assignees
Labels
defer/delayImpeded or irrelevant due to other issueImpeded or irrelevant due to other issueframeworkTENNLAB Framework interoperability or API complianceTENNLAB Framework interoperability or API compliancertlRegister Transfer Level hardware designRegister Transfer Level hardware design
Problem(?)
The current
fpga.Processorhas incomplete compliance with the Framework API in that it only supports one network per processor.Proposed Solution
It should not be too difficult to add support for multiple networks to the RTL design. The source packets will need a "network index" field, and the behavior of sink packets should be unaffected as the processor design is still synchronous.
Hurdles
Expected API Impact
This will create a non-breaking API change in various
fpga.Processormethods