OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [or_debug_proxy/] [TAGS] - Blame information for rev 1779

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1779 julius
 
2
src/FT2232c.cpp,2219
3
  static UINT uiNumOpenedDevices 49,871
4
  static FTC_DEVICE_DATA OpenedDevices[OpenedDevices50,1006
5
  static OutputByteBuffer OutputBuffer;51,1141
6
  static DWORD dwNumBytesToSend 52,1276
7
BOOLEAN FT2232c::FTC_DeviceInUse(55,1418
8
BOOLEAN FT2232c::FTC_DeviceOpened(87,2318
9
FTC_STATUS FT2232c::FTC_IsDeviceNameLocationIDValid(122,3348
10
FTC_STATUS FT2232c::FTC_IsDeviceFT2232CType(173,4788
11
FT2232c::FT2232c(191,5306
12
FT2232c::~FT2232c(203,5530
13
FTC_STATUS FT2232c::FTC_GetNumDevices(208,5560
14
FTC_STATUS FT2232c::FTC_GetNumNotOpenedDevices(313,9440
15
FTC_STATUS FT2232c::FTC_GetDeviceNameLocationID(372,11236
16
FTC_STATUS FT2232c::FTC_OpenSpecifiedDevice(418,12575
17
FTC_STATUS FT2232c::FTC_OpenDevice(465,13870
18
FTC_STATUS FT2232c::FTC_CloseDevice(496,14640
19
void FT2232c::FTC_GetClockFrequencyValues(512,14923
20
FTC_STATUS FT2232c::FTC_SetDeviceLoopbackState(517,15122
21
void FT2232c::FTC_InsertDeviceHandle(538,15610
22
FTC_STATUS FT2232c::FTC_IsDeviceHandleValid(566,16506
23
void FT2232c::FTC_RemoveDeviceHandle(597,17292
24
FTC_STATUS FT2232c::FTC_ResetUSBDevicePurgeUSBInputBuffer(628,18189
25
FTC_STATUS FT2232c::FTC_SetDeviceUSBBufferSizes(652,18840
26
FTC_STATUS FT2232c::FTC_SetDeviceSpecialCharacters(657,19047
27
FTC_STATUS FT2232c::FTC_SetReadWriteDeviceTimeouts(667,19557
28
FTC_STATUS FT2232c::FTC_SetDeviceLatencyTimer(673,19840
29
FTC_STATUS FT2232c::FTC_ResetMPSSEInterface(679,20065
30
FTC_STATUS FT2232c::FTC_EnableMPSSEInterface(684,20225
31
FTC_STATUS FT2232c::FTC_SendReceiveCommandFromMPSSEInterface(689,20387
32
FTC_STATUS FT2232c::FTC_SynchronizeMPSSEInterface(786,23320
33
FTC_STATUS FT2232c::FTC_GetNumberBytesFromDeviceInputBuffer(853,25224
34
void FT2232c::FTC_ClearOutputBuffer(891,26491
35
void FT2232c::FTC_AddByteToOutputBuffer(896,26562
36
DWORD FT2232c::FTC_GetNumBytesInOutputBuffer(906,26817
37
FTC_STATUS FT2232c::FTC_SendBytesToDevice(911,26900
38
FTC_STATUS FT2232c::FTC_ReadBytesFromDevice(952,28644
39
FTC_STATUS FT2232c::FTC_ReadFixedNumBytesFromDevice(963,29472
40
FTC_STATUS FT2232c::FTC_SendReadBytesToFromDevice(995,30577
41
FTC_STATUS FT2232c::FTC_SendCommandsSequenceToDevice(1051,32797
42
FTC_STATUS FT2232c::FTC_ReadCommandsSequenceBytesFromDevice(1089,34333
43
char* strupr(1128,35572
44
char* strlwr(1140,35750
45
 
46
src/FT2232cMpsseJtag.cpp,4152
47
#define WIO_DEFINED24,394
48
FTC_STATUS FT2232cMpsseJtag::CheckWriteDataToExternalDeviceBitsBytesParameters(47,907
49
void FT2232cMpsseJtag::AddByteToOutputBuffer(74,1752
50
FTC_STATUS FT2232cMpsseJtag::SetDataInOutClockFrequency(93,2552
51
FTC_STATUS FT2232cMpsseJtag::InitDataInOutClockFrequency(106,2916
52
void FT2232cMpsseJtag::SetJTAGToNewState(135,3943
53
DWORD FT2232cMpsseJtag::MoveJTAGFromOneStateToAnother(150,4493
54
FTC_STATUS FT2232cMpsseJtag::ResetTAPContollerExternalDeviceSetToTestIdleMode(198,6628
55
FTC_STATUS FT2232cMpsseJtag::SetGeneralPurposeInputOutputPins(224,7506
56
void FT2232cMpsseJtag::GetGeneralPurposeInputOutputPinsInputStates(273,9398
57
FTC_STATUS FT2232cMpsseJtag::GetGeneralPurposeInputOutputPins(288,10018
58
void FT2232cMpsseJtag::AddWriteCommandDataToOutPutBuffer(383,13694
59
FTC_STATUS FT2232cMpsseJtag::WriteDataToExternalDevice(448,16074
60
void FT2232cMpsseJtag::GetNumDataBytesToRead(464,16707
61
FTC_STATUS FT2232cMpsseJtag::GetDataFromExternalDevice(494,17733
62
DWORD FT2232cMpsseJtag::AddReadCommandToOutputBuffer(541,19674
63
FTC_STATUS FT2232cMpsseJtag::ReadDataFromExternalDevice(587,21283
64
DWORD FT2232cMpsseJtag::AddWriteReadCommandDataToOutPutBuffer(608,22106
65
FTC_STATUS FT2232cMpsseJtag::WriteReadDataToFromExternalDevice(676,24682
66
FTC_STATUS FT2232cMpsseJtag::GenerateTCKClockPulses(732,27167
67
void FT2232cMpsseJtag::ProcessReadCommandsSequenceBytes(809,29756
68
DWORD FT2232cMpsseJtag::GetTotalNumCommandsSequenceDataBytesToRead(873,32805
69
void FT2232cMpsseJtag::CopyReadCommandsSequenceDataBuffer(903,33999
70
FTC_STATUS FT2232cMpsseJtag::AddReadCommandSequenceData(922,34800
71
PReadCommandsSequenceData FT2232cMpsseJtag::CreateReadCommandsSequenceDataBuffer(988,38026
72
void FT2232cMpsseJtag::DeleteReadCommandsSequenceDataBuffer(1009,38805
73
FTC_STATUS FT2232cMpsseJtag::CreateDeviceCommandsSequenceDataBuffers(1024,39341
74
void FT2232cMpsseJtag::ClearDeviceCommandSequenceData(1067,41106
75
DWORD FT2232cMpsseJtag::GetNumBytesInCommandsSequenceDataBuffer(1102,42321
76
DWORD FT2232cMpsseJtag::GetCommandsSequenceDataDeviceIndex(1113,42713
77
void FT2232cMpsseJtag::DeleteDeviceCommandsSequenceDataBuffers(1149,43787
78
FTC_STATUS FT2232cMpsseJtag::AddDeviceWriteCommand(1176,45094
79
FTC_STATUS FT2232cMpsseJtag::AddDeviceReadCommand(1214,46595
80
FTC_STATUS FT2232cMpsseJtag::AddDeviceWriteReadCommand(1246,47733
81
FT2232cMpsseJtag::FT2232cMpsseJtag(1289,49442
82
FT2232cMpsseJtag::~FT2232cMpsseJtag(1306,49821
83
FTC_STATUS FT2232cMpsseJtag::JTAG_GetNumDevices(1336,51029
84
FTC_STATUS FT2232cMpsseJtag::JTAG_GetDeviceNameLocationID(1348,51286
85
FTC_STATUS FT2232cMpsseJtag::JTAG_OpenSpecifiedDevice(1354,51701
86
FTC_STATUS FT2232cMpsseJtag::JTAG_OpenDevice(1376,52264
87
FTC_STATUS FT2232cMpsseJtag::JTAG_CloseDevice(1399,52742
88
FTC_STATUS FT2232cMpsseJtag::JTAG_InitDevice(1410,52960
89
FTC_STATUS FT2232cMpsseJtag::JTAG_GetClock(1484,55524
90
FTC_STATUS FT2232cMpsseJtag::JTAG_SetClock(1496,55882
91
FTC_STATUS FT2232cMpsseJtag::JTAG_SetDeviceLoopbackState(1518,56470
92
FTC_STATUS FT2232cMpsseJtag::JTAG_SetGeneralPurposeInputOutputPins(1524,56727
93
FTC_STATUS FT2232cMpsseJtag::JTAG_GetGeneralPurposeInputOutputPins(1588,59995
94
FTC_STATUS FT2232cMpsseJtag::JTAG_WriteDataToExternalDevice(1610,61004
95
FTC_STATUS FT2232cMpsseJtag::JTAG_ReadDataFromExternalDevice(1641,62248
96
FTC_STATUS FT2232cMpsseJtag::JTAG_WriteReadDataToFromExternalDevice(1672,63494
97
FTC_STATUS FT2232cMpsseJtag::JTAG_GenerateTCKClockPulses(1710,65169
98
FTC_STATUS FT2232cMpsseJtag::JTAG_ClearCommandSequence(1728,65737
99
FTC_STATUS FT2232cMpsseJtag::JTAG_AddWriteCommand(1748,66191
100
FTC_STATUS FT2232cMpsseJtag::JTAG_AddReadCommand(1772,67140
101
FTC_STATUS FT2232cMpsseJtag::JTAG_AddWriteReadCommand(1794,67903
102
FTC_STATUS FT2232cMpsseJtag::JTAG_ClearDeviceCommandSequence(1819,68914
103
FTC_STATUS FT2232cMpsseJtag::JTAG_AddDeviceWriteCommand(1832,69257
104
FTC_STATUS FT2232cMpsseJtag::JTAG_AddDeviceReadCommand(1847,69995
105
FTC_STATUS FT2232cMpsseJtag::JTAG_AddDeviceWriteReadCommand(1860,70542
106
FTC_STATUS FT2232cMpsseJtag::JTAG_ExecuteCommandSequence(1875,71312
107
FTC_STATUS FT2232cMpsseJtag::JTAG_GetDllVersion(1943,74065
108
FTC_STATUS FT2232cMpsseJtag::JTAG_GetErrorCodeString(1960,74474
109
 
110
src/gdb.c,4899
111
#define OR1KSIM_RSP_SERVICE 95,3823
112
#define MAX_GPRS 100,3957
113
#define PPC_REGNUM 103,4058
114
#define NPC_REGNUM 104,4113
115
#define SR_REGNUM 105,4164
116
#define NUM_REGS 106,4228
117
#define NPC_CPU_REG_ADD 109,4325
118
#define SR_CPU_REG_ADD 110,4376
119
#define PPC_CPU_REG_ADD 111,4440
120
#define DMR1_CPU_REG_ADD        112,4495
121
#define DMR2_CPU_REG_ADD        113,4579
122
#define DSR_CPU_REG_ADD 114,4663
123
#define DRR_CPU_REG_ADD 115,4744
124
#define OR1K_TRAP_INSTR 118,4862
125
#define GDB_BUF_MAX 127,5371
126
#define MP_HASH_SIZE 130,5477
127
#define MAX_SPRS 133,5559
128
#define SPR_DMR1_ST     135,5587
129
#define SPR_DMR2_WGB    136,5646
130
#define SPR_DSR_TE      137,5723
131
#define WORDSBIGENDIAN_N139,5779
132
#define EXCEPT_NONE 142,5841
133
#define EXCEPT_RESET    143,5872
134
#define EXCEPT_BUSERR   144,5900
135
#define EXCEPT_DPF      145,5929
136
#define EXCEPT_IPF      146,5955
137
#define EXCEPT_TICK     147,5981
138
#define EXCEPT_ALIGN    148,6008
139
#define EXCEPT_ILLEGAL  149,6036
140
#define EXCEPT_INT      150,6066
141
#define EXCEPT_DTLBMISS 151,6092
142
#define EXCEPT_ITLBMISS 152,6123
143
#define EXCEPT_RANGE    153,6154
144
#define EXCEPT_SYSCALL  154,6182
145
#define EXCEPT_FPE      155,6212
146
#define EXCEPT_TRAP     156,6238
147
#define SPR_DRR_RSTE 160,6370
148
#define SPR_DRR_BUSEE 161,6415
149
#define SPR_DRR_DPFE 162,6464
150
#define SPR_DRR_IPFE 163,6519
151
#define SPR_DRR_TTE 164,6574
152
#define SPR_DRR_AE 165,6624
153
#define SPR_DRR_IIE 166,6673
154
#define SPR_DRR_IE 167,6732
155
#define SPR_DRR_DME 168,6781
156
#define SPR_DRR_IME 169,6830
157
#define SPR_DRR_RE 170,6879
158
#define SPR_DRR_SCE 171,6930
159
#define SPR_DRR_FPE 172,6981
160
#define SPR_DRR_TE 173,7035
161
enum target_signal 181,7389
162
  TARGET_SIGNAL_NONE 182,7410
163
  TARGET_SIGNAL_INT 183,7437
164
  TARGET_SIGNAL_ILL 184,7464
165
  TARGET_SIGNAL_TRAP 185,7491
166
  TARGET_SIGNAL_FPE 186,7518
167
  TARGET_SIGNAL_BUS 187,7545
168
  TARGET_SIGNAL_SEGV 188,7572
169
  TARGET_SIGNAL_ALRM 189,7599
170
  TARGET_SIGNAL_USR2 190,7626
171
  TARGET_SIGNAL_PWR 191,7653
172
static const char hexchars[hexchars195,7724
173
enum stallStates 206,8201
174
  STALLED,207,8220
175
  UNSTALLED,208,8231
176
  UNKNOWN209,8244
177
} stallState;210,8254
178
unsigned int      npcIsCached;212,8269
179
unsigned long int  npcCachedValue;213,8324
180
unsigned int serverIP 221,8469
181
unsigned int serverPort 222,8496
182
unsigned int server_fd 223,8525
183
unsigned int gdb_fd 224,8553
184
static int tcp_level 226,8579
185
int gdb_chain 230,8742
186
struct rsp_buf234,8862
187
  char  data[data236,8879
188
  int   len;237,8906
189
enum mp_type 242,9057
190
  BP_MEMORY 243,9072
191
  BP_HARDWARE 244,9126
192
  WP_WRITE 245,9181
193
  WP_READ 246,9236
194
  WP_ACCESS 247,9292
195
struct mp_entry251,9416
196
  enum mp_type       type;253,9434
197
  unsigned long int  addr;254,9489
198
  unsigned long int  instr;255,9553
199
  struct mp_entry   *next;next256,9614
200
  int                           client_waiting;262,9739
201
  int                client_fd;264,9892
202
  int               sigval;265,9955
203
  unsigned long int start_addr;266,10022
204
  struct mp_entry   *mp_hash[mp_hash267,10080
205
} rsp;268,10154
206
char *printTime(printTime333,13215
207
rsp_init 351,13751
208
handle_rsp 389,15042
209
static void rsp_check_for_exception(485,17873
210
check_for_exception_vector(549,20176
211
rsp_exception 581,21215
212
rsp_get_client 636,23409
213
static void rsp_client_request 749,27487
214
rsp_client_close 958,33010
215
put_packet 979,33691
216
put_str_packet 1043,35292
217
get_packet 1082,36581
218
send_rsp_str 1209,39656
219
get_rsp_char 1255,40902
220
rsp_peek(1305,42151
221
rsp_interrupt(1341,43066
222
rsp_unescape 1390,44513
223
mp_hash_init 1425,45326
224
mp_hash_add 1449,46095
225
static struct mp_entry * mp_hash_lookup 1488,47173
226
mp_hash_delete 1527,48408
227
static int hex 1572,49618
228
reg2hex 1591,50313
229
hex2reg 1627,51215
230
static void  ascii2hex 1655,51985
231
static void  hex2ascii 1682,52727
232
set_npc 1711,53656
233
static unsigned long int get_npc 1757,54854
234
rsp_report_exception 1802,55949
235
rsp_continue 1827,56697
236
rsp_continue_with_signal 1875,58135
237
rsp_continue_generic 1895,58851
238
rsp_read_all_regs 1944,60980
239
rsp_write_all_regs 2043,63864
240
static void rsp_read_mem 2125,66454
241
rsp_write_mem 2234,69314
242
rsp_read_reg 2310,71521
243
rsp_write_reg 2406,74255
244
rsp_query 2492,76742
245
rsp_command 2596,80632
246
rsp_set 2710,83678
247
rsp_restart 2744,85009
248
rsp_step 2783,86240
249
rsp_step_with_signal 2845,88018
250
rsp_step_generic 2865,88714
251
rsp_vpkt 2913,90676
252
rsp_write_mem_bin 3005,93702
253
rsp_remove_matchpoint 3113,96509
254
rsp_insert_matchpoint 3207,99190
255
void setup_or32(3287,101693
256
static void gdb_ensure_or1k_stalled(3314,103010
257
int gdb_read_reg(3334,103506
258
int gdb_write_reg(3345,103949
259
int gdb_read_block(3356,104450
260
int gdb_write_block(3365,104747
261
int gdb_set_chain(3374,105046
262
int GetServerSocket(3386,105312
263
void HandleServerSocket(3482,108113
264
void JTAGRequest(3573,110472
265
static void GDBRequest(3635,112217
266
static void ProtocolClean(3868,121116
267
static int gdb_write(3879,121370
268
static int gdb_read(3913,122144
269
static void client_close 3951,123098
270
static void swap_buf(3967,123542
271
set_stall_state 3996,124170
272
 
273
src/linux_usb_driver_calls.c,368
274
static FT2232cMpsseJtag *pFT2232cMpsseJtag pFT2232cMpsseJtag72,3236
275
FTC_HANDLE ftHandle;75,3321
276
FT2232_USB_JTAG_WriteDataToExternalDevice(81,3523
277
FT2232_USB_JTAG_ReadDataFromExternalDevice(102,4123
278
FT2232_USB_JTAG_WriteReadDataToFromExternalDevice(128,4674
279
FT2232_USB_JTAG_CloseDevice(155,5373
280
#define USB_JTAG_CLK_DIVIDER 165,5590
281
int init_usb_jtag(167,5622
282
 
283
src/or_debug_proxy.c,869
284
#define ENDPOINT_TARGET_NONE 70,2831
285
#define ENDPOINT_TARGET_USB 71,2862
286
#define ENDPOINT_TARGET_VPI 72,2892
287
static int endpoint_target;73,2922
288
#define GDB_PROTOCOL_JTAG 75,3006
289
#define GDB_PROTOCOL_RSP 76,3035
290
#define GDB_PROTOCOL_NONE 77,3064
291
int err 79,3094
292
int current_chain 82,3185
293
int dbg_chain 85,3261
294
void check(88,3420
295
int main(95,3572
296
int dbg_reset(211,6849
297
void dbg_test(218,7055
298
int dbg_set_tap_ir(224,7240
299
int dbg_set_chain(231,7414
300
int dbg_command(238,7727
301
int dbg_ctrl(245,8008
302
int dbg_ctrl_read(252,8284
303
int dbg_go(259,8586
304
int dbg_wb_read32(266,8842
305
int dbg_wb_write32(274,9148
306
int dbg_wb_read_block32(281,9459
307
int dbg_wb_write_block32(289,9805
308
int dbg_cpu0_read(296,10152
309
int dbg_cpu0_write(303,10455
310
int dbg_cpu0_write_ctrl(310,10767
311
int dbg_cpu0_read_ctrl(318,11099
312
void test_sdram(325,11391
313
void print_usage(329,11427
314
 
315
src/usb_functions.c,816
316
DWORD dwNumBytesReturned 88,3574
317
int crc_r,91,3649
318
int crc_r, crc_w 91,3649
319
unsigned long crc_calc(94,3726
320
int bit_reverse_data(101,3966
321
void usb_dbg_test(108,4118
322
void usb_write_stream 171,5758
323
ULONGEST usb_read_stream(212,7196
324
void usb_set_tap_ir(242,8183
325
int usb_dbg_reset(264,8880
326
static int retry_no 300,9926
327
int retry_do(301,9951
328
void retry_ok(354,11192
329
int usb_dbg_set_chain(359,11252
330
int usb_dbg_command(410,12646
331
int usb_dbg_ctrl(555,17431
332
int usb_dbg_ctrl_read(661,20837
333
int usb_dbg_go(772,24725
334
int usb_dbg_wb_read32(938,30218
335
int usb_dbg_wb_write32(948,30548
336
int usb_dbg_wb_read_block32(958,30886
337
int usb_dbg_wb_write_block32(971,31346
338
int usb_dbg_cpu0_read(982,31743
339
int usb_dbg_cpu0_write(992,32072
340
int usb_dbg_cpu0_write_ctrl(1002,32407
341
int usb_dbg_cpu0_read_ctrl(1010,32740
342
 
343
src/vpi_functions.c,1293
344
#define MSG_WAITALL 83,3416
345
unsigned int vpiPort 87,3498
346
unsigned int vpi_fd;88,3531
347
#define DBG_VPI 91,3633
348
#define DBG_VPI 93,3657
349
#define CMD_JTAG_SET_IR 118,4646
350
#define CMD_SET_DEBUG_CHAIN 119,4674
351
#define CMD_CPU_CTRL_WR 120,4706
352
#define CMD_CPU_CTRL_RD 121,4734
353
#define CMD_CPU_WR_REG 122,4762
354
#define CMD_CPU_RD_REG 123,4789
355
#define CMD_WB_WR32 124,4816
356
#define CMD_WB_RD32 125,4840
357
#define CMD_WB_BLOCK_WR32 126,4864
358
#define CMD_WB_BLOCK_RD32 127,4894
359
#define CMD_RESET 128,4924
360
#define CMD_READ_JTAG_ID 129,4946
361
void send_command_to_vpi(132,4977
362
void send_address_to_vpi(152,5469
363
void send_data_to_vpi(170,5771
364
void send_block_data_to_vpi(189,6059
365
void get_data_from_vpi(209,6413
366
void get_block_data_from_vpi(234,6829
367
void get_response_from_vpi(260,7385
368
static void jp2_reset_JTAG(278,7709
369
int vpi_connect(291,7853
370
 int vpi_dbg_reset(358,9445
371
void vpi_dbg_test(392,10071
372
int vpi_dbg_set_chain(418,10719
373
int vpi_dbg_ctrl(438,11061
374
int vpi_dbg_ctrl_read(457,11420
375
int vpi_dbg_wb_read32(485,11927
376
int vpi_dbg_wb_write32(503,12230
377
int vpi_dbg_wb_read_block32(520,12509
378
int vpi_dbg_wb_write_block32(543,12959
379
int vpi_dbg_cpu0_read(562,13298
380
int vpi_dbg_cpu0_write(580,13575
381
int vpi_dbg_cpu0_write_ctrl(598,13856
382
int vpi_dbg_cpu0_read_ctrl(606,14111
383
 
384
src/win_usb_driver_calls.c,337
385
int getFTDIJTAGFunctions 82,3443
386
FTC_HANDLE ftHandle;247,8553
387
FT2232_USB_JTAG_WriteDataToExternalDevice(250,8586
388
FT2232_USB_JTAG_ReadDataFromExternalDevice(272,9131
389
FT2232_USB_JTAG_WriteReadDataToFromExternalDevice(298,9612
390
FT2232_USB_JTAG_CloseDevice(325,10213
391
#define USB_JTAG_CLK_DIVIDER 336,10407
392
int init_usb_jtag(338,10439
393
 
394
includes/FT2232c.h,2275
395
#define FT2232c_H26,475
396
typedef DWORD FTC_HANDLE;32,545
397
typedef ULONG FTC_STATUS;33,572
398
#define FTC_SUCCESS 35,601
399
#define FTC_INVALID_HANDLE 36,634
400
#define FTC_DEVICE_NOT_FOUND 37,685
401
#define FTC_DEVICE_NOT_OPENED 38,740
402
#define FTC_IO_ERROR 39,797
403
#define FTC_INSUFFICIENT_RESOURCES 40,836
404
#define FTC_FAILED_TO_COMPLETE_COMMAND 42,905
405
#define FTC_FAILED_TO_SYNCHRONIZE_DEVICE_MPSSE 43,948
406
#define FTC_INVALID_DEVICE_NAME_INDEX 44,999
407
#define FTC_NULL_DEVICE_NAME_BUFFER_POINTER 45,1041
408
#define FTC_DEVICE_NAME_BUFFER_TOO_SMALL 46,1089
409
#define FTC_INVALID_DEVICE_NAME 47,1134
410
#define FTC_INVALID_LOCATION_ID 48,1170
411
#define FTC_DEVICE_IN_USE 49,1206
412
#define FTC_TOO_MANY_DEVICES 50,1236
413
#define MAX_NUM_DEVICE_NAME_CHARS 52,1271
414
#define MAX_NUM_SERIAL_NUMBER_CHARS 53,1309
415
typedef struct Ft_Device_Data{Ft_Device_Data55,1351
416
        DWORD dwProcessId;56,1383
417
  char  szDeviceName[szDeviceName57,1490
418
  DWORD dwLocationID;58,1596
419
  DWORD hDevice;59,1706
420
}FTC_DEVICE_DATA, *PFTC_DEVICE_DATA;PFTC_DEVICE_DATA60,1824
421
typedef DWORD FT2232CDeviceIndexes[FT2232CDeviceIndexes62,1864
422
#define DEVICE_STRING_BUFF_SIZE 64,1920
423
#define DEVICE_CHANNEL_A 66,1958
424
typedef char SerialNumber[SerialNumber68,1991
425
const BYTE DEVICE_LATENCY_TIMER_VALUE 70,2050
426
#define OUTPUT_BUFFER_SIZE 72,2116
427
typedef BYTE OutputByteBuffer[OutputByteBuffer74,2168
428
typedef OutputByteBuffer *POutputByteBuffer;POutputByteBuffer75,2220
429
#define INPUT_BUFFER_SIZE 77,2268
430
typedef BYTE InputByteBuffer[InputByteBuffer79,2319
431
typedef InputByteBuffer *PInputByteBuffer;PInputByteBuffer80,2369
432
#define CONVERT_1MS_TO_100NS 82,2415
433
#define MAX_COMMAND_TIMEOUT_PERIOD 84,2453
434
#define MAX_NUM_BYTES_USB_WRITE 87,2597
435
#define MAX_NUM_BYTES_USB_WRITE_READ 88,2651
436
#define MAX_NUM_BYTES_USB_READ 89,2710
437
#define DEBUG_LIST_DEVICE 91,2758
438
const BYTE MPSSE_INTERFACE_MASK 93,2790
439
const BYTE RESET_MPSSE_INTERFACE 94,2835
440
const BYTE ENABLE_MPSSE_INTERFACE 95,2879
441
const __uint16_t  DEVICE_OPENED_FLAG 97,2926
442
const int BASE_CLOCK_FREQUENCY_12_MHZ 99,2978
443
const BYTE AA_ECHO_CMD_1 101,3031
444
const BYTE AB_ECHO_CMD_2 102,3067
445
const BYTE TURN_ON_LOOPBACK_CMD 104,3105
446
const BYTE TURN_OFF_LOOPBACK_CMD 105,3148
447
const BYTE BAD_COMMAND_RESPONSE 107,3194
448
class FT2232c111,3243
449
 
450
includes/FT2232cMpsseJtag.h,8548
451
#define FT2232cMpsseJtag_H28,727
452
typedef DWORD FTC_HANDLE;38,949
453
typedef ULONG FTC_STATUS;39,976
454
#define TEST_LOGIC_STATE 41,1005
455
#define RUN_TEST_IDLE_STATE 42,1033
456
#define PAUSE_TEST_DATA_REGISTER_STATE 43,1064
457
#define PAUSE_INSTRUCTION_REGISTER_STATE 44,1106
458
#define SHIFT_TEST_DATA_REGISTER_STATE 45,1150
459
#define SHIFT_INSTRUCTION_REGISTER_STATE 46,1192
460
#define FTC_SUCCESS 48,1238
461
#define FTC_INVALID_HANDLE 49,1271
462
#define FTC_DEVICE_NOT_FOUND 50,1323
463
#define FTC_DEVICE_NOT_OPENED 51,1378
464
#define FTC_IO_ERROR 52,1435
465
#define FTC_INSUFFICIENT_RESOURCES 53,1474
466
#define FTC_FAILED_TO_COMPLETE_COMMAND 55,1544
467
#define FTC_FAILED_TO_SYNCHRONIZE_DEVICE_MPSSE 56,1653
468
#define FTC_INVALID_DEVICE_NAME_INDEX 57,1762
469
#define FTC_NULL_DEVICE_NAME_BUFFER_POINTER 58,1871
470
#define FTC_DEVICE_NAME_BUFFER_TOO_SMALL 59,1981
471
#define FTC_INVALID_DEVICE_NAME 60,2090
472
#define FTC_INVALID_LOCATION_ID 61,2199
473
#define FTC_DEVICE_IN_USE 62,2308
474
#define FTC_TOO_MANY_DEVICES 63,2417
475
#define FTC_INVALID_CLOCK_DIVISOR 64,2526
476
#define FTC_NULL_INPUT_OUTPUT_BUFFER_POINTER 65,2564
477
#define FTC_INVALID_NUMBER_BITS 66,2613
478
#define FTC_NULL_WRITE_DATA_BUFFER_POINTER 67,2649
479
#define FTC_INVALID_NUMBER_BYTES 68,2696
480
#define FTC_NUMBER_BYTES_TOO_SMALL 69,2733
481
#define FTC_INVALID_TAP_CONTROLLER_STATE 70,2772
482
#define FTC_NULL_READ_DATA_BUFFER_POINTER 71,2817
483
#define FTC_COMMAND_SEQUENCE_BUFFER_FULL 72,2863
484
#define FTC_NULL_READ_CMDS_DATA_BUFFER_POINTER 73,2908
485
#define FTC_NO_COMMAND_SEQUENCE 74,2959
486
#define FTC_INVALID_NUMBER_CLOCK_PULSES 75,2995
487
#define FTC_NULL_DLL_VERSION_BUFFER_POINTER 76,3039
488
#define FTC_DLL_VERSION_BUFFER_TOO_SMALL 77,3087
489
#define FTC_NULL_LANGUAGE_CODE_BUFFER_POINTER 78,3132
490
#define FTC_NULL_ERROR_MESSAGE_BUFFER_POINTER 79,3182
491
#define FTC_ERROR_MESSAGE_BUFFER_TOO_SMALL 80,3232
492
#define FTC_INVALID_LANGUAGE_CODE 81,3279
493
#define FTC_INVALID_STATUS_CODE 82,3317
494
typedef struct Ft_Input_Output_Pins{Ft_Input_Output_Pins85,3357
495
  BOOL  bPin1InputOutputState;86,3395
496
  BOOL  bPin1LowHighState;87,3427
497
  BOOL  bPin2InputOutputState;88,3455
498
  BOOL  bPin2LowHighState;89,3487
499
  BOOL  bPin3InputOutputState;90,3515
500
  BOOL  bPin3LowHighState;91,3547
501
  BOOL  bPin4InputOutputState;92,3575
502
  BOOL  bPin4LowHighState;93,3607
503
}FTC_INPUT_OUTPUT_PINS, *PFTC_INPUT_OUTPUT_PINS;PFTC_INPUT_OUTPUT_PINS94,3635
504
typedef struct Ft_Low_High_Pins{Ft_Low_High_Pins95,3685
505
  BOOL  bPin1LowHighState;96,3719
506
  BOOL  bPin2LowHighState;97,3747
507
  BOOL  bPin3LowHighState;98,3775
508
  BOOL  bPin4LowHighState;99,3803
509
}FTC_LOW_HIGH_PINS, *PFTC_LOW_HIGH_PINS;PFTC_LOW_HIGH_PINS100,3831
510
#define MAX_WRITE_DATA_BYTES_BUFFER_SIZE 101,3873
511
typedef BYTE WriteDataByteBuffer[WriteDataByteBuffer103,3939
512
typedef WriteDataByteBuffer *PWriteDataByteBuffer;PWriteDataByteBuffer104,4008
513
#define MAX_READ_DATA_BYTES_BUFFER_SIZE 107,4064
514
typedef BYTE ReadDataByteBuffer[ReadDataByteBuffer109,4129
515
typedef ReadDataByteBuffer *PReadDataByteBuffer;PReadDataByteBuffer110,4196
516
#define MAX_READ_CMDS_DATA_BYTES_BUFFER_SIZE 112,4248
517
typedef BYTE ReadCmdSequenceDataByteBuffer[ReadCmdSequenceDataByteBuffer114,4319
518
typedef ReadCmdSequenceDataByteBuffer *PReadCmdSequenceDataByteBuffer;PReadCmdSequenceDataByteBuffer115,4402
519
#define DEVICE_CHANNEL_A 121,4513
520
#define DEVICE_CHANNEL_B 122,4544
521
#define DLL_VERSION_NUM 124,4577
522
#define USB_INPUT_BUFFER_SIZE 126,4610
523
#define USB_OUTPUT_BUFFER_SIZE 127,4656
524
const BYTE FT_EVENT_VALUE 129,4704
525
const BYTE FT_ERROR_VALUE 130,4736
526
#define DEVICE_READ_TIMEOUT_INFINITE 132,4770
527
#define DEVICE_WRITE_TIMEOUT 133,4810
528
#define MIN_CLOCK_DIVISOR 135,4860
529
#define MAX_CLOCK_DIVISOR 136,4915
530
#define MIN_NUM_BITS 138,4972
531
#define MAX_NUM_BITS 139,5097
532
#define MIN_NUM_BYTES 140,5222
533
#define MAX_NUM_BYTES 141,5335
534
#define NUMBITSINBYTE 143,5450
535
#define MIN_NUM_CLOCK_PULSES 145,5477
536
#define MAX_NUM_CLOCK_PULSES 146,5606
537
#define NUM_BYTE_CLOCK_PULSES_BLOCK_SIZE 148,5737
538
#define PIN1_HIGH_VALUE 150,5794
539
#define PIN2_HIGH_VALUE 151,5822
540
#define PIN3_HIGH_VALUE 152,5850
541
#define PIN4_HIGH_VALUE 153,5878
542
#define NUM_WRITE_COMMAND_BYTES 155,5908
543
#define NUM_READ_COMMAND_BYTES 156,5944
544
#define NUM_WRITE_READ_COMMAND_BYTES 157,5979
545
#define MAX_ERROR_MSG_SIZE 159,6022
546
const CHAR ENGLISH[ENGLISH161,6056
547
const CHAR EN_Common_Errors[EN_Common_Errors163,6089
548
const CHAR EN_New_Errors[EN_New_Errors171,6365
549
const BYTE CLK_DATA_BYTES_OUT_ON_NEG_CLK_LSB_FIRST_CMD 201,7930
550
const BYTE CLK_DATA_BITS_OUT_ON_NEG_CLK_LSB_FIRST_CMD 202,7996
551
const BYTE CLK_DATA_BYTES_IN_ON_POS_CLK_LSB_FIRST_CMD 203,8061
552
const BYTE CLK_DATA_BITS_IN_ON_POS_CLK_LSB_FIRST_CMD 204,8126
553
const BYTE CLK_DATA_BYTES_OUT_ON_NEG_CLK_IN_ON_POS_CLK_LSB_FIRST_CMD 205,8190
554
const BYTE CLK_DATA_BITS_OUT_ON_NEG_CLK_IN_ON_POS_CLK_LSB_FIRST_CMD 206,8270
555
const BYTE CLK_DATA_TMS_NO_READ_CMD 208,8351
556
const BYTE CLK_DATA_TMS_READ_CMD 209,8398
557
const BYTE SET_LOW_BYTE_DATA_BITS_CMD 211,8444
558
const BYTE GET_LOW_BYTE_DATA_BITS_CMD 212,8493
559
const BYTE SET_HIGH_BYTE_DATA_BITS_CMD 213,8542
560
const BYTE GET_HIGH_BYTE_DATA_BITS_CMD 214,8592
561
const BYTE SET_CLOCK_FREQUENCY_CMD 215,8642
562
const BYTE SEND_ANSWER_BACK_IMMEDIATELY_CMD 216,8688
563
enum JtagStates 218,8745
564
enum JtagStates {TestLogicReset,TestLogicReset218,8745
565
enum JtagStates {TestLogicReset, RunTestIdle,218,8745
566
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister,218,8745
567
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister, PauseInstructionRegister,218,8745
568
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister, PauseInstructionRegister, ShiftDataRegister,218,8745
569
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister, PauseInstructionRegister, ShiftDataRegister, ShiftInstructionRegister,218,8745
570
enum JtagStates {TestLogicReset, RunTestIdle, PauseDataRegister, PauseInstructionRegister, ShiftDataRegister, ShiftInstructionRegister, Undefined}Undefined218,8745
571
#define NUM_JTAG_TMS_STATES 220,8896
572
const BYTE TestLogicResetToNewJTAGState[TestLogicResetToNewJTAGState223,9044
573
const BYTE RunTestIdleToNewJTAGState[RunTestIdleToNewJTAGState224,9163
574
const BYTE PauseDataRegToNewJTAGState[PauseDataRegToNewJTAGState225,9282
575
const BYTE PauseInstructionRegToNewJTAGState[PauseInstructionRegToNewJTAGState226,9401
576
const BYTE ShiftDataRegToNewJTAGState[ShiftDataRegToNewJTAGState227,9520
577
const BYTE ShiftInstructionRegToNewJTAGState[ShiftInstructionRegToNewJTAGState228,9639
578
const BYTE TestLogicResetToNewJTAGStateNumTMSClocks[TestLogicResetToNewJTAGStateNumTMSClocks231,9866
579
const BYTE RunTestIdleToNewJTAGStateNumTMSClocks[RunTestIdleToNewJTAGStateNumTMSClocks232,9972
580
const BYTE PauseDataRegToNewJTAGStateNumTMSClocks[PauseDataRegToNewJTAGStateNumTMSClocks233,10078
581
const BYTE PauseInstructionRegToNewJTAGStateNumTMSClocks[PauseInstructionRegToNewJTAGStateNumTMSClocks234,10184
582
const BYTE ShiftDataRegToNewJTAGStateNumTMSClocks[ShiftDataRegToNewJTAGStateNumTMSClocks235,10290
583
const BYTE ShiftInstructionRegToNewJTAGStateNumTMSClocks[ShiftInstructionRegToNewJTAGStateNumTMSClocks236,10396
584
#define NO_LAST_DATA_BIT 238,10504
585
#define NUM_COMMAND_SEQUENCE_READ_DATA_BYTES 240,10534
586
#define INIT_COMMAND_SEQUENCE_READ_DATA_BUFFER_SIZE 241,10582
587
#define COMMAND_SEQUENCE_READ_DATA_BUFFER_SIZE_INCREMENT 242,10639
588
typedef DWORD ReadCommandSequenceData[ReadCommandSequenceData244,10702
589
typedef ReadCommandSequenceData *PReadCommandSequenceData;PReadCommandSequenceData245,10780
590
typedef PReadCommandSequenceData ReadCommandsSequenceData[ReadCommandsSequenceData247,10842
591
typedef ReadCommandsSequenceData *PReadCommandsSequenceData;PReadCommandsSequenceData248,10905
592
typedef struct Ft_Device_Cmd_Sequence_Data{Ft_Device_Cmd_Sequence_Data250,10969
593
  DWORD hDevice;251,11014
594
  DWORD dwNumBytesToSend;252,11132
595
  POutputByteBuffer pCommandsSequenceDataOutPutBuffer;253,11159
596
  DWORD dwSizeReadCommandsSequenceDataBuffer;254,11215
597
  PReadCommandsSequenceData pReadCommandsSequenceDataBuffer;255,11262
598
  DWORD dwNumReadCommandSequences;256,11324
599
}FTC_DEVICE_CMD_SEQUENCE_DATA, *PFTC_DEVICE_CMD_SEQUENCE_DATA;PFTC_DEVICE_CMD_SEQUENCE_DATA257,11360
600
  static DWORD dwSavedLowPinsDirection 260,11428
601
  static DWORD dwSavedLowPinsValue 261,11561
602
  static JtagStates CurrentJtagState 262,11691
603
  static DWORD dwNumOpenedDevices 263,11834
604
  static FTC_DEVICE_CMD_SEQUENCE_DATA OpenedDevicesCommandsSequenceData[OpenedDevicesCommandsSequenceData264,11964
605
  static INT iCommandsSequenceDataDeviceIndex 265,12129
606
class FT2232cMpsseJtag 269,12352
607
 
608
includes/ftd2xx.h,7279
609
#define FTD2XX_H34,652
610
#define WINAPI38,712
611
#define FTD2XX_API 50,1258
612
#define FTD2XX_API 52,1307
613
#undef FTD2XX_API58,1419
614
#define FTD2XX_API59,1438
615
typedef struct _EVENT_HANDLE{_EVENT_HANDLE62,1474
616
        pthread_cond_t eCondVar;63,1505
617
        pthread_mutex_t eMutex;64,1532
618
        int iVar;65,1558
619
} EVENT_HANDLE;66,1570
620
typedef DWORD                   *FT_HANDLE;FT_HANDLE68,1589
621
typedef ULONG                    FT_STATUS;70,1621
622
        FT_OK,76,1686
623
        FT_INVALID_HANDLE,77,1695
624
        FT_DEVICE_NOT_FOUND,78,1716
625
        FT_DEVICE_NOT_OPENED,79,1739
626
        FT_IO_ERROR,80,1763
627
        FT_INSUFFICIENT_RESOURCES,81,1778
628
        FT_INVALID_PARAMETER,82,1807
629
        FT_INVALID_BAUD_RATE,83,1831
630
        FT_DEVICE_NOT_OPENED_FOR_ERASE,85,1861
631
        FT_DEVICE_NOT_OPENED_FOR_WRITE,86,1895
632
        FT_FAILED_TO_WRITE_DEVICE,87,1929
633
        FT_EEPROM_READ_FAILED,88,1958
634
        FT_EEPROM_WRITE_FAILED,89,1983
635
        FT_EEPROM_ERASE_FAILED,90,2009
636
        FT_EEPROM_NOT_PRESENT,91,2035
637
        FT_EEPROM_NOT_PROGRAMMED,92,2060
638
        FT_INVALID_ARGS,93,2088
639
        FT_NOT_SUPPORTED,94,2107
640
        FT_OTHER_ERROR95,2127
641
#define FT_SUCCESS(99,2152
642
#define FT_OPEN_BY_SERIAL_NUMBER 105,2232
643
#define FT_OPEN_BY_DESCRIPTION 106,2271
644
#define FT_OPEN_BY_LOCATION     107,2310
645
#define FT_LIST_NUMBER_ONLY     112,2420
646
#define FT_LIST_BY_INDEX        113,2462
647
#define FT_LIST_ALL     114,2501
648
#define FT_LIST_MASK 116,2538
649
#define FT_BAUD_300     122,2638
650
#define FT_BAUD_600     123,2665
651
#define FT_BAUD_1200    124,2692
652
#define FT_BAUD_2400    125,2720
653
#define FT_BAUD_4800    126,2748
654
#define FT_BAUD_9600    127,2776
655
#define FT_BAUD_14400   128,2804
656
#define FT_BAUD_19200   129,2834
657
#define FT_BAUD_38400   130,2864
658
#define FT_BAUD_57600   131,2894
659
#define FT_BAUD_115200  132,2924
660
#define FT_BAUD_230400  133,2956
661
#define FT_BAUD_460800  134,2988
662
#define FT_BAUD_921600  135,3020
663
#define FT_BITS_8       141,3081
664
#define FT_BITS_7       142,3112
665
#define FT_BITS_6       143,3143
666
#define FT_BITS_5       144,3174
667
#define FT_STOP_BITS_1  150,3231
668
#define FT_STOP_BITS_1_5        151,3266
669
#define FT_STOP_BITS_2  152,3302
670
#define FT_PARITY_NONE  158,3360
671
#define FT_PARITY_ODD   159,3395
672
#define FT_PARITY_EVEN  160,3429
673
#define FT_PARITY_MARK  161,3464
674
#define FT_PARITY_SPACE 162,3499
675
#define FT_FLOW_NONE 168,3564
676
#define FT_FLOW_RTS_CTS 169,3600
677
#define FT_FLOW_DTR_DSR 170,3636
678
#define FT_FLOW_XON_XOFF 171,3672
679
#define FT_PURGE_RX 176,3746
680
#define FT_PURGE_TX 177,3777
681
typedef void (*PFT_EVENT_HANDLER)PFT_EVENT_HANDLER183,3831
682
#define FT_EVENT_RXCHAR 185,3882
683
#define FT_EVENT_MODEM_STATUS 186,3914
684
#define FT_DEFAULT_RX_TIMEOUT 192,3974
685
#define FT_DEFAULT_TX_TIMEOUT 193,4011
686
typedef ULONG   FT_DEVICE;199,4077
687
    FT_DEVICE_BM,202,4113
688
    FT_DEVICE_AM,203,4132
689
    FT_DEVICE_100AX,204,4151
690
    FT_DEVICE_UNKNOWN,205,4173
691
        FT_DEVICE_2232C,206,4197
692
        FT_DEVICE_232R207,4216
693
typedef struct ft_program_data 432,7971
694
        DWORD Signature1;434,8007
695
        DWORD Signature2;435,8061
696
        DWORD Version;436,8114
697
        WORD VendorId;441,8307
698
        WORD ProductId;442,8337
699
        char *Manufacturer;Manufacturer443,8368
700
        char *ManufacturerId;ManufacturerId444,8402
701
        char *Description;Description445,8435
702
        char *SerialNumber;SerialNumber446,8487
703
        WORD MaxPower;447,8543
704
        WORD PnP;448,8586
705
        WORD SelfPowered;449,8631
706
        WORD RemoteWakeup;450,8690
707
        UCHAR Rev4;454,8776
708
        UCHAR IsoIn;455,8835
709
        UCHAR IsoOut;456,8895
710
        UCHAR PullDownEnable;457,8957
711
        UCHAR SerNumEnable;458,9015
712
        UCHAR USBVersionEnable;459,9079
713
        WORD USBVersion;460,9142
714
        UCHAR Rev5;464,9221
715
        UCHAR IsoInA;465,9280
716
        UCHAR IsoInB;466,9341
717
        UCHAR IsoOutA;467,9402
718
        UCHAR IsoOutB;468,9465
719
        UCHAR PullDownEnable5;469,9528
720
        UCHAR SerNumEnable5;470,9587
721
        UCHAR USBVersionEnable5;471,9651
722
        WORD USBVersion5;472,9714
723
        UCHAR AIsHighCurrent;473,9760
724
        UCHAR BIsHighCurrent;474,9826
725
        UCHAR IFAIsFifo;475,9892
726
        UCHAR IFAIsFifoTar;476,9950
727
        UCHAR IFAIsFastSer;477,10022
728
        UCHAR AIsVCP;478,10086
729
        UCHAR IFBIsFifo;479,10152
730
        UCHAR IFBIsFifoTar;480,10210
731
        UCHAR IFBIsFastSer;481,10282
732
        UCHAR BIsVCP;482,10346
733
        UCHAR UseExtOsc;486,10445
734
        UCHAR HighDriveIOs;487,10493
735
        UCHAR EndpointSize;488,10536
736
        UCHAR PullDownEnableR;490,10579
737
        UCHAR SerNumEnableR;491,10638
738
        UCHAR InvertTXD;493,10704
739
        UCHAR InvertRXD;494,10751
740
        UCHAR InvertRTS;495,10798
741
        UCHAR InvertCTS;496,10845
742
        UCHAR InvertDTR;497,10892
743
        UCHAR InvertDSR;498,10939
744
        UCHAR InvertDCD;499,10986
745
        UCHAR InvertRI;500,11033
746
        UCHAR Cbus0;502,11081
747
        UCHAR Cbus1;503,11119
748
        UCHAR Cbus2;504,11157
749
        UCHAR Cbus3;505,11195
750
        UCHAR Cbus4;506,11233
751
        UCHAR RIsVCP;508,11273
752
} FT_PROGRAM_DATA, *PFT_PROGRAM_DATA;PFT_PROGRAM_DATA510,11324
753
typedef struct _FTCOMSTAT 701,14908
754
    DWORD fCtsHold 702,14937
755
    DWORD fDsrHold 703,14962
756
    DWORD fRlsdHold 704,14987
757
    DWORD fXoffHold 705,15013
758
    DWORD fXoffSent 706,15039
759
    DWORD fEof 707,15065
760
    DWORD fTxim 708,15086
761
    DWORD fReserved 709,15108
762
    DWORD cbInQue;710,15135
763
    DWORD cbOutQue;711,15155
764
} FTCOMSTAT, *LPFTCOMSTAT;LPFTCOMSTAT712,15176
765
typedef struct _FTDCB 714,15206
766
    DWORD DCBlength;715,15231
767
    DWORD BaudRate;716,15296
768
    DWORD fBinary:fBinary717,15361
769
    DWORD fParity:fParity718,15426
770
    DWORD fOutxCtsFlow:fOutxCtsFlow719,15491
771
    DWORD fOutxDsrFlow:fOutxDsrFlow720,15556
772
    DWORD fDtrControl:fDtrControl721,15621
773
    DWORD fDsrSensitivity:fDsrSensitivity722,15686
774
    DWORD fTXContinueOnXoff:fTXContinueOnXoff723,15751
775
    DWORD fOutX:fOutX724,15817
776
    DWORD fInX:fInX725,15882
777
    DWORD fErrorChar:fErrorChar726,15947
778
    DWORD fNull:fNull727,16012
779
    DWORD fRtsControl:fRtsControl728,16077
780
    DWORD fAbortOnError:fAbortOnError729,16142
781
    DWORD fDummy2:fDummy2730,16212
782
    WORD wReserved;731,16277
783
    WORD XonLim;732,16342
784
    WORD XoffLim;733,16407
785
    BYTE ByteSize;734,16472
786
    BYTE Parity;735,16537
787
    BYTE StopBits;736,16602
788
    char XonChar;737,16667
789
    char XoffChar;738,16732
790
    char ErrorChar;739,16797
791
    char EofChar;740,16862
792
    char EvtChar;741,16927
793
    WORD wReserved1;742,16992
794
} FTDCB, *LPFTDCB;LPFTDCB743,17057
795
typedef struct _FTTIMEOUTS 745,17079
796
    DWORD ReadIntervalTimeout;746,17109
797
    DWORD ReadTotalTimeoutMultiplier;747,17189
798
    DWORD ReadTotalTimeoutConstant;748,17269
799
    DWORD WriteTotalTimeoutMultiplier;749,17349
800
    DWORD WriteTotalTimeoutConstant;750,17429
801
} FTTIMEOUTS,*LPFTTIMEOUTS;LPFTTIMEOUTS751,17509
802
typedef struct _ft_device_list_info_node 837,18937
803
        ULONG Flags;838,18981
804
    ULONG Type;839,18996
805
        ULONG ID;840,19013
806
        DWORD LocId;841,19025
807
        char SerialNumber[SerialNumber842,19040
808
        char Description[Description843,19065
809
        FT_HANDLE ftHandle;844,19089
810
} FT_DEVICE_LIST_INFO_NODE;845,19111
811
#define EV_RXCHAR 885,19781
812
#define EV_RXFLAG 886,19844
813
#define EV_TXEMPTY 887,19911
814
#define EV_CTS 888,19973
815
#define EV_DSR 889,20031
816
#define EV_RLSD 890,20089
817
#define EV_BREAK 891,20148
818
#define EV_ERR 892,20203
819
#define EV_RING 893,20270
820
#define EV_PERR 894,20331
821
#define EV_RX80FULL 895,20393
822
#define EV_EVENT1 896,20467
823
#define EV_EVENT2 897,20533
824
#define SETXOFF 903,20632
825
#define SETXON 904,20695
826
#define SETRTS 905,20757
827
#define CLRRTS 906,20810
828
#define SETDTR 907,20862
829
#define CLRDTR 908,20915
830
#define RESETDEV 909,20967
831
#define SETBREAK 910,21032
832
#define CLRBREAK 911,21099
833
#define PURGE_TXABORT 916,21204
834
#define PURGE_RXABORT 917,21294
835
#define PURGE_TXCLEAR 918,21383
836
#define PURGE_RXCLEAR 919,21457
837
 
838
includes/gdb.h,2617
839
#define GDB_H49,2541
840
enum enum_errors 64,2883
841
  ERR_NONE 68,2992
842
  ERR_CRC 69,3009
843
  ERR_MEM 70,3026
844
  JTAG_PROXY_INVALID_COMMAND 71,3043
845
  JTAG_PROXY_SERVER_TERMINATED 72,3079
846
  JTAG_PROXY_NO_CONNECTION 73,3117
847
  JTAG_PROXY_PROTOCOL_ERROR 74,3151
848
  JTAG_PROXY_COMMAND_NOT_IMPLEMENTED 75,3186
849
  JTAG_PROXY_INVALID_CHAIN 76,3230
850
  JTAG_PROXY_INVALID_ADDRESS 77,3264
851
  JTAG_PROXY_ACCESS_EXCEPTION 78,3300
852
  JTAG_PROXY_INVALID_LENGTH 79,3357
853
  JTAG_PROXY_OUT_OF_MEMORY 80,3393
854
enum jtag_chains84,3459
855
    SC_GLOBAL,86,3482
856
    SC_RISC_DEBUG,87,3527
857
    SC_RISC_TEST,88,3583
858
    SC_TRACE,89,3628
859
    SC_REGISTER,90,3669
860
    SC_WISHBONE,91,3713
861
    SC_BLOCK,92,3755
862
#define JI_SIZE 96,3849
863
enum jtag_instr97,3870
864
    JI_EXTEST,99,3892
865
    JI_SAMPLE_PRELOAD,100,3908
866
    JI_IDCODE,101,3932
867
    JI_CHAIN_SELECT,102,3948
868
    JI_INTEST,103,3970
869
    JI_CLAMP,104,3986
870
    JI_CLAMPZ,105,4001
871
    JI_HIGHZ,106,4017
872
    JI_DEBUG,107,4032
873
    JI_BYPASS 108,4047
874
    JI_BYPASS = 0xFxF108,4047
875
#define JTAG_MODER 112,4100
876
#define JTAG_TSEL 113,4127
877
#define JTAG_QSEL 114,4154
878
#define JTAG_SSEL 115,4181
879
#define JTAG_RISCOP 116,4208
880
#define JTAG_RECWP0 117,4235
881
#define JTAG_RECBP0 118,4263
882
  JTAG_COMMAND_READ 125,4478
883
  JTAG_COMMAND_WRITE 126,4504
884
  JTAG_COMMAND_BLOCK_READ 127,4531
885
  JTAG_COMMAND_BLOCK_WRITE 128,4563
886
  JTAG_COMMAND_CHAIN 129,4596
887
} JTAG_proxy_protocol_commands;130,4623
888
  uint32_t command;142,5042
889
  uint32_t length;143,5063
890
  uint32_t address;144,5083
891
  uint32_t data_H;145,5104
892
  uint32_t data_L;146,5124
893
} JTAGProxyWriteMessage;147,5144
894
  uint32_t command;150,5190
895
  uint32_t length;151,5211
896
  uint32_t address;152,5231
897
} JTAGProxyReadMessage;153,5252
898
  uint32_t command;156,5297
899
  uint32_t length;157,5318
900
  uint32_t address;158,5338
901
  int32_t  nRegisters;159,5359
902
  uint32_t data[data160,5383
903
} JTAGProxyBlockWriteMessage;161,5404
904
  uint32_t command;164,5455
905
  uint32_t length;165,5476
906
  uint32_t address;166,5496
907
  int32_t  nRegisters;167,5517
908
} JTAGProxyBlockReadMessage;168,5541
909
  uint32_t command;171,5591
910
  uint32_t length;172,5612
911
  uint32_t chain;173,5632
912
} JTAGProxyChainMessage;174,5651
913
  int32_t status;182,5894
914
} JTAGProxyWriteResponse;183,5913
915
  int32_t status;186,5960
916
  uint32_t data_H;187,5979
917
  uint32_t data_L;188,5999
918
} JTAGProxyReadResponse;189,6019
919
  int32_t status;192,6067
920
} JTAGProxyBlockWriteResponse;193,6086
921
  int32_t status;196,6138
922
  int32_t nRegisters;197,6157
923
  uint32_t data[data198,6180
924
} JTAGProxyBlockReadResponse;200,6251
925
  int32_t status;203,6302
926
} JTAGProxyChainResponse;204,6321
927
 
928
includes/or_debug_proxy.h,878
929
#define _OR_DEBUG_PROXY_H_48,2471
930
#define DEBUG_CMDS 51,2521
931
#define DEBUG_USB_DRVR_FUNCS 55,2643
932
#define DEBUG_GDB_BLOCK_DATA 59,2770
933
#define DEBUG_GDB 64,2933
934
#define DEBUG_GDB_DUMP_DATA 68,3030
935
#define Boolean 71,3138
936
#define false 72,3159
937
#define true 73,3176
938
#define CRC_SIZE 76,3258
939
#define DBGCHAIN_SIZE 86,3497
940
#define DC_STATUS_SIZE 87,3622
941
#define DC_WISHBONE 89,3653
942
#define DC_CPU0 90,3682
943
#define DC_CPU1 91,3711
944
#define DI_GO 93,3742
945
#define DI_READ_CMD 94,3768
946
#define DI_WRITE_CMD 95,3794
947
#define DI_READ_CTRL 96,3820
948
#define DI_WRITE_CTRL 97,3846
949
#define DBG_CRC_SIZE 99,3874
950
#define DBG_CRC_POLY 100,3904
951
#define DBG_ERR_OK 102,3944
952
#define DBG_ERR_INVALID_ENDPOINT 103,3973
953
#define DBG_ERR_CRC 104,4009
954
#define NUM_SOFT_RETRIES 106,4040
955
#define NUM_HARD_RETRIES 107,4069
956
#define NUM_ACCESS_RETRIES 108,4098
957
#define CHECK(139,5295
958
 
959
includes/usb_functions.h,26
960
#define ULONGEST 48,2413
961
 
962
includes/vpi_functions.h,118
963
#define VPI_PORT 49,2525
964
#define debug 52,2566
965
#define debug54,2593
966
#define debug2 58,2633
967
#define debug260,2661
968
 
969
includes/win_FTCJTAG.h,3276
970
#define win_FTCJTAG_H26,400
971
#define FTCJTAG_API 38,950
972
#define FTCJTAG_API 40,1000
973
typedef DWORD FTC_HANDLE;43,1053
974
typedef ULONG FTC_STATUS;44,1080
975
#define TEST_LOGIC_STATE 46,1109
976
#define RUN_TEST_IDLE_STATE 47,1137
977
#define PAUSE_TEST_DATA_REGISTER_STATE 48,1168
978
#define PAUSE_INSTRUCTION_REGISTER_STATE 49,1210
979
#define SHIFT_TEST_DATA_REGISTER_STATE 50,1254
980
#define SHIFT_INSTRUCTION_REGISTER_STATE 51,1296
981
#define FTC_SUCCESS 53,1342
982
#define FTC_INVALID_HANDLE 54,1375
983
#define FTC_DEVICE_NOT_FOUND 55,1427
984
#define FTC_DEVICE_NOT_OPENED 56,1482
985
#define FTC_IO_ERROR 57,1539
986
#define FTC_INSUFFICIENT_RESOURCES 58,1578
987
#define FTC_FAILED_TO_COMPLETE_COMMAND 60,1648
988
#define FTC_FAILED_TO_SYNCHRONIZE_DEVICE_MPSSE 61,1757
989
#define FTC_INVALID_DEVICE_NAME_INDEX 62,1866
990
#define FTC_NULL_DEVICE_NAME_BUFFER_POINTER 63,1975
991
#define FTC_DEVICE_NAME_BUFFER_TOO_SMALL 64,2085
992
#define FTC_INVALID_DEVICE_NAME 65,2194
993
#define FTC_INVALID_LOCATION_ID 66,2303
994
#define FTC_DEVICE_IN_USE 67,2412
995
#define FTC_TOO_MANY_DEVICES 68,2521
996
#define FTC_INVALID_CLOCK_DIVISOR 69,2630
997
#define FTC_NULL_INPUT_OUTPUT_BUFFER_POINTER 70,2668
998
#define FTC_INVALID_NUMBER_BITS 71,2717
999
#define FTC_NULL_WRITE_DATA_BUFFER_POINTER 72,2753
1000
#define FTC_INVALID_NUMBER_BYTES 73,2800
1001
#define FTC_NUMBER_BYTES_TOO_SMALL 74,2837
1002
#define FTC_INVALID_TAP_CONTROLLER_STATE 75,2876
1003
#define FTC_NULL_READ_DATA_BUFFER_POINTER 76,2921
1004
#define FTC_COMMAND_SEQUENCE_BUFFER_FULL 77,2967
1005
#define FTC_NULL_READ_CMDS_DATA_BUFFER_POINTER 78,3012
1006
#define FTC_NO_COMMAND_SEQUENCE 79,3063
1007
#define FTC_NULL_DLL_VERSION_BUFFER_POINTER 80,3099
1008
#define FTC_DLL_VERSION_BUFFER_TOO_SMALL 81,3147
1009
#define FTC_NULL_LANGUAGE_CODE_BUFFER_POINTER 82,3192
1010
#define FTC_NULL_ERROR_MESSAGE_BUFFER_POINTER 83,3242
1011
#define FTC_ERROR_MESSAGE_BUFFER_TOO_SMALL 84,3292
1012
#define FTC_INVALID_LANGUAGE_CODE 85,3339
1013
#define FTC_INVALID_STATUS_CODE 86,3377
1014
typedef struct Ft_Input_Output_Pins{Ft_Input_Output_Pins119,4347
1015
  BOOL  bPin1InputOutputState;120,4385
1016
  BOOL  bPin1LowHighState;121,4417
1017
  BOOL  bPin2InputOutputState;122,4445
1018
  BOOL  bPin2LowHighState;123,4477
1019
  BOOL  bPin3InputOutputState;124,4505
1020
  BOOL  bPin3LowHighState;125,4537
1021
  BOOL  bPin4InputOutputState;126,4565
1022
  BOOL  bPin4LowHighState;127,4597
1023
}FTC_INPUT_OUTPUT_PINS, *PFTC_INPUT_OUTPUT_PINS;PFTC_INPUT_OUTPUT_PINS128,4625
1024
typedef struct Ft_Low_High_Pins{Ft_Low_High_Pins136,5010
1025
  BOOL  bPin1LowHighState;137,5044
1026
  BOOL  bPin2LowHighState;138,5072
1027
  BOOL  bPin3LowHighState;139,5100
1028
  BOOL  bPin4LowHighState;140,5128
1029
}FTC_LOW_HIGH_PINS, *PFTC_LOW_HIGH_PINS;PFTC_LOW_HIGH_PINS141,5156
1030
#define MAX_WRITE_DATA_BYTES_BUFFER_SIZE 149,5513
1031
typedef BYTE WriteDataByteBuffer[WriteDataByteBuffer151,5579
1032
typedef WriteDataByteBuffer *PWriteDataByteBuffer;PWriteDataByteBuffer152,5648
1033
#define MAX_READ_DATA_BYTES_BUFFER_SIZE 159,5972
1034
typedef BYTE ReadDataByteBuffer[ReadDataByteBuffer161,6037
1035
typedef ReadDataByteBuffer *PReadDataByteBuffer;PReadDataByteBuffer162,6104
1036
#define MAX_READ_CMDS_DATA_BYTES_BUFFER_SIZE 191,7554
1037
typedef BYTE ReadCmdSequenceDataByteBuffer[ReadCmdSequenceDataByteBuffer193,7625
1038
typedef ReadCmdSequenceDataByteBuffer *PReadCmdSequenceDataByteBuffer;PReadCmdSequenceDataByteBuffer194,7708
1039
 
1040
includes/win_FTCJTAG_ptrs.h,2991
1041
#define _WIN_FTCJTAG_PTRS_H_2,30
1042
typedef FTC_STATUS _stdcall (*jtagGetNumDevicesPtr)jtagGetNumDevicesPtr5,65
1043
jtagGetNumDevicesPtr jtagGetNumDevices;6,143
1044
typedef FTC_STATUS _stdcall (*jtagInitDevicePtr)jtagInitDevicePtr8,186
1045
jtagInitDevicePtr jtagInitDevice;9,280
1046
typedef FTC_STATUS _stdcall (*jtagOpenPtr)jtagOpenPtr11,317
1047
jtagOpenPtr jtagOpen;12,385
1048
typedef FTC_STATUS _stdcall (*jtagOpenExPtr)jtagOpenExPtr14,410
1049
jtagOpenExPtr jtagOpenEx;15,520
1050
typedef FTC_STATUS _stdcall (*jtagGetDeviceNameLocIDPtr)jtagGetDeviceNameLocIDPtr17,549
1051
jtagGetDeviceNameLocIDPtr jtagGetDeviceNameLocID;18,703
1052
typedef FTC_STATUS _stdcall (*jtagClosePtr)jtagClosePtr20,756
1053
jtagClosePtr jtagClose;21,823
1054
typedef FTC_STATUS _stdcall (*jtagGetClockPtr)jtagGetClockPtr24,852
1055
jtagGetClockPtr jtagGetClock;25,953
1056
typedef FTC_STATUS _stdcall (*jtagSetClockPtr)jtagSetClockPtr28,988
1057
jtagSetClockPtr jtagSetClock;29,1110
1058
typedef FTC_STATUS _stdcall (*jtagSetLoopbackPtr)jtagSetLoopbackPtr31,1143
1059
jtagSetLoopbackPtr jtagSetLoopback;32,1237
1060
typedef FTC_STATUS _stdcall (*jtagSetGPIOsPtr)jtagSetGPIOsPtr35,1278
1061
jtagSetGPIOsPtr jtagSetGPIOs;39,1647
1062
typedef FTC_STATUS _stdcall (*jtagGetGPIOsPtr)jtagGetGPIOsPtr42,1682
1063
jtagGetGPIOsPtr jtagGetGPIOs;46,1935
1064
typedef FTC_STATUS _stdcall (*jtagWritePtr)jtagWritePtr49,1970
1065
jtagWritePtr jtagWrite;52,2200
1066
typedef FTC_STATUS _stdcall (*jtagReadPtr)jtagReadPtr55,2229
1067
jtagReadPtr jtagRead;58,2458
1068
typedef FTC_STATUS _stdcall (*jtagWriteReadPtr)jtagWriteReadPtr61,2485
1069
jtagWriteReadPtr jtagWriteRead;65,2791
1070
typedef FTC_STATUS _stdcall (*jtagAddWriteCmdPtr)jtagAddWriteCmdPtr68,2828
1071
jtagAddWriteCmdPtr jtagAddWriteCmd;71,3041
1072
typedef FTC_STATUS _stdcall (*jtagAddReadCmdPtr)jtagAddReadCmdPtr75,3084
1073
jtagAddReadCmdPtr jtagAddReadCmd;76,3213
1074
typedef FTC_STATUS _stdcall (*jtagAddWriteReadCmdPtr)jtagAddWriteReadCmdPtr80,3254
1075
jtagAddWriteReadCmdPtr jtagAddWriteReadCmd;83,3537
1076
typedef FTC_STATUS _stdcall (*jtagClearDeviceCmdSequencePtr)jtagClearDeviceCmdSequencePtr88,3590
1077
jtagClearDeviceCmdSequencePtr jtagClearDeviceCmdSequence;89,3674
1078
typedef FTC_STATUS _stdcall (*jtagAddDeviceWriteCmdPtr)jtagAddDeviceWriteCmdPtr93,3739
1079
                                                        jtagAddDeviceWriteCmdPtr jtagAddDeviceWriteCmd;96,3977
1080
typedef FTC_STATUS _stdcall (*jtagAddDeviceReadCmdPtr)jtagAddDeviceReadCmdPtr100,4039
1081
jtagAddDeviceReadCmdPtr jtagAddDeviceReadCmd;101,4195
1082
typedef FTC_STATUS _stdcall (*jtagAddDeviceWriteReadCmdPtr)jtagAddDeviceWriteReadCmdPtr105,4248
1083
jtagAddDeviceWriteReadCmdPtr jtagAddDeviceWriteReadCmd;108,4502
1084
typedef FTC_STATUS _stdcall (*jtagExecuteCmdSequencePtr)jtagExecuteCmdSequencePtr112,4565
1085
jtagExecuteCmdSequencePtr jtagExecuteCmdSequence;114,4743
1086
typedef FTC_STATUS _stdcall (*jtagGetDllVersionPtr)jtagGetDllVersionPtr118,4800
1087
jtagGetDllVersionPtr jtagGetDllVersion;119,4900
1088
typedef FTC_STATUS _stdcall (*jtagGetErrorCodeStringPtr)jtagGetErrorCodeStringPtr123,4947
1089
jtagGetErrorCodeStringPtr jtagGetErrorCodeString;125,5104
1090
 
1091
includes/WinTypes.h,2042
1092
#define __WINDOWS_TYPES__2,26
1093
#define MAX_NUM_DEVICES 4,53
1094
typedef unsigned long   DWORD;7,103
1095
typedef unsigned long   ULONG;8,133
1096
typedef unsigned short  USHORT;9,163
1097
typedef short                   SHORT;10,195
1098
typedef unsigned char   UCHAR;11,219
1099
typedef unsigned short  WORD;12,248
1100
typedef unsigned char   BYTE;13,277
1101
typedef unsigned char   *LPBYTE;LPBYTE14,305
1102
typedef int             BOOL;15,336
1103
typedef char            BOOLEAN;16,356
1104
typedef char            CHAR;17,380
1105
typedef int             *LPBOOL;LPBOOL18,401
1106
typedef unsigned char   *PUCHAR;PUCHAR19,424
1107
typedef const char      *LPCSTR;LPCSTR20,456
1108
typedef char            *PCHAR;PCHAR21,484
1109
typedef void            *PVOID;PVOID22,506
1110
typedef void            *HANDLE;HANDLE23,529
1111
typedef long            LONG;24,553
1112
typedef int             INT;25,574
1113
typedef unsigned int    UINT;26,593
1114
typedef char            *LPSTR;LPSTR27,621
1115
typedef char            *LPTSTR;LPTSTR28,644
1116
typedef DWORD           *LPDWORD;LPDWORD29,668
1117
typedef WORD            *LPWORD;LPWORD30,694
1118
typedef ULONG           *PULONG;PULONG31,718
1119
typedef PVOID           LPVOID;32,742
1120
typedef void            VOID;33,765
1121
typedef unsigned long long int ULONGLONG;34,785
1122
typedef struct _OVERLAPPED 36,828
1123
        DWORD Internal;37,857
1124
        DWORD InternalHigh;38,874
1125
        DWORD Offset;39,895
1126
        DWORD OffsetHigh;40,910
1127
        HANDLE hEvent;41,929
1128
} OVERLAPPED, *LPOVERLAPPED;LPOVERLAPPED42,945
1129
typedef struct _SECURITY_ATTRIBUTES 44,975
1130
        DWORD nLength;45,1013
1131
        LPVOID lpSecurityDescriptor;46,1029
1132
        BOOL bInheritHandle;47,1059
1133
} SECURITY_ATTRIBUTES , *LPSECURITY_ATTRIBUTES;LPSECURITY_ATTRIBUTES48,1081
1134
typedef struct timeval SYSTEMTIME;50,1130
1135
typedef struct timeval FILETIME;51,1165
1136
#define TRUE    53,1211
1137
#define FALSE   56,1247
1138
#define MS_CTS_ON 62,1299
1139
#define MS_DSR_ON 63,1343
1140
#define MS_RING_ON 64,1387
1141
#define MS_RLSD_ON 65,1431
1142
#define CE_RXOVER 71,1498
1143
#define CE_OVERRUN 72,1560
1144
#define CE_RXPARITY 73,1621
1145
#define CE_FRAME 74,1681
1146
#define CE_BREAK 75,1742
1147
#define CE_TXFULL 76,1796
1148
#define CE_PTO 77,1852
1149
#define CE_IOE 78,1904
1150
#define CE_DNS 79,1958
1151
#define CE_OOP 80,2022
1152
#define CE_MODE 81,2079
1153
#define INVALID_HANDLE_VALUE 84,2175
1154
 
1155
includes/usb_driver_calls.h,0

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.