company
contact
 
Development Tools - Zylogic SDK
Zylogic SDK
Zylogic Software Development Kit
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

 
 
©Copyright 2003 ZYLOGIC SEMICONDUCTOR CORP.. All rights reserved