This document describes the Analog Devices ADSP-BF592 Blackfin® processor's tools ROM.
This document provides technical guidance on using the Tools Utility ROM included with the ADSP-BF592 Blackfin processor. The ROM utilizes the processor's 64K bytes of L1 instruction ROM to provide compiler support functions, C and DSP run-time library functions, and the core of the VisualDSP++ Kernel (VDK). This feature helps applications manage limited L1 instruction SRAM by redirecting library calls to the ROM.
| L1 instruction ROM size | 64K bytes |
|---|---|
| L1 instruction SRAM size | 32K bytes |
| L1 data SRAM size | 32K bytes |
| L1 scratchpad SRAM size | 4K bytes |
| VDK core memory usage | approximately 2.8K bytes |
| L1 data SRAM overhead | 3.6K bytes |
The Tools Utility ROM is a feature of the ADSP-BF592 processor that uses its 64K bytes of L1 instruction ROM to provide compiler support and run-time library functions.
The document assumes applications are built using VisualDSP++ 5.0 development tools, Update 9 or later revisions.
Using the Tools Utility ROM reserves 3.6K bytes of L1 data SRAM for the VDK core and library functions.