The
Zylogic SDK is a collection of source code drivers, board support
packages (BSPs) for various real-time operating systems (RTOSes),
and sample applications that make use of these device drivers and
BSPs.
A number of FastChip projects are also included to help users to
integrate CSL designs and software applications. Also provided in
the SDK is documentation created to ease the learning curve for
the firmware developer and to decrease product time-to-market.
ZE5 Customizable Microcontroller Users:
4 E5HAL
includes new gLCD Graphics Software Toolbox and Tutorial
The new E5HAL (Hardware Abstraction Layer) contains a collection
of E5 device drivers for both hard (dedicated) and soft peripherals,
plus a number of sample FastChip and Keil uVision2 projects. This
first release of E5HAL focuses on E5-specific driver support that
is not available in other 8051-based micro-controllers. These drivers
support hard peripherals such as DMA, address mappers, and soft
peripherals such as graphics LCD controllers. Moreover, the E5HAL
introduces csimem, a set of CSI memory manager functions that allows
convenient and efficient access to the 32-bit CSI address space.
On top of csimem, a basic graphics library is built to support relocatable
graphics frame buffers that can be larger than the 64KB xdata space
limit imposed by the 8051 architecture. The complete Graphic LCD
Controller project with full source code and a comprehensive tutorial
are also included.
ZA7 CSoC Users:
4 A7HAL
The A7HAL (Hardware Abstraction Layer) consists not only of device
drivers for the A7 on-chip peripherals, including: UART, clock,
timer, SDRAM, DMA, watchdog, ICU, and MPU, but also of sample applications
that demonstrate the usage model for these drivers. The A7HAL build
environment includes support for the ADS compiler from ARM, the
Diab compiler suite from WindRiver and the GNU Compiler Collection
(supplied on the SDK CD). Software debugging is made possible with
the visionCLICK debugger from WindRiver, or with GDB (also supplied
on the SDK CD).
4 eCos
Zylogic has created BSPs (Board Support Packages) for the well-known
eCos (v1.3.1) operating system from Red Hat. The BSPs enable eCos
to run on both the A7DB and the Dev-A7 application development boards,
and allow user applications access to all of the A7 on-chip peripherals.
For more information regarding the eCos operating system, visit
Red Hat.
4 VxWorks -
The Zylogic VxWorks BSP (Board Support Package) enables Wind River's
VxWorks (v5.4) operating system to run on both the A7DB and the
Dev-A7 application development boards. This BSP allows user applications
access to all of the A7 on-chip peripherals. For more information
regarding the VxWorks operating system, visit Wind River Systems.
4 uClinux
Available in RPM format on the SDK CD, the Zylogic A7 implementation
of uClinux is based on the 2.4 version of the kernel. The kernel
includes device drivers for the ZA7 on-chip peripherals, and sample
applications are available to demonstrate the driver usage model.
Also included in RPM format, is a complete set of GNU development
tools necessary to build and debug both the kernel and application
code.
4 GNU Development
Tools
Supplied on the SDK CD, the GNU development tools for ARM include
GCC, GDB, and NewLib binaries for both Windows (Cygwin), and Linux
i386 host environments. Download
more information regarding GNU development tool support for the
Zylogic A7 here (194 K). 
More about SDK:
SDK Support
|