SATA AHCI IP core, operating with the SATA IP core, enables a processor-based system to access SATA devices with full features and high-speed performance. When combined with an ARM processor running Linux OS, it supports the development of complex systems such as embedded storage, RAID controllers, and high-speed, large-capacity data acquisition systems.