“Advanced frame buffer compression”的版本间的差异
来自个人维基
free6d1823(讨论 | 贡献) |
free6d1823(讨论 | 贡献) |
||
第22行: | 第22行: | ||
* Packed mode | * Packed mode | ||
* sparse mode | * sparse mode | ||
+ | |||
+ | decoder | ||
+ | DRAM__ | ||
+ | Host -> afbc slave -- afbc master --> DRAM |
2020年1月2日 (四) 18:01的最后版本
Supported pixel formats:
*R8 *RGB 565 *RGB 888 *RG88 *RGBA4444 *RGBA5551 *RGBA8888 *RGBA10-10-10-2 *8-bit YUV420,YUV422 *10-bit YUV420, YUV422
Header buffer: 128bits. 128 bytes aligned.
Body buffer:
size same as uncompressed. = no. superblocks * size of uncompressed superblock header+offse= body address offset = 32bit (4GB) for RGBYUV422 28bit (268MB) for YUV420
Frame payload:
- Packed mode
- sparse mode
decoder
DRAM__
Host -> afbc slave -- afbc master --> DRAM