-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Labels
Description
LiteSPI is working correctly with good performance on the different boards it has been tested but uses more resources than the LiteX SPIFlash core that was used previously.
When testing different configurations on the iCEBreaker (with python3 -m litex_boards.targets.1bitsquared_icebreaker --cpu-type=serv --build) we get the following resource usage:
| No SPIFlash | LiteX's SPIFlash | LiteSPI (no Master) | LiteSPI (with Master (depth=1))) |
|---|---|---|---|
| 1883 LCs | 2036 LCs | 2353 LCs | 2921 LCs |
| Ref | +153 LCs | +470 LCs | +1038 LCs |
| - | Ref | +317 LCs | + 885 LCs |
The LiteX's SPIFlash core was equivalent to LiteSPI with Master enabled, so we should reduce resource usage to be able to do efficient designs on small FPGAs.
Reactions are currently unavailable