Company X Accessories C1030-5510 Electronic Keyboard User Manual


 
Prerequisites ............................................................................................................................... 35
Makefile creation and build ....................................................................................................... 35
Use APIs in own projects ................................................................................................................... 37
C++ API .......................................................................................................................................... 37
Add project to UDK build .......................................................................................................... 37
C API .............................................................................................................................................. 37
.NET API ........................................................................................................................................ 38
API Functions in detail ....................................................................................................................... 38
API Error handling ......................................................................................................................... 38
C++ and .NET API ..................................................................................................................... 38
C API .......................................................................................................................................... 38
Methods/Functions ..................................................................................................................... 39
Device enumeration ........................................................................................................................ 40
Methods/Functions ..................................................................................................................... 40
Information gathering ..................................................................................................................... 43
Methods/Functions ..................................................................................................................... 43
Using devices .................................................................................................................................. 45
Methods/Functions ..................................................................................................................... 45
UDKLab ............................................................................................................................................. 50
Introduction .................................................................................................................................... 50
The main screen .............................................................................................................................. 51
Using UDKLab ............................................................................................................................... 52
FPGA configuration ................................................................................................................... 53
FPGA design flashing ................................................................................................................ 54
Projects ....................................................................................................................................... 54
Initializing sequence .................................................................................................................. 55
Content panel ............................................................................................................................. 57
Additional information ............................................................................................................................. 60
Using SPI-Flash for configuration ..................................................................................................... 60
How to store configuration data in SPI-Flash ................................................................................. 60
Loading SPI-Flash via USB ....................................................................................................... 60
SPI-Flash Indirect Programming Using FPGA JTAG Chain ..................................................... 60
SPI-Flash Direct Programming using iMPACT ......................................................................... 60
IO pairing and etch length report ........................................................................................................ 62
J3 VG-96 pin connector - Differential pairs (28 IN, 12 IN/OUT ) ................................................. 62
J4 IDC-50 pin connector - Differential pairs (17 IN/OUT) ............................................................ 65
Mechanical dimensions ...................................................................................................................... 68
Table of contents ...................................................................................................................................... 69
USBS6 / C1030-5510 http://www.cesys.com/
User Doc V0.3 -71- preliminary