EasyManua.ls Logo

Bouffalo Lab BL702 - Page 14

Default Icon
375 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
BL702/704/706 Reference Manual
16.4.4 i2s_fifo_config_0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
16.4.5 i2s_fifo_config_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
16.4.6 i2s_fifo_wdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
16.4.7 i2s_fifo_rdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
16.4.8 i2s_io_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
17 Emac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
17.1 Emac introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
17.2 Emac main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
17.3 Emac function description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
17.4 Emac clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
17.5 Send and receive buffer descriptor (BD, Buffer Descriptor) . . . . . . . . . . . . . . . . 292
17.6 PHY interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
17.7 Programming process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
17.7.1 PHY initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
17.7.2 Send data frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
17.7.3 Receive data frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
17.8 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
17.8.1 MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
17.8.2 INT_SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
17.8.3 INT_MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
17.8.4 IPGT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
17.8.5 PACKETLEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
17.8.6 COLLCONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
17.8.7 TX_BD_NUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
17.8.8 MIIMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
17.8.9 MIICOMMAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
17.8.10 MIIADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
17.8.11 MIITX_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
17.8.12 MIIRX_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
17.8.13 MIISTATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
17.8.14 MAC_ADDR0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
17.8.15 MAC_ADDR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
17.8.16 HASH0_ADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
17.8.17 HASH1_ADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
17.8.18 TXCTRL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
18 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
18.1 USB introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
18.2 USB main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
BL702/704/706 Reference Manual 14/ 375
@2021 Bouffalo Lab
guest@bouffalolab

Table of Contents