2 * @brief System Core Header File
\r
6 * This file contains:
\r
7 * - Core Interface Functions
\r
9 * which are relevant for the System driver.
\r
12 /* (c) Texas Instruments 2009, All rights reserved. */
\r
14 #ifndef __SYS_CORE_H__
\r
15 #define __SYS_CORE_H__
\r
17 /* System Core Interface Functions */
\r
19 /** @fn void _coreInitRegisters_(void)
\r
20 * @brief Initialize Core register
\r
22 void _coreInitRegisters(void);
\r
24 /** @fn void _coreInitStackPointer_(void)
\r
25 * @brief Initialize Core stack pointer
\r
27 void _coreInitStackPointer(void);
\r
29 /** @fn void _coreEnableIrqVicOffset_(void)
\r
30 * @brief Enable Irq offset propagation via Vic controller
\r
32 void _coreEnableIrqVicOffset(void);
\r
35 /** @fn void _coreEnableEventBusExport_(void)
\r
36 * @brief Enable event bus export for external monitoring modules
\r
37 * @note It is required to enable event bus export to process ecc issues.
\r
39 * This function enables event bus exports to external monitoring modules
\r
40 * like tightly coupled RAM wrapper, Flash wrapper and error signaling module.
\r
42 void _coreEnableEventBusExport(void);
\r
44 /** @fn void _coreEnableRamEcc_(void)
\r
45 * @brief Enable external ecc error for RAM odd and even bank
\r
46 * @note It is required to enable event bus export to process ecc issues.
\r
48 void _coreEnableRamEcc(void);
\r
50 /** @fn void _coreEnableFlashEcc_(void)
\r
51 * @brief Enable external ecc error for the Flash
\r
52 * @note It is required to enable event bus export to process ecc issues.
\r
54 void _coreEnableFlashEcc(void);
\r
56 /** @fn void _coreEnableVfp(void)
\r
57 * @brief Enable Cortex-R4 FPU
\r
59 void _coreEnableVfp();
\r