soc-hub-fi / headsail-vp

Headsail - Virtual Platform
0 stars 2 forks source link

Feat/dla uart #46

Open vilukissa68 opened 3 weeks ago

vilukissa68 commented 3 weeks ago

DLA validation test has been broken due to the memory limitations discussed previously. This PR modifies DLA validation to use UART instead of binary embedded inputs, weights, and outputs, which fixes the problem with CI. To do this in CI I added a UartLibrary.py to Robot framework which reads the new .mem files and writes them over UART to headsail. This approach should streamline the process of adding new DLA tests to the project since data can be sent almost arbitrarily. The size of the PR might look big but most of is comes from the new inputs and weights.