Its main feature is to protect security-sensitive software and data in a trusted execution environment (TEE) against potentially compromised software running on the platform.
For complete details on TZASC and its functionality, please refer to "CoreLink™ TrustZone Address Space Controller TZC-380 Technical Reference Manual”, available at http://infocenter.arm.com.