📄 cotullajtag.h
字号:
/******************************************************************************
**
** COPYRIGHT (C) 2000, 2001, 2002 Intel Corporation.
**
** The information in this file is furnished for informational use
** only, is subject to change without notice, and should not be construed as
** a commitment by Intel Corporation. Intel Corporation assumes no
** responsibility or liability for any errors or inaccuracies that may appear
** in this document or any software that may be provided in association with
** this document.
**
** FILENAME: cotullajtag.h
**
** PURPOSE: pin defines for the Cotulla Boundary Scan Chain
**
** LAST MODIFIED: $Modtime: 4/26/02 3:52p $
******************************************************************************/
#define COTULLA_CHAIN_LENGTH 385
#define SA1110_CHAIN_LENGTH 292
#define SANDGATE_WORKBUF_SIZE 387
#define LUBBOCK_WORKBUF_SIZE 385
#define ASSABET_WORKBUF_SIZE 294
#ifdef SANDGATE_PLATFORM
#define CHAIN_LENGTH COTULLA_CHAIN_LENGTH
#define DEVICES_BEFORE 2 // number of bypass bits before the controller
#define DEVICES_AFTER 0 // number of bypass bits after the controller
#endif //SANDGATE_PLATFORM
#ifdef ASSABET_PLATFORM
#ifndef LUBBOCK_SA1110
#define CHAIN_LENGTH SA1110_CHAIN_LENGTH
#define DEVICES_BEFORE 2 // number of bypass bits before the controller
#define DEVICES_AFTER 0 // number of bypass bits after the controller
#else
#define CHAIN_LENGTH SA1110_CHAIN_LENGTH
#define DEVICES_BEFORE 0 // number of bypass bits before the controller
#define DEVICES_AFTER 0 // number of bypass bits after the controller
#endif
#endif //ASSABET_PLATFORM
#ifdef LUBBOCK_PLATFORM
#define CHAIN_LENGTH COTULLA_CHAIN_LENGTH
#define DEVICES_BEFORE 0 // number of bypass bits before the controller
#define DEVICES_AFTER 0 // number of bypass bits after the controller
#endif //LUBBOCK_PLATFORM
#define MAX_DR_LENGTH 400
#define COTULLA_IRLENGTH 5
#define PZ_IRLENGTH 4
/*
*******************************************************************************
Cotulla pin defines - note that some pins names do not match the BSDL
exactly because they have been changed to match the code that uses them.
Possible bug here. ******
The cotulla does not have a dedicated set of chip select
pins and uses GPIO pins in an alternate mode to do this work. It is unclear if
these gpio pins need to be enabled through the control pins to activate. If
improper chip selects are happening, this is probably the reason.
*******************************************************************************
*/
#ifndef ASSABET_PLATFORM
#define gpio0_ctrl 0
#define gpio1_ctrl 1
#define gpio2_ctrl 2
#define gpio3_ctrl 3
#define gpio4_ctrl 4
#define gpio5_ctrl 5
#define gpio6_ctrl 6
#define gpio7_ctrl 7
#define gpio8_ctrl 8
#define gpio9_ctrl 9
#define gpio10_ctrl 10
#define gpio11_ctrl 11
#define gpio12_ctrl 12
#define gpio13_ctrl 13
#define gpio14_ctrl 14
#define gpio15_ctrl 15
#define gpio16_ctrl 16
#define gpio17_ctrl 17
#define gpio18_ctrl 18
#define gpio19_ctrl 19
#define gpio20_ctrl 20
#define gpio21_ctrl 21
#define gpio22_ctrl 22
#define gpio23_ctrl 23
#define gpio24_ctrl 24
#define gpio25_ctrl 25
#define gpio26_ctrl 26
#define gpio27_ctrl 27
#define gpio28_ctrl 28
#define gpio29_ctrl 29
#define gpio30_ctrl 30
#define gpio31_ctrl 31
#define gpio32_ctrl 32
#define gpio33_ctrl 33
#define gpio34_ctrl 34
#define gpio35_ctrl 35
#define gpio36_ctrl 36
#define gpio37_ctrl 37
#define gpio38_ctrl 38
#define gpio39_ctrl 39
#define gpio40_ctrl 40
#define gpio41_ctrl 41
#define gpio42_ctrl 42
#define gpio43_ctrl 43
#define gpio44_ctrl 44
#define gpio45_ctrl 45
#define gpio46_ctrl 46
#define gpio47_ctrl 47
#define gpio48_ctrl 48
#define gpio49_ctrl 49
#define gpio50_ctrl 50
#define gpio51_ctrl 51
#define gpio52_ctrl 52
#define gpio53_ctrl 53
#define gpio54_ctrl 54
#define gpio55_ctrl 55
#define gpio56_ctrl 56
#define gpio57_ctrl 57
#define gpio58_ctrl 58
#define gpio59_ctrl 59
#define gpio60_ctrl 60
#define gpio61_ctrl 61
#define gpio62_ctrl 62
#define gpio63_ctrl 63
#define gpio64_ctrl 64
#define gpio65_ctrl 65
#define gpio66_ctrl 66
#define gpio67_ctrl 67
#define gpio68_ctrl 68
#define gpio69_ctrl 69
#define gpio70_ctrl 70
#define gpio71_ctrl 71
#define gpio72_ctrl 72
#define gpio73_ctrl 73
#define gpio74_ctrl 74
#define gpio75_ctrl 75
#define gpio76_ctrl 76
#define gpio77_ctrl 77
#define gpio78_ctrl 78 //
#define gpio79_ctrl 79
#define gpio80_ctrl 80
#define usb_ctrl 81
#define mmdat_ctrl 82
#define mmcmd_ctrl 83
#define mdupper_ctrl 84
#define mdlower_ctrl 85
#define gpio0 86
#define gpio1 87
#define gpio2 88
#define gpio3 89
#define gpio4 90
#define gpio5 91
#define gpio6 92
#define gpio7 93
#define gpio8 94
#define gpio9 95
#define gpio10 96
#define gpio11 97
#define gpio12 98
#define gpio13 99
#define gpio14 100
#define nCS1_OUT 101 // gpio15
#define gpio16 102
#define gpio17 103
#define gpio18 104
#define gpio19 105
#define gpio20 106
#define gpio21 107
#define gpio22 108
#define gpio23 109
#define gpio24 110
#define gpio25 111
#define gpio26 112
#define gpio27 113
#define gpio28 114
#define gpio29 115
#define gpio30 116
#define gpio31 117
#define gpio32 118
#define nCS5_OUT 119 // gpio33
#define gpio34 120
#define gpio35 121
#define gpio36 122
#define gpio37 123
#define gpio38 124
#define gpio39 125
#define gpio40 126
#define gpio41 127
#define gpio42 128
#define gpio43 129
#define gpio44 130
#define gpio45 131
#define gpio46 132
#define gpio47 133
#define gpio48 134
#define gpio49 135
#define gpio50 136
#define gpio51 137
#define gpio52 138
#define gpio53 139
#define gpio54 140
#define gpio55 141
#define gpio56 142
#define gpio57 143
#define gpio58 144
#define gpio59 145
#define gpio60 146
#define gpio61 147
#define gpio62 148
#define gpio63 149
#define gpio64 150
#define gpio65 151
#define gpio66 152
#define gpio67 153
#define gpio68 154
#define gpio69 155
#define gpio70 156
#define gpio71 157
#define gpio72 158
#define gpio73 159
#define gpio74 160
#define gpio75 161
#define gpio76 162
#define gpio77 163
#define nCS2_OUT 164 // gpio78
#define nCS3_OUT 165 // gpio79
#define nCS4_OUT 166 // gpio80
#define scl_out 167
#define sda_out 168
#define usb_n_out 169
#define usb_p_out 170
#define mmdat_out 171
#define mmcmd_out 172
#define md0_out 173
#define md1_out 174
#define md2_out 175
#define md3_out 176
#define md4_out 177
#define md5_out 178
#define md6_out 179
#define md7_out 180
#define md8_out 181
#define md9_out 182
#define md10_out 183
#define md11_out 184
#define md12_out 185
#define md13_out 186
#define md14_out 187
#define md15_out 188
#define md16_out 189
#define md17_out 190
#define md18_out 191
#define md19_out 192
#define md20_out 193
#define md21_out 194
#define md22_out 195
#define md23_out 196
#define md24_out 197
#define md25_out 198
#define md26_out 199
#define md27_out 200
#define md28_out 201
#define md29_out 202
#define md30_out 203
#define md31_out 204
#define rdnwr_ctrl 205
#define ncs_0_ctrl 206
#define nwe_ctrl 207
#define sdclk_0_ctrl 208
#define pwr_en 209
#define nreset_out 210
#define ac_reset_n 211
#define RD_nWR_OUT 212 //rdnwr
#define sdclk_0 213
#define sdclk_1 214
#define sdclk_2 215
#define sdcke0 216
#define sdcke1 217
#define nsdcs_0 218
#define nsdcs_1 219
#define nsdcs_2 220
#define nsdcs_3 221
#define dqm_0 222
#define dqm_1 223
#define dqm_2 224
#define dqm_3 225
#define nsdcas 226
#define nsdras 227
#define nWE_OUT 228 //nwe
#define nOE_OUT 229 //noe
#define nCS0_OUT 230 //ncs_0
#define ma0 231
#define ma1 232
#define ma2 233
#define ma3 234
#define ma4 235
#define ma5 236
#define ma6 237
#define ma7 238
#define ma8 239
#define ma9 240
#define ma10 241
#define ma11 242
#define ma12 243
#define ma13 244
#define ma14 245
#define ma15 246
#define ma16 247
#define ma17 248
#define ma18 249
#define ma19 250
#define ma20 251
#define ma21 252
#define ma22 253
#define ma23 254
#define ma24 255
#define ma25 256
#define gpio0_input 257
#define gpio1_input 258
#define gpio2_input 259
#define gpio3_input 260
#define gpio4_input 261
#define gpio5_input 262
#define gpio6_input 263
#define gpio7_input 264
#define gpio8_input 265
#define gpio9_input 266
#define gpio10_input 267
#define gpio11_input 268
#define gpio12_input 269
#define gpio13_input 270
#define gpio14_input 271
#define gpio15_input 272
#define gpio16_input 273
#define gpio17_input 274
#define gpio18_input 275
#define gpio19_input 276
#define gpio20_input 277
#define gpio21_input 278
#define gpio22_input 279
#define gpio23_input 280
#define gpio24_input 281
#define gpio25_input 282
#define gpio26_input 283
#define gpio27_input 284
#define gpio28_input 285
#define gpio29_input 286
#define gpio30_input 287
#define gpio31_input 288
#define gpio32_input 289
#define gpio33_input 290
#define gpio34_input 291
#define gpio35_input 292
#define gpio36_input 293
#define gpio37_input 294
#define gpio38_input 295
#define gpio39_input 296
#define gpio40_input 297
#define gpio41_input 298
#define gpio42_input 299
#define gpio43_input 300
#define gpio44_input 301
#define gpio45_input 302
#define gpio46_input 303
#define gpio47_input 304
#define gpio48_input 305
#define gpio49_input 306
#define gpio50_input 307
#define gpio51_input 308
#define gpio52_input 309
#define gpio53_input 310
#define gpio54_input 311
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -