La Bibliothèque matérielle SoC (HWLIB) configure et contrôle les contrôleurs SPI (SoC Quad Serial Peripheral Interface). La source QSPI HWLIB se trouve dans le fichier /ip/altera/hps/altera_hps/hwlib/include/alt_qspi.h. Le fichier alt_qspi.h contient le commentaire suivant :
* 1. Qspi Direct Access Mode is not working!
*
* This is because the qspi flash memory installed on our DevKit board, Micro
* part N25Q00xx, 8 Gb, is not completely compatible with our embedded Synopsis
* QSPI controller IP. Therefore there is no viable direct access code offered
* in the lib. All the memory rea/write functionality is offered with indirect
* access only.
*
* Should you install a different flash memory part in your custom board, and
* wondering wether direct access mode works, please contact with us.
******************************************************************************/
Cette déclaration indique simplement aux clients que pour l’implémentation de plusieurs matrices, le contrôleur doit lire des commandes de drapeau d’état supplémentaires qui ne sont pas prises en charge actuellement.
Ce problème devrait être résolu dans une version ultérieure de la suite Altera SoC Embedded Design.