欢迎访问ic37.com |
会员登录 免费注册
发布采购

ENC28J60-I/ML 参数 Datasheet PDF下载

ENC28J60-I/ML图片预览
型号: ENC28J60-I/ML
PDF下载: 下载PDF文件 查看货源
内容描述: 独立以太网控制器,SPI接口 [Stand-Alone Ethernet Controller with SPI Interface]
分类和应用: 微控制器和处理器串行IO控制器通信控制器外围集成电路数据传输PC局域网以太网时钟
文件页数/大小: 96 页 / 1466 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号ENC28J60-I/ML的Datasheet PDF文件第73页浏览型号ENC28J60-I/ML的Datasheet PDF文件第74页浏览型号ENC28J60-I/ML的Datasheet PDF文件第75页浏览型号ENC28J60-I/ML的Datasheet PDF文件第76页浏览型号ENC28J60-I/ML的Datasheet PDF文件第78页浏览型号ENC28J60-I/ML的Datasheet PDF文件第79页浏览型号ENC28J60-I/ML的Datasheet PDF文件第80页浏览型号ENC28J60-I/ML的Datasheet PDF文件第81页  
ENC28J60
15.0
BUILT-IN SELF-TEST
CONTROLLER
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.
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.
REGISTER 15-1:
R/W-0
PSV2
bit 7
Legend:
R = Readable bit
-n = Value at POR
bit 7-5
EBSTCON: ETHERNET SELF-TEST CONTROL REGISTER
R/W-0
PSV0
R/W-0
PSEL
R/W-0
TMSEL1
R/W-0
TMSEL0
R/W-0
TME
R/W-0
BISTST
bit 0
R/W-0
PSV1
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
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.
PSEL:
Port Select bit
1
= DMA and BIST modules will swap ports when accessing the memory
0
= Normal configuration
TMSEL1:TMSEL0:
Test Mode Select bits
11
= Reserved
10
= Pattern shift fill
01
= Address fill
00
= Random data fill
TME:
Test Mode Enable bit
1
= Enable Test mode
0
= Disable Test mode
BISTST:
Built-in Self-Test Start/Busy bit
1
= Test in progress; cleared automatically when test is done
0
= No test running
bit 4
bit 3-2
bit 1
bit 0
©
2006 Microchip Technology Inc.
Preliminary
DS39662B-page 75