|
Creating a Custom Configuration
ARC's configurability is the freedom to:
Add components to provide required features
Add components to increase performance
Remove unneeded components
Configure components for maximum efficiency in a specific application
A configured core will always be smaller and lower power than a fixed architecture core
What can be configured?
Processor: register file type and size, interrupts, endianness, reset state
Caches: I and/or D, size, ways, line length
Closely Coupled Memory: I and/or D, size
Additional instructions: many optional general purpose and DSP instructions
ARC XY Advanced DSP subsystem: memory size, banks, ports
Timers
Bus: BVCI, AMBA/AHB
Debug: JTAG, actionpoints
|