The MB91401 is a network security LSI incorporating a Fujitsu’s 32-bit, FR-family RISC microcontroller with 10/
100Base-T MAC Controller, encr yption function and authentication function. The LSI contains an encryption
authentication hardware accelerator that boosts the LSI’ s perf ormance for encryption and authentication communication (IKE/IPsec/SSL) to be demanded further.
The MAC controller has a packet filtering function that reduces the load on the CPU for an increasing amount of
packet processing. In addition, the board has the External interface for high-speed data communication with
various external hosts, USB ports as general-purpose interfaces, and various card interfaces.
FEATURES
■■■■
••••
Encryption and authentication processing by hardware accelerator function
The LSI performs processing five times f aster than b y the con v entional combination of encryption/authentication
hardware macros and software or about 400 times f aster than by softw are only. In addition, CPU processing load
factor to be involved in the encryption and the authentication processing can be decreased to 1/5 or less.
Also, the LSI uses the embedded accelerator to execute that public-key encr yption algorithm about 100 times
faster than by software processing, which generally puts an extremely heavy load microcontrollers.
(Continued)
PACKAGE
■■■■
244-pin plastic FBGA
(BGA-240P-M01)
MB91401
Prelminary
2004.11.12
• For DES-ECB/DES-CBC/3DES-ECB/3DES-CBC mode*
• For MD5/SHA-1/HMAC-MD5/HMAC-SHA-1 mode
• DH group: for 1 (MODP 768 bit) /2 (1024 bit)
For the encryption/authentication macros, a software library is available by contacting the Fujitsu sales repre-
sentative as required.
* : Encryption function (DES/3DES)
Method to encrypt, and to decrypt plainte xt in 64 bits with code and decoding ke y to 56 bits . (3DES is repeated
three times. The key can be set by 168 bits or less.)
•
Packet filtering function
The internal feature for L3/L4 packet filtering lets specific data pass or halts them based on address (IP/MAC
address) settings. Moreover, the function (multicast address filter function) to receive the data is provided in
case of the multicast address registered besides my address, too.
• IEEE 802.3 compliant 10/100M MAC
• MII interface (for full-duplex/half-duplex)
• SMI interface for PHY device control
Note : The filtering function of layer 3/4 (mount on hardware).
This feature determines whether to pass or discard packets when this la yer 3 (network layer) IP addresses
or layer 4 (tra nsport layer) TCP/UDP port numbers match conditions.
••••
Outside interface with telecommunication facility (EXTERNAL INTERFACE)
MB91401 is equipped it with the register for the communication and with mass sending and receiving FIFO that
achieves a large amount of data sending and receiving. Host functions include processing of data stored in a
3 KByte receive buff er and a 1.5 KByte transmit b uff er and stopping of data reception. when the buff ers become
full.
This enables communication control even during data transmission and reception, thereby improving communication efficiency while reducing the CPU load.
• 8/16 bit data port
• Equipped with sending and receiving data port control function
• Transfer rate : 133 Mbps (Max)
••••
General Purpose IO (GPIO)
The interruption can be generated in the I/O port in eight bits according to changing the input signal. Moreover,
the I/O setting can be done in each bit.
••••
Memory Interface
It is possible to connect it with an external memory.
••••
2
USB Function Controller
It can not operate as host USB.
• For USB FUNCTION Rev2.0FS
• Double Buffer Specification
(Continued)
MB91401
Prelminary
2004.11.12
(Continued)
••••
CARD Interface (CompactFlash)
The CompactFlash interface is a memory and I/O mode correspondence. It corresponds to the I/O of data such
as not only the memory card but also the communication cards.
Clock input pin
Input pin of clock generated in clock generator. 10 MHz to
50 MHz frequency can be input.
Reset input pin
This pin inputs a signal to initialize the LSI.
When turning on the power supply, apply “0” to the pin until
the clock signal input to the CLKIN pin becomes stable.
All built-in registers and external pins are initialized, and the
built-in PLL is stopped when “0” is asserted to INITXI.
NMI input pin
Non-Maskable Interrupt signal
External interrupt input pins
These pins input an external interrupt request signal.
For external interrupt detection, set the ENIR, EIRR and
ELVR registers of the FR core.
Mode pins
These pins determine the operation mode of the LSI.
Always set this bit to “001”.
OSCILLATOR (3 pin)
Pin namePin no.
OSCEA12ING
OSCC145
OSCEB10OUTG
PLL CONTROL (5 pin)
Pin namePin no.
PLLS147IND
PLLSET1144IND
PLLSET081IND
PLLBYPAS9IND
CLKSEL77IND
Polarity
Nega-
tive
Polarity
Circuit
I/O
IND
Circuit
I/O
Function/application
Crystal oscillation input pin
Input pin of crystal oscillation cell.
Crystal oscillation control input pin
Oscillation control pin of crystal oscillation cell.
“0” : Oscillation
“1” : Oscillation stop
Crystal oscillation output pin
Output pin of crystal oscillation cell.
Input clock division ratio select input pin
“0” : Input clock direct
“1” : Input clock divided by 2
Division ratio select input to PLL FB pin
“0” : Two dividing frequency is input to the terminal FB.
“1” : Four dividing frequency is input to the terminal FB.
Emulator break request pin
This pin inputs the emulator break request when an ICE is
connected.
ICS2
ICS1
ICS0
ICLK3I/OB
ICD3
ICD2
ICD1
ICD0
JTAG (5 pin)
Pin namePin no.
TCK146INE
TRST78INE
TMS7INE
TDI5INE
74
75
4
140
194
139
138
OUTF
I/OB
Polarity
I/O
Circuit
Emulator chip status pins
These pins output the emulator status when an ICE is
connected.
Emulator clock pin
This pin serves as the emulator clock pin when an ICE is
connected.
Emulator data pins
These pins serve as the emulator data bus when an ICE is
connected.
Function/application
JTAG test clock pin
Note : Please input “1” when unused.
JTAG test reset pin
Note : Please input “0” when unused.
TAP controller mode select pin
Note : Please input “1” when unused.
JTAG test data input pin
JTAG test serial data input pin.
Note : Please input “1” when unused.
TEST (5 pin)
8
TDO141OUTF
Pin namePin no.
VPD143IN
TEST3
TEST2
TEST1
TEST0
84
13
82
11
Polarity
IND
I/O
Circuit
JTAG test data output pin
JTAG test serial data output pin
Data input/output pins
32 bits data input/output signal pin.
10
CSX6
CSX1
CSX0
RDX27
WRX3
WRX2
WRX1
WRX0
MCLKO25OUTF
RDY157
159
98
29
96
28
97
158
Nega-
tive
Nega-
tive
Nega-
tive
Posi-
tive
OUTB
OUTB
OUTB
IND
Chip select output pins
3-bit chip select signal pin.
Output the “L” level when accessing to external memory.
Read strobe output pin
Read strobing signal pin.
Output the “L” level when read accessing.
Write strobing output pins
Write strobing signal pin.
Output the “L” level when write accessing.
Memory clock output pin
Clock for peripheral resources pin.
External RDY input pin
When the external bus is not completed, the bus cycle can
be extended by inputting “0”.
ETHERNET MAC CONTROLLER (17 pin)
Prelminary
2004.11.12
Pin namePin no.
RXCLK48IND
Polarity
I/O
Circuit
MB91401
Function/application
Clock input for reception pin
MII sync signal during reception. The frequency is 2.5 MHz
at 10 Mbps and 25 MHz at 100 Mbps.
RXER113
RXDV172
RXCRS115
RXD3
RXD2
RXD1
RXD0
COL173
TXCLK46IND
TXEN43
TXD3
TXD2
TXD1
TXD0
114
47
112
45
171
170
111
44
Posi-
tive
Posi-
tive
Posi-
tive
IND
Posi-
tive
Posi-
tive
OUTF
IND
IND
IND
IND
OUTF
Receive error input pin
It is recognized that there is an error in the reception packet
when “1” is input from the PHY device at receiving.
Receive data valid input pin
It is recognized that receive data is effective.
Career sense input pin
The state that the reception or the transmission is done is
recognized.
Receive data input pins
4-bit data input from PHY device.
Collision detection input pin
When TXEN signal is active and “1”, the collision is
recognized. The collision is not recognized without these
conditions.
Clock input for transfer pin
It becomes synchronous of MII when transmitting. The
frequency is 2.5 MHz at 10 Mbps and 25 MHz at 100 Mbps.
Transfer enable output pin
It is shown that effective data is on the TXD bus. It is output
synchronizing with TXCLK.
Transfer data output pins
4-bit data bus sent to the PHY device. It is output
synchronizing with TXCLK.
MDCLK222OUTF
MDIO224I/OB
SMI clock output pin
SMI IF clock pin
Connect to SMI clock input pin of PHY device.
SMI data input/output pin
Connect to SMI data of PHY device.
External address input pin
Address input pin from external host.
“0” : Register select
“1” : FIFO data select
External data input/output pins
The I/O terminal of data bus bit of bit15 to bit8 with an
external host.
External data/GPIO input/output pins
The I/O terminal of data bus bit of bit7 to bit0 with an
external host.
Note : When EXIS16 “0” input, it becomes the I/O terminal
of GPIO7 to GPIO0.
External data bus width select input pin
Bit width select pin of EXD
“0” : 8 bit
(Note : EXD15 to EXD8 are enabled.)
“1” : 16 bit
External reception data request output pin
Recordable data to reception FIFO is shown.
External transfer data request output pin
It is shown that there are data in transmission register and
transmission FIFO.
12
USB IF (5 pin)
Prelminary
2004.11.12
Pin namePin no.
UDP61I/OC
UDM183I/OC
USBINS182IND
UCLK486IND
Polarity
I/O
Circuit
MB91401
Function/application
USB data D + (differential) pin
I/O signal pin on the plus side of the USB data.
Use the LSI with 25 Ω to 30 Ω (27 Ω recommended)
external series load resistors, 1.5 kΩ pull-up resistors and
about 100 kΩ resistors. Input “0” when the USB macro is
unused.
USB data D − (differential) pin
I/O signal pin on the minus side of the USB data.
Use the LSI with 25 Ω to 30 Ω (27 Ω recommended)
external series load resistors, 1.5 kΩ pull-up resistors and
about 100 kΩ resistors. Input “0” when the USB macro is
unused.
USB insert input pin
USB socket input detection pin. Be sure to input “0” when
not using USB macro.
48 MHz input (external clock input) pin
This pin inputs an external 48-MHz clock signal.
The USB macro operates based on this clock. Input the
clock with high accuracy (as not only LSI but also a device)
more than 2500 ppm. Input “0” when the USB macro is unused.
UCLKSEL124IND
USB clock select pin
Clock select pin using for USB macro
“0” : Using internal clock
“1” : Using UCLK48
CF data input/output pins
I/O data/status/command signal pin to CompactFlash card
side
CF address 10 to 0 output pins
Address output CFA10 to CFA0 pins to CompactFlash card
side
CF card enable output pin
Byte access output pin to CompactFlash card side
Note : Supported for access to CFD7 to CFD0.
When “L” level is output, odd number byte access of the
word is shown.
CF card enable output pin
Byte access output pin to CompactFlash card side
Note : Supported for access to CFD7 to CFD0.
When “L” level is output at word access, even number byte
access of the word is shown.
When the byte is accessed, the even number byte and odd
number byte access become possible because CFA0 and
CFCE2X are combined and used by it.
CF Attribute/Common switching output pin
Attribute/Common switching output pin to CompactFlash
card side
“H” : Common Memory select
“L” : Attribute Memory select
Card connection detect input pin : CFCD2X
Checking connection pin of the socket and CompactFlash
card. It is shown that the CompactFlash card was connected
when this signal and CFCD1X are both input by “0”.
(Continued)
(Continued)
Prelminary
2004.11.12
Pin namePin no.
CFCD1X58
CFVS1X230
CFRDY
(CFIREQ)
60
Polarity
Nega-
tive
Nega-
tive
Posi-
tive
(Nega-
tive)
Circuit
I/O
INE
INE
INE
MB91401
Function/application
Card connection detect input pin : CFCD1X
Checking connection pin of the socket and CompactFlash
card. It is shown that the CompactFlash card was connected
when this signal and CFCD2X are both input by “0”.
CF side GND input pin
GND level detection pin from CompactFlash side.
The “0” input to the pin assumes that the CompactFlash
card can operate at 3.3 V, setting the CFVCC3EX pin to the
“L” level.
CF ready input pin : memory card
Ready input pin from CompactFlash memory card side
“1” : Ready
“0” : Busy
(CF interrupt : I/O card)
Interrupt request pin of CompactFlash I/O card. It is shown
the interrupt request was done from the I/O card when input
to this signal by “0”.
CFWAITX125
CFVCC3EX234
CFRESET184
CFOEX127
CFWEX62
CFIORDX64
Nega-
tive
Nega-
tive
Posi-
tive
Nega-
tive
Nega-
tive
Nega-
tive
INE
OUTB
OUTA
OUTB
OUTB
OUTB
Cycle wait input pin during CF execution
Cycle wait input pin from CompactFlash card side
“0” : It is shown that there is a wait demand at the cycle
under ex ecution.
“1” : It is shown that there is no wait demand at the cycle
under execution.
CF3.3 V power enable output pin
Outputs “L” level when the CompactFlash card is operable
at 3.3 V.
The output signal enables 3.3-volt power supply to the
CompactFlash card. The pin outputs “L” level only when the
CFVS1X pin detects “0”; otherwise, the pin outputs “H”.
CF reset output pin
Reset output pin to CompactFlash card side.
CompactFlash is reset at “H” output.
CF read strobe output pin
Read strove output pin to CompactFlash card (memory
mode and Attribute memory area)
CF register write output pin
Write clock output pin to CompactFlash card (register write
and Card Configuration Register area).
The register write is executed at the rising edge from “L” to
“H”.
APLL dedicated power supply pin
This pin is for 1.8 V power supply pin.
PLLVSS197GNDV-SAPLL dedicated GND Pin
83
196
202
VDDE
208
214
220
Power
supply
V-E3.3 V power supply pin
226
232
238
195
200
203
207
211
VDDI
215
219
Power
supply
V-E1.8 V power supply pin
223
227
231
235
239
1
19
37
55
193
198
201
VSS
205
209
GNDV-SGND Pin
213
217
221
225
229
233
237
16
I/O CIRCUIT TYPE
Prelminary
2004.11.12
■■■■
TypeCircuitRemarks
MB91401
Digital output
• With pull/down
• CMOS level output
A
Digital output
• CMOS level input
• Value of pull-down resistance =
approx. 33 kΩ (Typ)
Digital input
Digital output]
B
Digital output
• CMOS level output
• CMOS level input
Digital input
+
input
D
−
D
D+
input
Differential input
D−
Full D
+
output
CUSB I/O
−
Full D
output
+
Low D
Low D
output
−
output
Direction
Speed
(Continued)
17
MB91401
Prelminary
2004.11.12
(Continued)
TypeCircuitRemarks
DCMOS level input
E
FCMOS level output
Digital input
Digital input
Digital output
Digital output
• With pull-up
• CMOS level input
• Value of pull-up resistance =
approx. 33 kΩ (Typ)
18
Oscillation output
Control
GOscillation circuit
MB91401
Prelminary
2004.11.12
HANDLING DEVICES
■■■■
Preventing Latch-up
When a voltage that is higher than V
and the output terminal in CMOS IC or the voltage that exceeds ratings between V
latch-up phenomenon might be caused. If latch-up occurs, the supply current increases rapidly, sometimes
resulting in thermal breakdown of the device. Use meticulous care not to let any voltage exceed the maximum
rating during device operation.
Separation of power supply pattern
Analog PLL (APLL at the following) is installed in this LSI. The po wer supply f or VCO and for digital is separ ated
in LSI so that the oscillation characteristic of APLL may receive the influence of power supply variation.
Therefore, the power supply is recommended to be separated also on the mounting base.
•••• Separation of power supply pattern (recommended)
Take measures to reduce impedance, for example, by using as wide a power pattern as possible.
The recommendation example is shown as follows.
• For two power supplies (for digital and for VCO)
It is advisable to provide a digital power-supply (a) and VCO power-supply (b) and connect them to the LSI’s
equivalents, respectively.
DDE and a voltage that is lower than VSS are impressed to the input terminal
DDE to VSS is impressed, the
Figure For 2-power supply (for digital and for VCO)
Power
supply
(a)
VDD (for digital)
PLLVDD (for VCO)
Power
supply
(b)
PLLVSS
VSS
APLL
Logic part
LSI
• For the common power supply
To share a single power-supply for digital and VCO uses, it is advisable to separate the output into the digital
and VCO wiring patternsand connect them to the LSI.
19
MB91401
Prelminary
2004.11.12
Figure When you share the power suppl y for digital and for VCO
VDD (for digital)
PLLVDD (for VCO)
Power
supply
(a)
Treatment of the unused pins
Leaving unused input pins open results in a malfunction, so process the pull-up or pull-down.
Treatment of OPEN pins
Be sure to use open pins in open state.
Treatment of output pins
A large current may flow to an output pin left connected to the power-supply, another output pin, or to a high
capacitance load. Leaving the output pin that way for an extended period of time degrades the device. Use
meticulous care in using the device not to exceed the absolute maximum rating.
PLLVSS
VSS
APLL
Logic part
LSI
About Mode (MDI2 to MDI0, VPD) pin and Test (TEST3 to TEST0) pin
Connect these pins directly to VDDE or VSS. To prevent the device from entering test mode accidentally due to
noise, minimize the lengths of the patterns between individual mode pins and VDDE or VSS on the PC board
as possible and connect them with as low an impedance as possible.
About power supply pins
In products with multiple VDDE, VDDI or VSS pins, the pins of the same potential are internally connected in
the device to av oid abnormal operations including latch-up. Howe ver you must connect the pins to e xternal power
supply and a ground line to lower the electro-magnetic emission level to prevent abnormal operation strobe
signals caused by the rise in the ground level, and to conform to the total output current rating.
The power pins should be connected to VDDE, VDDI and VSS of this device at the lowest possible impedance
from the current supply source.
It is also advisable to connect a ceramic bypass capacitor of approximately 0.1 µF between VDDE and VSS,
and between VDDI and VSS near this device.
Crystal Oscillator Circuit
Noise near the OSCEA terminal may cause the MB91401 to malfunction.
Design the circuit board so that OSCEA terminal, OSCEB terminal and the cr ystal oscillator, and the bypass
capacitor to ground are located as close to the device as possible.
It is strongly recommended to design the PC board artwork with the OSCEA ter minal and OSCEB terminal
surrounded by ground plane because stable operation can be expected with such a layout.
20
MB91401
Prelminary
2004.11.12
CONNECTED SPECIFICATION OF MB91401 AND ICE
■■■■
Recommended type and circuit configuration of the emulator interface connector mounting on the user system,
attention when designing and wiring regulation are shown.
When the flat cable is used, the combination of the connectors with housing should be selected.
Recommended connector type
Attached cablePart numberRemarks
FPC cableFH10A-30S-1SH (Maker : Hirose Electric Co., Ltd.) With latch
• Circuit composition
Please put the dumping resistance 15 Ω in the series in the ICLK terminal signal because of the stability of
operation when connecting it with ICE. Resistance must be mounted near the terminal ICLK of this LSI when
you design the printed wiring board.
Emulator interface connector
MB2198-0 and MB2197-01 side
UVCC
ICLK
ICS2 to ICS0
ICD3 to ICD0
BREAKI
RST
xRSTIN
(Open)
FR
∗1
FUSE
∗2
Reset output
V
CC
15 Ω
10 kΩ
MCU for evaluation
MB91401
CC
V
∗3
ICLK
ICS2 to ICS0
ICD3 to ICD0
BREAKI
INITXI
circuit
GND
VSS
*1 : Use the line (inter connect) to flow the rating current or more.
*2 : The change circuit might become necessary, and refer to “Precaution when designing”.
*3 : Mount resistance near the terminal ICLK of MB91401.
21
MB91401
Prelminary
2004.11.12
• Precaution when designing
When evaluation MCU on the user system is operated in the state that the emulator is not connected, should
be treated as follow each input terminal of evaluation MCU connected with the emulator interface on the user
system.
Therefore, note that the switch circuit etc, might become necessary in the user system when you design.
The terminal processing in each emulator interface is shown as follows.
Pin treatment of emulator interface (DSU-3)
Evaluation MCU terminal namePin treatment
RST
OthersTo open.
Emulator interface wiring regulations
Signal line nameWiring regulations
ICLK
ICS2 to ICS0
ICD3 to ICD0
BREAKI
UV
CC
GND• Connect directly with a power supply system pattern such as grandopran.
• Reference document
Please match and refer to the following manual for the connection with ICE.
• DSU-FR Emulator MB2198-01 Hardware Manual
• FR20/30 series MB2197-01 Hardware Manual
To be connected the RST terminal with the reset output circuit in the
user system.
• The total wiring length of each signal (From evaluation MCU pin to the
emulator interface connector pin) is made within 50 mm.
• The difference of the total wiring length of each signal makes within 2 cm
and the total wiring length of ICLK is the shortest.
• Wire the pattern with capacity more than the ratings current.
• Each power supply and GND may cause a short-circuit or reverse connec-
tion in between by a wrong connection of a probe. Insert a protection circuit
such as a fuse into each power supply pattern to safeguard it.
22
Loading...
+ 50 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.