The Celoxica manuals are divided into Essential and Less Essential groups. All of them are always available under the C:\Program Files\DK\Documentation\ or C:\Program Files\PDK\Documentation directories in the lab. The two Xilinx manuals were downloaded from the Xilinx website.
Fundamentals
- Handel-C Language
(2.5 MB)
This is the Bible for the language you will be using in this course.
- Standard
Library
(266.3 KB)
The macros available to you when you #include <stdlib.hch>
- PAL Manual
(717.1 KB)
Basic reference material on the PAL (Platform Abstraction Layer) API. The first three chapters are introductory. The reference material starts in chapter 4.
- Fixed Point
Library
(329.9 KB)
How to manage fractional values efficiently.
- PAL Cores
(338.4 KB)
Documentation for the keyboard, mouse, console, and framebuffer PAL libraries.
- Waveform Analyzer
(248.9 KB)
How to use the DK Waveform Analyzer to simulate the operation of an oscilloscope or signal generator during simulation.
Less Essential
- DK User Guide
(1.8 MB)
How to use the DK GUI.
- FTU2 User Guide
(157.5 KB)
How to use the FTU2 program to download bit files to the RC200E.
- DK Libraries
(332.8 KB)
Somewhat obscure library functions not generally used in this course.
- Floating
Point Library
(185.0 KB)
How to manage fractional values inefficiently!
- RC200 and RC203
(1.0 MB)
Describes the RC200(E) platform, and documents the RC200(E) PSL (Platform Support Library). Needed only to access RC200 features not supported by the PAL libraries.
- Pixel Streams Library. Celoxica provides this library for generating image processing pipelines. Modules that act as filters can be “snapped together” to process image data using filters provided by Celoxica and/or your own. PixelStreams is an easy way to capture camera data and do things with it.
Xilinx Manuals
- Virtex-II_Data_Sheet (2.0 MB)
- Virtex-II_User_Guide
(10.5 MB)
These two manuals provide you with more information than you care to know about the internal workings of the FPGA on the RC200E platform. But there are some basic explanations in there too.
Other
- Microsoft Scan Code
Documentation
Tells what scan codes correspond to what keys on a standard PC keyboard. Needed only when simulating pal_keyboard projects. Use the values in the “scan 2 make” column of the table that starts on page 16 of the document.