📄 cs8900_8h-source.html
字号:
00125 <span class="preprocessor"></span><span class="preprocessor">#define RX_BAD_CRC_ACCEPT 0x1000</span>00126 <span class="preprocessor"></span><span class="preprocessor">#define RX_RUNT_ACCEPT 0x2000</span>00127 <span class="preprocessor"></span><span class="preprocessor">#define RX_EXTRA_DATA_ACCEPT 0x4000</span>00128 <span class="preprocessor"></span>00129 <span class="comment">// PP_TxCFG - Transmit Configuration Interrupt Mask bit definition - Read/write</span>00130 <span class="preprocessor">#define TX_LOST_CRS_ENBL 0x0040</span>00131 <span class="preprocessor"></span><span class="preprocessor">#define TX_SQE_ERROR_ENBL 0x0080</span>00132 <span class="preprocessor"></span><span class="preprocessor">#define TX_OK_ENBL 0x0100</span>00133 <span class="preprocessor"></span><span class="preprocessor">#define TX_LATE_COL_ENBL 0x0200</span>00134 <span class="preprocessor"></span><span class="preprocessor">#define TX_JBR_ENBL 0x0400</span>00135 <span class="preprocessor"></span><span class="preprocessor">#define TX_ANY_COL_ENBL 0x0800</span>00136 <span class="preprocessor"></span><span class="preprocessor">#define TX_16_COL_ENBL 0x8000</span>00137 <span class="preprocessor"></span>00138 <span class="comment">// PP_TxCMD - Transmit Command bit definition - Read-only and</span>00139 <span class="comment">// PP_TxCommand - Write-only</span>00140 <span class="preprocessor">#define TX_START_5_BYTES 0x0000</span>00141 <span class="preprocessor"></span><span class="preprocessor">#define TX_START_381_BYTES 0x0040</span>00142 <span class="preprocessor"></span><span class="preprocessor">#define TX_START_1021_BYTES 0x0080</span>00143 <span class="preprocessor"></span><span class="preprocessor">#define TX_START_ALL_BYTES 0x00C0</span>00144 <span class="preprocessor"></span><span class="preprocessor">#define TX_FORCE 0x0100</span>00145 <span class="preprocessor"></span><span class="preprocessor">#define TX_ONE_COL 0x0200</span>00146 <span class="preprocessor"></span><span class="preprocessor">#define TX_NO_CRC 0x1000</span>00147 <span class="preprocessor"></span><span class="preprocessor">#define TX_RUNT 0x2000</span>00148 <span class="preprocessor"></span>00149 <span class="comment">// PP_BufCFG - Buffer Configuration Interrupt Mask bit definition - Read/write</span>00150 <span class="preprocessor">#define GENERATE_SW_INTERRUPT 0x0040</span>00151 <span class="preprocessor"></span><span class="preprocessor">#define RX_DMA_ENBL 0x0080</span>00152 <span class="preprocessor"></span><span class="preprocessor">#define READY_FOR_TX_ENBL 0x0100</span>00153 <span class="preprocessor"></span><span class="preprocessor">#define TX_UNDERRUN_ENBL 0x0200</span>00154 <span class="preprocessor"></span><span class="preprocessor">#define RX_MISS_ENBL 0x0400</span>00155 <span class="preprocessor"></span><span class="preprocessor">#define RX_128_BYTE_ENBL 0x0800</span>00156 <span class="preprocessor"></span><span class="preprocessor">#define TX_COL_COUNT_OVRFLOW_ENBL 0x1000</span>00157 <span class="preprocessor"></span><span class="preprocessor">#define RX_MISS_COUNT_OVRFLOW_ENBL 0x2000</span>00158 <span class="preprocessor"></span><span class="preprocessor">#define RX_DEST_MATCH_ENBL 0x8000</span>00159 <span class="preprocessor"></span>00160 <span class="comment">// PP_LineCTL - Line Control bit definition - Read/write</span>00161 <span class="preprocessor">#define SERIAL_RX_ON 0x0040</span>00162 <span class="preprocessor"></span><span class="preprocessor">#define SERIAL_TX_ON 0x0080</span>00163 <span class="preprocessor"></span><span class="preprocessor">#define AUI_ONLY 0x0100</span>00164 <span class="preprocessor"></span><span class="preprocessor">#define AUTO_AUI_10BASET 0x0200</span>00165 <span class="preprocessor"></span><span class="preprocessor">#define MODIFIED_BACKOFF 0x0800</span>00166 <span class="preprocessor"></span><span class="preprocessor">#define NO_AUTO_POLARITY 0x1000</span>00167 <span class="preprocessor"></span><span class="preprocessor">#define TWO_PART_DEFDIS 0x2000</span>00168 <span class="preprocessor"></span><span class="preprocessor">#define LOW_RX_SQUELCH 0x4000</span>00169 <span class="preprocessor"></span>00170 <span class="comment">// PP_SelfCTL - Software Self Control bit definition - Read/write</span>00171 <span class="preprocessor">#define POWER_ON_RESET 0x0040</span>00172 <span class="preprocessor"></span><span class="preprocessor">#define SW_STOP 0x0100</span>00173 <span class="preprocessor"></span><span class="preprocessor">#define SLEEP_ON 0x0200</span>00174 <span class="preprocessor"></span><span class="preprocessor">#define AUTO_WAKEUP 0x0400</span>00175 <span class="preprocessor"></span><span class="preprocessor">#define HCB0_ENBL 0x1000</span>00176 <span class="preprocessor"></span><span class="preprocessor">#define HCB1_ENBL 0x2000</span>00177 <span class="preprocessor"></span><span class="preprocessor">#define HCB0 0x4000</span>00178 <span class="preprocessor"></span><span class="preprocessor">#define HCB1 0x8000</span>00179 <span class="preprocessor"></span>00180 <span class="comment">// PP_BusCTL - ISA Bus Control bit definition - Read/write</span>00181 <span class="preprocessor">#define RESET_RX_DMA 0x0040</span>00182 <span class="preprocessor"></span><span class="preprocessor">#define MEMORY_ON 0x0400</span>00183 <span class="preprocessor"></span><span class="preprocessor">#define DMA_BURST_MODE 0x0800</span>00184 <span class="preprocessor"></span><span class="preprocessor">#define IO_CHANNEL_READY_ON 0x1000</span>00185 <span class="preprocessor"></span><span class="preprocessor">#define RX_DMA_SIZE_64K 0x2000</span>00186 <span class="preprocessor"></span><span class="preprocessor">#define ENABLE_IRQ 0x8000</span>00187 <span class="preprocessor"></span>00188 <span class="comment">// PP_TestCTL - Test Control bit definition - Read/write</span>00189 <span class="preprocessor">#define LINK_OFF 0x0080</span>00190 <span class="preprocessor"></span><span class="preprocessor">#define ENDEC_LOOPBACK 0x0200</span>00191 <span class="preprocessor"></span><span class="preprocessor">#define AUI_LOOPBACK 0x0400</span>00192 <span class="preprocessor"></span><span class="preprocessor">#define BACKOFF_OFF 0x0800</span>00193 <span class="preprocessor"></span><span class="preprocessor">#define FDX_8900 0x4000</span>00194 <span class="preprocessor"></span>00195 <span class="comment">// PP_RxEvent - Receive Event Bit definition - Read-only</span>00196 <span class="preprocessor">#define RX_IA_HASHED 0x0040</span>00197 <span class="preprocessor"></span><span class="preprocessor">#define RX_DRIBBLE 0x0080</span>00198 <span class="preprocessor"></span><span class="preprocessor">#define RX_OK 0x0100</span>00199 <span class="preprocessor"></span><span class="preprocessor">#define RX_HASHED 0x0200</span>00200 <span class="preprocessor"></span><span class="preprocessor">#define RX_IA 0x0400</span>00201 <span class="preprocessor"></span><span class="preprocessor">#define RX_BROADCAST 0x0800</span>00202 <span class="preprocessor"></span><span class="preprocessor">#define RX_CRC_ERROR 0x1000</span>00203 <span class="preprocessor"></span><span class="preprocessor">#define RX_RUNT 0x2000</span>00204 <span class="preprocessor"></span><span class="preprocessor">#define RX_EXTRA_DATA 0x4000</span>00205 <span class="preprocessor"></span><span class="preprocessor">#define HASH_INDEX_MASK 0xFC00 // Hash-Table Index Mask (6 Bit)</span>00206 <span class="preprocessor"></span>00207 <span class="comment">// PP_TxEvent - Transmit Event Bit definition - Read-only</span>00208 <span class="preprocessor">#define TX_LOST_CRS 0x0040</span>00209 <span class="preprocessor"></span><span class="preprocessor">#define TX_SQE_ERROR 0x0080</span>00210 <span class="preprocessor"></span><span class="preprocessor">#define TX_OK 0x0100</span>00211 <span class="preprocessor"></span><span class="preprocessor">#define TX_LATE_COL 0x0200</span>00212 <span class="preprocessor"></span><span class="preprocessor">#define TX_JBR 0x0400</span>00213 <span class="preprocessor"></span><span class="preprocessor">#define TX_16_COL 0x8000</span>00214 <span class="preprocessor"></span><span class="preprocessor">#define TX_COL_COUNT_MASK 0x7800</span>00215 <span class="preprocessor"></span>00216 <span class="comment">// PP_BufEvent - Buffer Event Bit definition - Read-only</span>00217 <span class="preprocessor">#define SW_INTERRUPT 0x0040</span>00218 <span class="preprocessor"></span><span class="preprocessor">#define RX_DMA 0x0080</span>00219 <span class="preprocessor"></span><span class="preprocessor">#define READY_FOR_TX 0x0100</span>00220 <span class="preprocessor"></span><span class="preprocessor">#define TX_UNDERRUN 0x0200</span>00221 <span class="preprocessor"></span><span class="preprocessor">#define RX_MISS 0x0400</span>00222 <span class="preprocessor"></span><span class="preprocessor">#define RX_128_BYTE 0x0800</span>00223 <span class="preprocessor"></span><span class="preprocessor">#define TX_COL_OVRFLW 0x1000</span>00224 <span class="preprocessor"></span><span class="preprocessor">#define RX_MISS_OVRFLW 0x2000</span>00225 <span class="preprocessor"></span><span class="preprocessor">#define RX_DEST_MATCH 0x8000</span>00226 <span class="preprocessor"></span>00227 <span class="comment">// PP_LineST - Ethernet Line Status bit definition - Read-only</span>00228 <span class="preprocessor">#define LINK_OK 0x0080</span>00229 <span class="preprocessor"></span><span class="preprocessor">#define AUI_ON 0x0100</span>00230 <span class="preprocessor"></span><span class="preprocessor">#define TENBASET_ON 0x0200</span>00231 <span class="preprocessor"></span><span class="preprocessor">#define POLARITY_OK 0x1000</span>00232 <span class="preprocessor"></span><span class="preprocessor">#define CRS_OK 0x4000</span>00233 <span class="preprocessor"></span>00234 <span class="comment">// PP_SelfST - Chip Software Status bit definition</span>00235 <span class="preprocessor">#define ACTIVE_33V 0x0040</span>00236 <span class="preprocessor"></span><span class="preprocessor">#define INIT_DONE 0x0080</span>00237 <span class="preprocessor"></span><span class="preprocessor">#define SI_BUSY 0x0100</span>00238 <span class="preprocessor"></span><span class="preprocessor">#define EEPROM_PRESENT 0x0200</span>00239 <span class="preprocessor"></span><span class="preprocessor">#define EEPROM_OK 0x0400</span>00240 <span class="preprocessor"></span><span class="preprocessor">#define EL_PRESENT 0x0800</span>00241 <span class="preprocessor"></span><span class="preprocessor">#define EE_SIZE_64 0x1000</span>00242 <span class="preprocessor"></span>00243 <span class="comment">// PP_BusST - ISA Bus Status bit definition</span>00244 <span class="preprocessor">#define TX_BID_ERROR 0x0080</span>00245 <span class="preprocessor"></span><span class="preprocessor">#define READY_FOR_TX_NOW 0x0100</span>00246 <span class="preprocessor"></span>00247 <span class="comment">// The following block defines the ISQ event types</span>00248 <span class="preprocessor">#define ISQ_RX_EVENT 0x0004</span>00249 <span class="preprocessor"></span><span class="preprocessor">#define ISQ_TX_EVENT 0x0008</span>00250 <span class="preprocessor"></span><span class="preprocessor">#define ISQ_BUFFER_EVENT 0x000C</span>00251 <span class="preprocessor"></span><span class="preprocessor">#define ISQ_RX_MISS_EVENT 0x0010</span>00252 <span class="preprocessor"></span><span class="preprocessor">#define ISQ_TX_COL_EVENT 0x0012</span>00253 <span class="preprocessor"></span>00254 <span class="preprocessor">#define ISQ_EVENT_MASK 0x003F // ISQ mask to find out type of event</span>00255 <span class="preprocessor"></span>00256 <span class="preprocessor">#define AUTOINCREMENT 0x8000 // Bit mask to set Bit-15 for autoincrement</span>00257 <span class="preprocessor"></span>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -