Company X Accessories C1030-5510 manual ProgramFPGAFromBIN, ProgramFPGAFromMemory, SetTimeOut

Models: C1030-5510

1 71
Download 71 pages 45.45 Kb
Page 48
Image 48

Pulses the FPGA reset line for a short time. This should be used to sync the FPGA design with the host side peripherals.

ProgramFPGAFromBIN

API

Code

C++

void ceDevice::ProgramFPGAFromBIN(const char *pszFileName)

CCE_RESULT ProgramFPGAFromBIN(CE_DEVICE_HANDLE Handle, const char *pszFileName)

.NET

void ceDevice.ProgramFPGAFromBIN(string sFileName)

Program the FPGA with the Xilinx tools .bin file indicated by the filename parameter. Calls ResetFPGA() subsequently.

ProgramFPGAFromMemory

API

Code

C++

void ceDevice::ProgramFPGAFromMemory(const unsigned char *pszData, unsigned int

 

uiSize)

CCE_RESULT ProgramFPGAFromMemory(CE_DEVICE_HANDLE Handle, const unsigned char *pszData, unsigned int uiSize)

.NET

void ceDevice.ProgramFPGAFromMemory(byte[] Data, uint Size)

Program FPGA with a given array created with UDKLab. This was previously done using fpgaconv.

ProgramFPGAFromMemoryZ

API

Code

C++

void ceDevice::ProgramFPGAFromMemoryZ(const unsigned char *pszData, unsigned

 

int uiSize)

CCE_RESULT ProgramFPGAFromMemoryZ(CE_DEVICE_HANDLE Handle, const unsigned char *pszData, unsigned int uiSize)

.NET

void ceDevice.ProgramFPGAFromMemoryZ(byte[] Data, uint Size)

Same as ProgramFPGAFromMemory(), except the design data is compressed.

SetTimeOut

API

Code

C++

void ceDevice::SetTimeOut(unsigned int uiTimeOutMS)

CCE_RESULT SetTimeOut(CE_DEVICE_HANDLE Handle, unsigned int uiTimeOutMS)

.NET void ceDevice.SetTimeOut(uint uiTimeOutMS)

USBS6 / C1030-5510

 

http://www.cesys.com/

User Doc V0.3

-48-

preliminary

Page 48
Image 48
Company X Accessories C1030-5510 manual ProgramFPGAFromBIN, ProgramFPGAFromMemoryZ, SetTimeOut