Definition in file edt_bitload.h.
Go to the source code of this file.
Data Structures | |
struct | _bitfile_list |
struct | EdtBitfile |
Retrieve the possibilities for a particular board for UI bitfile. More... | |
struct | EdtBitfileHeader |
struct | EdtBoardFpgas |
Defines | |
#define | ALT_INTERFACE 0 |
#define | ALT_MEZZANINE 1 |
#define | BFH_EXTRASIZE 128 |
#define | BITLOAD_FLAGS_CH1 0x8 |
programs ocm channel 1 if BITLOAD_FLAGS_OCM is set | |
#define | BITLOAD_FLAGS_MEZZANINE 0x4 |
changes programming algorithm to program mezzanine boards. | |
#define | BITLOAD_FLAGS_NOFS 0x1 |
embedded for vxworks | |
#define | BITLOAD_FLAGS_OCM 0x4 |
DEPRECATED. | |
#define | BITLOAD_FLAGS_OVR 0x2 |
override gs/ss bitfile size constraint | |
#define | BITLOAD_FLAGS_READBACK 0x20 |
#define | BITLOAD_FLAGS_SLEEP 0x40 |
#define | BITLOAD_FLAGS_SRXL 0x10 |
DEPRECATED. | |
#define | DEBUG0 PDVLIB_MSG_FATAL |
#define | DEBUG1 EDTLIB_MSG_INFO_1 |
#define | DEBUG2 EDTLIB_MSG_INFO_2 |
#define | MAX_CHIPS_PER_ID 16 |
Functions | |
void | bf_add_entry (EdtBitfileList *bf, EdtBitfileHeader *bfh) |
int | bf_allocate_max_buffer (EdtBitfileList *bf, EdtBitfile *data) |
void | bf_check_and_add (EdtBitfileList *bf, const char *fname) |
void | bf_destroy (EdtBitfileList *bf) |
void | bf_init (EdtBitfileList *bf) |
int | bitload_has_slashes (const char *name) |
int | edt_access_bitfile (const char *tmppath, int perm) |
void | edt_bitfile_destroy (EdtBitfile *bfd) |
void | edt_bitfile_init (EdtBitfile *bitfile) |
int | edt_bitfile_load_array (EdtBitfile *bfd, u_char *data, int size) |
int | edt_bitfile_load_file (EdtBitfile *bfd, const char *name) |
int | edt_bitfile_open_file (EdtBitfile *bfd, const char *name, u_char writing) |
int | edt_bitfile_read_header (const char *bitpath, EdtBitfileHeader *bfh, char *header) |
int | edt_bitload (EdtDev *edt_p, const char *basedir, const char *fname, int flags, int skip) |
Searches for and loads a gate array bit file into an EDT PCI board. | |
const char * | edt_bitload_basedir (EdtDev *edt_p, const char *in, char *out) |
void | edt_bitload_devid_to_bitdir (int id, char *devdir) |
int | edt_bitload_from_prom (EdtDev *edt_p, u_int addr1, int size1, u_int addr2, int sized, int flags) |
Bitload from a given address in the PCI PROM. | |
int | edt_get_bitfile_header (EdtBitfile *bp, EdtBitfileHeader *bfh) |
int | edt_get_bitfile_list (const char *basedir, const char *devdir, const char *fname, EdtBoardFpgas *fpga_list, int id, int channel, EdtBitfileList *bf, char *fpga_hint) |
Assumes bf has been initialized. | |
int | edt_get_x_array_header (u_char *ba, char *header, int *size) |
int | edt_load_mezzfile (EdtDev *edt_p, const char *basedir, const char *bitname, int bitload_flags, int skip_load, int channel) |
int | edt_oc192_rev2_fname_hack (EdtDev *edt_p, const char *bitname, char *hacked_bitname) |
Appends a '2' to the bitname if the OC192 Mezzanine board rev is > 1. | |
int | edt_program_mezzanine (EdtDev *edt_p, const u_char *buf, u_int size, int channel) |
void | ensure_bitfile_name (const char *name, char *bitname) |
Variables | |
EdtBoardFpgas | board_chips [] |
EdtBoardFpgas | mezz_chips [] |
#define BITLOAD_FLAGS_OCM 0x4 |
#define BITLOAD_FLAGS_SRXL 0x10 |
int edt_access_bitfile | ( | const char * | path, | |
int | perm | |||
) |
Definition at line 1257 of file edt_bitload.c.
int edt_oc192_rev2_fname_hack | ( | EdtDev * | edt_p, | |
const char * | bitname, | |||
char * | hacked | |||
) |
Appends a '2' to the bitname if the OC192 Mezzanine board rev is > 1.
edt_p | The EDT board structure for the unit with the OC192 mezzanine attached. | |
hacked_bitname | A string into which the new name will be put (should be at least 256 characters long). | |
bitname | the generic bitfile name, with or without the absolute path. |
Definition at line 1162 of file edt_bitload.c.