A SERVICE OF

logo

Using ADSP-BF548 Peripherals on the EZ-KIT Lite
3-6 Getting Started with ADSP-BF548 EZ-KIT Lite
The SSL presents a set of application programming interfaces (APIs) for
core peripherals and features common across the Blackfin processors. The
APIs facilitate configuration and operation of:
The core and peripheral interrupt systems and associated interrupt
service routines
DMA channels to and from the data-oriented peripherals and
between the various memories
The general-purpose timers
The real-time clock
The internal voltage regulator and core and system clocks
The external memory bus controller
The GPIO pins (programmable flags)
A file system service for those devices or memories that are best
accessed via a file system (such as FAT16/32)
In addition, the SSL manages a delayed callback service, a decoupling pro-
cess between the interrupt and application levels.
The device drivers are individual units of code that facilitate configuration
and operation of peripherals specific to one Blackfin processor or one
EZ-KIT Lite board. They adhere to a common API for opening and clos-
ing the associated peripherals, passing configuration data and
reading/writing application-supplied data buffers. The drivers use the SSL
facilities to perform such common tasks as registering interrupt handlers,
performing DMA, using GPIO pins to reset peripherals, and more. Each
driver also contains device-specific code for performing its device-specific
tasks.