ENC424J600-I/ML Microchip Technology, ENC424J600-I/ML Datasheet - Page 128

IC ETHERNET CTRLR W/SPI 44-QFN

ENC424J600-I/ML

Manufacturer Part Number
ENC424J600-I/ML
Description
IC ETHERNET CTRLR W/SPI 44-QFN
Manufacturer
Microchip Technology
Datasheets

Specifications of ENC424J600-I/ML

Package / Case
44-QFN
Controller Type
Ethernet Controller
Interface
SPI
Voltage - Supply
3 V ~ 3.6 V
Current - Supply
96mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Input Voltage Range (max)
5.5 V
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Operating Supply Voltage
3 V to 3.6 V
Supply Current (max)
117 mA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164132 - BOARD DAUGHTER PICTAIL ETHERNET
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ENC424J600-I/ML
Manufacturer:
Microchip
Quantity:
1 330
ENC424J600/624J600
To perform a modular exponentiation:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. If the AES module is not in use, save power by
Assuming the operating length remains constant, the
exponent E and modulus M are retained within the
Modular Exponentiation engine and can be reused for
future operations without being reloaded.
DS39935C-page 126
Copy the values for X , E and M into the 24-Kbyte
SRAM.
Set CRYPTEN (EIR<15>) to turn on the Modular
Exponentiation module.
Use the DMA to transfer E to addresses, 7800h
through 783Fh (512-bit), 785F (768-bit) or
787Fh (1024-bit). If the value is shorter than the
chosen operand length, left-pad the value with
zeros.
Use the DMA to transfer the value of X to
addresses, 7880h through 78BFh (512-bit),
78DF (768-bit) or 78FFh (1024-bit). If the value
is shorter than the chosen operand length,
left-pad the value with zeros.
Use the DMA to transfer M to addresses, 7900h
through 793Fh (512-bit), 795F (768-bit) or
797Fh (1024-bit). The value must not be shorter
than the chosen operand length.
Set
(ECON2<3:2>) bits to indicate the size of the
operation to be completed.
Set MODEXST (ECON1<15> = 1 ) to initiate the
calculation.
Wait for the hardware to clear MODEXST to
indicate that the operation has completed. The
hardware will also set MODEXIF (EIR<14>) and
generate an interrupt, if enabled.
Use the DMA to transfer the result Y from
addresses, 7880h through 78BFh (512-bit), 78DF
(768-bit) or 78FFh (1024-bit). Note that this result
will be in big-endian format, and if necessary, the
result will be left-padded with zeros.
clearing CRYPTEN. Use a Bit Field Clear SPI
instruction or write to the EIRCLR register to
clear this bit without corrupting any interrupt
flags.
the
value
of
the
MODLEN<1:0>
purposes.
15.1.1
The
Exponentiation result depends on three factors:
• the “active” length of the exponent E .
• the density of ‘ 1 ’ bits in the exponent E .
• the length of the operands
The time required for typical operations is summarized
in Table 15-1.
TABLE 15-1:
15.2
The MD5 and SHA-1 hash engines implement one-way
message digest functions. These functions take an
unlimited amount of data and produce a digest of either
128 or 160 bits (for MD5 and SHA-1, respectively). They
are frequently used for verification and integrity
Both hashing engines share the same resources, so
only one operation may be active at a time. The current
operation is selected by the SHA1MD5 (ECON2<12>)
bit. This bit should be configured before using the
module. Context switching is supported by the engine
for applications that require the capability to switch
between two or more hashing operations.
The HASHOP (ECON1<13>) bit configures the initial-
ization values. When starting a new hash calculation,
clear this bit to reset the initialization values. Using this
bit to load a previously saved context is described in
Section 15.2.3 “Context Switching” . The value of the
HASHOP bit may not be changed once the HASHEN
bit is set, so it must be configured first.
DH
DH
RSA
RSA
RSA
Usage
time
MD5 and SHA-1 Hashing
MODULAR EXPONENTIATION
PERFORMANCE
required
TYPICAL MODULAR
EXPONENTIATION
PERFORMANCE
Operands
1024/1024
1024/180
768/180
512/512
768/768
(M/E)
 2010 Microchip Technology Inc.
to
compute
214.0 ms
506.2 ms
50.2 ms
89.0 ms
63.7 ms
Time
the
Modular

Related parts for ENC424J600-I/ML