Lombiq / Hastlayer-SDK

Turning .NET software into FPGA hardware for faster execution and lower power usage.
https://hastlayer.com
BSD 3-Clause "New" or "Revised" License
302 stars 33 forks source link

Add the ability to store IHardwareRepresentation (HAST-243) #45

Open Piedone opened 4 years ago

Piedone commented 4 years ago

This would make it possible to generate the hardware on one machine and utilize it on another one. So, basically caching the whole hardware representation locally.

Now caching is done on the hardware description level only and you need to be only for the GenerateHardware() call anyway. This would also make it possible to use Hastlayer offline like it is necessary for embedded systems.

Jira issue

Piedone commented 4 years ago

This is now covered for Vitis. Needs to test if GenerateHardware() can be completely decoupled from the GenerateProxy() method call, e.g. for offline use (it can be invoked but shouldn't do VHDL generation and hardware compilation).