RC1000-PP Functions


This manual provides details of the functions provided in the RC1000-PP host support library and FPGA macro reference. Details of usage of the support functions are given in the RC1000-PP Software User Guide and details of the hardware are given in the RC1000-PP Hardware Reference Manual. Extensive references are made throughout this document to these companion documents.

The RC1000-PP host support software provides a host driver and library to simplify the process of initialising and talking to the hardware. A number of example programs and utilities are also provided as a starting point for the development of your own applications. Refer to the RC1000-PP Software User Guide for details of these examples and utilities.

The support software provides a number of groups of host functions:

Initialisation functions
Functions to handle FPGA configuration files
Functions to control the RC1000-PP programmable clocks
Functions to transfer data to and from the RC1000-PP FPGA
Functions to help with error checking and debugging

 

The software support package consits of:

A device driver
A static C library which can be linked to host programs
A set of Handel-C macros for use with FPGA programs.

 

 

Host Functions Reference

 

Initializing and Cleanup

PP1000CloseCard
PP1000GetCard
PP1000OpenCards
PP1000OpenFirstCard

Clocking

PP1000SetClockRate
PP1000StartVClock
PP1000StepVClock
PP1000StopVClock

FPGA Configuration

PP1000ConfigureFPGA
PP1000ConfigureFromFile
PP1000FreeImage
PP1000LoadFile
PP1000RegisterImage

Memory Manipulation

PP1000CloseDMAChannel
PP1000DoDMA
PP1000GetBankStatus
PP1000ReleaseMemoryBank
PP1000RequestMemoryBank
PP1000Setup2DDMAChannel
PP1000SetupDMAChannel

Miscellaneous

PP1000GetCardInfo
PP100ReadGPI
PP1000ReadStatus
PP1000ResetFPGA
PP1000SetGPO
PP1000SetTimeOut
PP1000WriteControl

Error Handling

PP1000InstallErrorHandler
PP1000StatusToString

 

 

FPGA Macro Reference

 

Handel-C Macros for the RC1000-PP

PP1000ReadBank# Preprocessor Macros
PP1000ReadControl PP1000LEDOff
PP1000ReadGPO PP1000LEDOn
PP1000ReleaseMemoryBank PP1000SetLEDs
PP1000RequestMemoryBank    
PP1000SetGPI    
PP1000WriteBank#    
PP1000WriteStatus    

 


The contents here are an abstract of the RC1000-PP manuals.
All rights belongs to Embedded Solutions Ltd.
Please read the disclaimer.

Embedded Solutions Ltd.

Help file compiled by Seng Shay Ping
3/11/99 Version 2.1a