Funkcia pre vytvorenie cache daného typu a veľkosti. Parametrom maxSize sa definuje maximálna veľkosť cache. V prípade zadaného čísla v intervale (0, 100> je veľkosť cache vypočítaná ako dané percento z 1GiB, maximálne však 200MiB. Číslom väčším ako 100 sa priamo určuje veľkosť cache v bajtoch.
Deklarácia
%EDA_CreateCache( INT in _cacheType, INT in _maxSize, INT in _handleOut, INT out _errorCode );
Parametre
Parameter | Dátový typ | Typ | Popis | |
---|---|---|---|---|
1 | cacheType | INT | IN | Typ vytváranej cache (0 - Read, 1 - Write Back, 2 - Write Through). |
2 | maxSize | INT | IN | Maximálna veľkosť cache určená ako percentuálny podiel z 1GiB alebo priamo v bajtoch. |
3 | cacheId | INT | OUT | Identifikátor vytvorenej cache. |
4 | errorCode | INT | OUT | Chybový (návratový) kód. |
Súvisiace stránky:
Pridať komentár