| 전자부품 데이터시트 검색엔진 |
|
ENC28J60-C/SS 데이터시트(PDF) 77 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
ENC28J60-C/SS 데이터시트(HTML) 77 Page - Microchip Technology |
|
77 / 96 page ![]() © 2006 Microchip Technology Inc. Preliminary DS39662B-page 75 ENC28J60 15.0 BUILT-IN SELF-TEST CONTROLLER The ENC28J60 features a Built-in Self-Test (BIST) module which is designed to confirm proper operation of each bit in the 8-Kbyte memory buffer. Although it is primarily useful for testing during manufacturing, it remains present and available for diagnostic purposes by the user. The controller writes to all locations in the buffer memory and requires several pieces of hardware shared by normal Ethernet operations. Thus, the BIST should only be used on Reset or after necessary hardware is freed. When the BIST is used, the ECON1 register’s DMAST, RXEN and TXRTS bits should all be clear. The BIST controller is operated through four registers: • EBSTCON register (control and status register) • EBSTSD register (fill seed/initial shift value) • EBSTCSH and EBSTCSL registers (high and low bytes of generated checksum) The EBSTCON register (Register 15-1) controls the module’s overall operation, selecting the testing modes and starting the self-test process. The bit pattern for memory tests is provided by the EBSTSD seed regis- ter; its content is either used directly, or as the seed for a pseudo-random number generator, depending on the Test mode. REGISTER 15-1: EBSTCON: ETHERNET SELF-TEST CONTROL REGISTER R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 PSV2 PSV1 PSV0 PSEL TMSEL1 TMSEL0 TME BISTST bit 7 bit 0 Legend: R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’ -n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown bit 7-5 PSV2:PSV0: Pattern Shift Value bits When TMSEL<1:0> = 10: The bits in EBSTSD will shift left by this amount after writing to each memory location. When TMSEL<1:0> = 00, 01 or 11: This value is ignored. bit 4 PSEL: Port Select bit 1 = DMA and BIST modules will swap ports when accessing the memory 0 = Normal configuration bit 3-2 TMSEL1:TMSEL0: Test Mode Select bits 11 = Reserved 10 = Pattern shift fill 01 = Address fill 00 = Random data fill bit 1 TME: Test Mode Enable bit 1 = Enable Test mode 0 = Disable Test mode bit 0 BISTST: Built-in Self-Test Start/Busy bit 1 = Test in progress; cleared automatically when test is done 0 = No test running |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |