MD3331-D64-V3 M-Systems Inc., MD3331-D64-V3 Datasheet

no-image

MD3331-D64-V3

Manufacturer Part Number
MD3331-D64-V3
Description
Diskonchip Millennium Plus
Manufacturer
M-Systems Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MD3331-D64-V3
Manufacturer:
M-SYSTEMS
Quantity:
334
Part Number:
MD3331-D64-V3-X
Manufacturer:
SANDISK
Quantity:
18 135
Part Number:
MD3331-D64-V3-X
Manufacturer:
TI
Quantity:
699
Part Number:
MD3331-D64-V3-X
Quantity:
1 000
Part Number:
MD3331-D64-V3-X
Manufacturer:
M-SYSTEMS
Quantity:
20 000
Company:
Part Number:
MD3331-D64-V3-X
Quantity:
24
Company:
Part Number:
MD3331-D64-V3-X
Quantity:
1 545
DiskOnChip
16/32/64MByte
Flash Disk with Protection and Security-Enabling Features
Data Sheet
Highlights
DiskOnChip Millennium Plus is an award-winning
member of M-Systems’ family of DiskOnChip flash
disk products. To meet the needs of a growing
application base, M-Systems offers it in two form
factors, TSOP-I and BGA, in capacities of 16MByte
(128Mbit), 32MByte (256Mbit) and 64MByte
(512Mbit).
DiskOnChip Millennium Plus, based on Toshiba’s state-
of-the-art 0.16 µ NAND flash technology, features:
1
1
64MByte devices available in BGA 9x12 form factor only.
Advanced protection and security-enabling
features for data and code
Proprietary TrueFFS
hard-disk emulation, high data reliability and
maximum flash lifetime
Device cascade options for up to 128MByte
(1Gbit) capacity
Small form factors: 48-pin TSOP-I and 69-ball
BGA
NAND-based flash technology that enables high
density and small die size
Single-die chip: 16MByte and 32MByte,
dual-die chip: 64MByte
Exceptional read, write and erase performance
Configurable for 8/16/32-bit bus interface
Programmable eXecute In Place (XIP) Boot Block
Data integrity with Reed-Solomon-based Error
Detection Code/Error Correction Code
(EDC/ECC)
Deep Power-Down mode for reduced power
consumption
Low voltage:
Software tools for programming, duplicating,
testing and debugging
Support for all major OSs, including:
Symbian OS, VxWorks, Windows CE, Linux,
pSOS and QNX
Core – 3V,
I/O – 1.8V/3V auto-detect (16MByte device)
®
®
technology for full
Millennium Plus
1
Data Sheet, Rev. 1.7
Performance
Protection and Security-Enabling
Features
Boot Capability
The following abbreviations are used in this document: MB for
MByte, Mb for Mbit.
Burst read/write
Sustained read
Sustained write
16-byte Unique Identification (UID) number
6KB user-configurable One Time
Programmable (OTP) area
Two configurable write and read-protected
partitions for data and boot code
Hardware data and code protection:
Programmable Boot Block with XIP capability
to replace boot ROM
Download Engine (DE) for automatic download
of boot code from Programmable Boot Block
Boot capabilities:
Asynchronous Boot mode to boot CPUs that
wake up in burst mode
Protection key and LOCK# signal
Sticky Lock option for boot partition lock
Protected Bad-Block Table
1KByte for 16/32MByte devices
2KByte for 64MByte devices
CPU initialization
Platform initialization
OS boot
20 MB/sec
3.1 MB/sec
1.3 MB/sec
(256/512Mbit)
32/64MByte
93-SR-002-03-8L
13.3 MB/sec
1.7 MB/sec
0.86 MB/sec
(128Mbit)
16MByte

Related parts for MD3331-D64-V3

MD3331-D64-V3 Summary of contents

Page 1

Data Sheet DiskOnChip Millennium Plus ® 16/32/64MByte Flash Disk with Protection and Security-Enabling Features Highlights DiskOnChip Millennium Plus is an award-winning member of M-Systems’ family of DiskOnChip flash disk products. To meet the needs of a growing application base, M-Systems ...

Page 2

Reliability On-the-fly Reed-Solomon Error Detection Code/Error Correction Code (EDC/ECC) Guaranteed data integrity, even after power failure Transparent bad-block management Dynamic and static wear-leveling Hardware Compatibility Configurable interface: simple SRAM-like or multiplexed A/D interface Compatible with all major CPUs, including: X86 ...

Page 3

Introduction ......................................................................................................................... 7 2. Product Overview ................................................................................................................ 8 2.1 Product Description ...................................................................................................................... 8 2.2 Standard Interface ........................................................................................................................ 9 2.2.1 Pin and Ball Diagrams .............................................................................................................. 9 2.2.2 System Interface ..................................................................................................................... 10 2.2.3 Signal Descriptions ................................................................................................................. 11 2.3 Multiplexed Interface................................................................................................................... 15 ...

Page 4

Compatibility............................................................................................................................ 33 6.2 8KB Memory Window in DiskOnChip Millennium Plus 16/32MB ............................................... 34 6.3 8KB Memory Window in DiskOnChip Millennium Plus 64MB .................................................... 35 7. Register Descriptions ....................................................................................................... 36 7.1 Definition of Terms...................................................................................................................... 36 7.2 Reset Values .............................................................................................................................. 36 ...

Page 5

Product Specifications ..................................................................................................... 53 10.1 Environmental Specifications ..................................................................................................... 53 10.1.1 Operating Temperature Ranges ............................................................................................. 53 10.1.2 Thermal Characteristics .......................................................................................................... 53 10.1.3 Humidity .................................................................................................................................. 53 10.1.4 Endurance............................................................................................................................... 53 10.2 Disk Capacity.............................................................................................................................. 53 10.3 Electrical Specifications .............................................................................................................. 54 10.3.1 Absolute Maximum ...

Page 6

Revision History Revision Date 1.7 February 2003 6 Description ID[0:1], AVD# and VCCQ - description detailed Absolute maximum ratings table updated to reflect limitations when applying separate VCCQ/VCC on 16MB devices Capacitance table for dual-die devices added Ordering info table ...

Page 7

Introduction This data sheet includes the following sections: Section 1: Overview of data sheet contents Section 2: Product overview, including a brief product description, pin and ball diagrams and signal descriptions Section 3: Theory of operation for the major ...

Page 8

Product Overview 2.1 Product Description DiskOnChip Millennium Plus is a member of M-Systems’ DiskOnChip product series. A single die (16/32MB) or dual die (64MB) with embedded flash controller and flash memory, DiskOnChip Millennium Plus provides a complete, easily integrated ...

Page 9

Standard Interface 2.2.1 Pin and Ball Diagrams See Figure 1 for the DiskOnChip Millennium Plus standard interface TSOP-I pin diagram and Figure 2 for the BGA ball diagram. To ensure proper device functionality, pins/balls marked RSRVD are reserved for ...

Page 10

System Interface See Figure 3 for a simplified I/O diagram for a standard interface. Host System Bus System Interface Figure 3: Standard Interface Simplified I/O Diagram 10 CE#, OE#, WE# A[12:0] DiskOnChip Millennium Plus BHE# D[15:0] ID[1:0] IF_CFG Configuration ...

Page 11

Signal Descriptions DiskOnChip Millennium Plus TSOP-I and BGA packages support identical signals. The related pin and ball designations are listed in the signal descriptions, presented in logic groups, in Table 1 and Table 2. TSOP-I Package Table 1: Standard ...

Page 12

Input Signal Pin No. Type VCCQ 37 - VCC 12 - VSS 13, 25, - 36, 48 RSRVD The following abbreviations are used: IN Standard (non-Schmidt) input ST Schmidt Trigger input OD Open drain R8 Nominal ...

Page 13

BGA Package Table 2: Standard Interface Signal Descriptions, BGA Package Input Signal Ball No. Type A[12:11] D8, C8 A[10:8] F7, E7, C7 A[7:4] C3, D3, E3, F3 A[3:0] D2, E2, F2, G2 BHE# E4 ST, R8 Byte High Enable, active ...

Page 14

Input Signal Ball No. Type VSS G3, J9 RSRVD K6 Other. See Figure The following abbreviations are used: IN Standard (non-Schmidt) input ST Schmidt Trigger input OD Open drain R8 Nominal 22 KΩ pull-up resistor, ...

Page 15

Multiplexed Interface 2.3.1 Pin and Ball Diagrams See Figure 4 for the DiskOnChip Millennium Plus 16MB multiplexed interface TSOP-I pin diagram and Figure 5 for the BGA ball diagram. To ensure proper device functionality, pins/balls marked RSRVD are reserved ...

Page 16

System Interface See Figure 6 for a simplified I/O diagram. Host System Bus Figure 6: Multiplexed Interface Simplified I/O Diagram 16 CE#, OE#, WE# DiskOnChip Millennium Plus AD[15:0] ID0 AVD# System Interface Configuration Data Sheet, Rev. 1.7 DiskOnChip Millennium ...

Page 17

Signal Descriptions TSOP-I Package DiskOnChip Millennium Plus 16MB TSOP-I and BGA packages support the identical signals in multiplexed interface. The related pin and ball designations are listed in the signal descriptions, presented in logic groups, in Table 3 and ...

Page 18

Input Signal Pin No. Type 38 - The following abbreviations are used: IN Standard (non-Schmidt) input ST Schmidt Trigger input OD Open drain R8 Nominal 22 KΩ pull-up resistor, enabled only for 8-bit interface mode (IF_CFG input ...

Page 19

BGA Package Table 4: Multiplexed Interface Signal Descriptions, BGA Package Input Signal Ball No. Type AD[15:12] H8, K8, H7, J7, AD[11:8] K5, J4, H4, K3, AD[7:4] J8, G7, K7, H6, AD[3:0] H5, K4, G4, J3 CE# H2 ST, R Chip ...

Page 20

Input Signal Ball No. Type RSRVD K6 Other. See Figure The following abbreviations are used: IN Standard (non-Schmidt) input ST Schmidt Trigger input OD Open drain R8 Nominal 22 KΩ pull-up resistor, enabled only for ...

Page 21

Theory of Operation 3.1 Overview DiskOnChip Millennium Plus consists of the following major functional blocks, as shown in Figure 7 and Figure 8. • System Interface for host interface • Configuration Interface for configuring the DiskOnChip to operate in ...

Page 22

Figure 8: Standard Interface Simplified Block Diagram, 16MB Devices 3.2 System Interface The system interface block provides an easy-to-integrate SRAM-like (also EEPROM-like) interface to DiskOnChip Millennium Plus, enabling it to interface with various CPU interfaces, such as a local bus, ...

Page 23

Configuration Interface The Configuration Interface block enables the designer to configure DiskOnChip Millennium Plus to operate in different modes. When using a standard interface, the IF_CFG pin/ball is used to configure the device for 8/16 bit access mode. The ...

Page 24

Programmable Boot Block with eXecute In Place (XIP) Capability During boot, code must be executed directly from the flash media, rather than first copied to the host RAM and then executed from there. This direct XIP code execution capability ...

Page 25

Data Pipeline DiskOnChip Millennium Plus uses a two-stage pipeline mechanism, designed for maximum performance while enabling on-the-fly data manipulation, such as read/write protection and Error Detection/Error Correction. 3.9 Control & Status The Control & Status block contains registers responsible ...

Page 26

DiskOnChip Millennium Plus devices are dual-die devices, consisting of two stacked 32MB devices. Therefore, the interleave architecture, block and page size are similar to that of DiskOnChip Millennium Plus 32MB devices. Block 0 (16 KB) Block 1022 (16 KB) ...

Page 27

Hardware Protection 4.1 Method of Operation DiskOnChip Millennium Plus enables the user to define two partitions that are protected (in hardware) against any combination of read or write operations. The two protected areas can be configured as read protected ...

Page 28

Low Level Structure of Protected Area The first three blocks on DiskOnChip Millennium contain foundry information, the Data Protect structures, Initial Program Loader (IPL) code, and bad block mapping information. See Figure 12. Bad Block Table and Factory-Programmed UID ...

Page 29

Modes of Operation DiskOnChip Millennium Plus has three modes of operation: • Reset • Normal • Deep Power-Down. Mode changes can occur due to any of the following events, as shown in Figure 13: • Assertion of the RSTIN# ...

Page 30

Normal Mode This is the mode in which standard operations involving the flash memory are performed. Normal mode is automatically entered when a valid write sequence is sent to the DiskOnChip Control register and Control Confirmation register. The boot ...

Page 31

TrueFFS Technology 6.1 General Description M-Systems’ patented TrueFFS technology was designed to maximize the benefits of flash memory while overcoming inherent flash limitations that would otherwise reduce its performance, reliability and lifetime. TrueFFS emulates a hard disk, making it ...

Page 32

TrueFFS Software Development Kit (SDK) The basic TrueFFS Software Development Kit (SDK) provides the source code of the TrueFFS driver. It can be used in an OS-less environment or when special customization of the driver is required for proprietary ...

Page 33

Static Wear-Leveling Areas on the flash media may contain static files, characterized by blocks of data that remain unchanged for very long periods of time, or even for the whole device lifetime. If wear-leveling were only applied on newly written ...

Page 34

Memory Window in DiskOnChip Millennium Plus 16/32MB TrueFFS utilizes an 8KB memory window in the CPU address space, consisting of four 2KB sections as depicted in Figure 15. When in Reset mode, read cycles from sections 1 and ...

Page 35

Memory Window in DiskOnChip Millennium Plus 64MB TrueFFS utilizes an 8KB memory window in the CPU address space consisting of four 2KB sections, as depicted in Figure 16. When in Reset mode, the Programmable Boot Block in sections ...

Page 36

Register Descriptions This section describes various DiskOnChip Millennium Plus registers and their functions, as listed in Table 5. This section can be used to enable the designer to better evaluate DiskOnChip technology. Address (Hex) 7.1 Definition of Terms The ...

Page 37

No Operation (NOP) Register Description: A call to this register results in no operation. To aid in code readability and documentation, software should access this register when performing cycles intended to create a time delay. Address (hex): 1002 Type: ...

Page 38

DiskOnChip Control Register/Control Confirmation Register Description: These two registers are identical and contain information on the operation mode of DiskOnChip. After writing the required value to the DiskOnChip Control register, the complement of that data byte must also be ...

Page 39

Device ID Select Register Description cascaded configuration, this register controls which device provides the register space. The value of bits ID[0:1] is compared to the value of the ID configuration input pin/balls, as defined in Section 9.6. ...

Page 40

Output Control Register Description: This register controls the behavior of certain output pins. Address (hex): 100C Type: Read/Write Reset Value: 01H Bit 7 Bit 6 RFU_0 Bit No. 0-2, 4-7 Reserved for future use 3 SLOCK [Sticky Lock]. Setting ...

Page 41

IRQ_P (Interrupt Request on Protection Violation). Indicates that the IRQ# output has been asserted due to a data protection violation. Writing this bit clears its value, negates the IRQ# output and permits subsequent interrupts to occur. ...

Page 42

Booting from DiskOnChip Millennium Plus 8.1 Introduction DiskOnChip Millennium Plus can function both as a flash disk and the system boot device. If DiskOnChip is configured as a flash disk, it can operate as the OS boot device. DiskOnChip ...

Page 43

The drive letter assigned depends on how DiskOnChip Millennium Plus is used in the system, as follows: • If DiskOnChip Millennium Plus is used as the only disk in the system, the system boots directly from it and assigns it ...

Page 44

Using DiskOnChip Millennium Plus in Asynchronous Boot Mode Platforms that host CPUs that wake up in burst mode should use Asynchronous Boot mode when using DiskOnChip Millennium Plus as the system boot device. During platform initialization, certain CPUs wake ...

Page 45

Design Considerations 9.1 Design Environment DiskOnChip Millennium Plus provides a complete design environment consisting of: • Evaluation Boards (EVB) for enabling software integration and development with DiskOnChip Millennium Plus, even before the target platform is available. An EVB with ...

Page 46

System Interface 9.2.1 Standard Interface DiskOnChip Millennium Plus uses an SRAM-like interface that can easily be connected to any microprocessor bus. With a standard interface, it requires 13 address lines, 8 data lines and basic memory control signals (CE#, ...

Page 47

Multiplexed Interface With a multiplexed interface, DiskOnChip Millennium Plus 16MB requires the signals shown in Figure 19 below. 0.1 uF Address/Data AVD# Output Enable W rite Enable Chip Enable Reset Chip ID 9.3 Connecting Signals 9.3.1 Standard Interface DiskOnChip ...

Page 48

DiskOnChip Millennium Plus derives its internal clock signal from the CE#, OE# and WE# inputs. Since access to DiskOnChip Millennium Plus’ registers is volatile, much like a FIFO or UART, ensure that these signals have clean rising and falling edges, ...

Page 49

Control is returned to the OS to continue other tasks. When the IRQ# interrupt is received, other interrupts are disabled and the OS is flagged. 4. The OS either returns control immediately to the TrueFFS driver, or waits for ...

Page 50

When the host BHE# signal asserts DiskOnChip Millennium Plus BHE#, data is valid on D[15:8]. • When both A[0] and BHE# are at logic 0, data is valid on D[15:0]. • No data is transferred when both BHE# and ...

Page 51

Device Cascading 9.6.1 Standard Interface When using a standard interface four DiskOnChip Millennium Plus 16/32MB two DiskOnChip Millennium Plus 64MB devices can be cascaded, for up to 128MB capacity. No external decoding circuitry or ...

Page 52

Memory Map in Cascaded Configuration When cascading DiskOnChip Millennium Plus devices, the Programmable Boot Block size is enlarged with 1KB for each additional device in the configuration. When four devices are connected in cascaded configuration, a boot block size ...

Page 53

Product Specifications 10.1 Environmental Specifications 10.1.1 Operating Temperature Ranges Commercial Temperature Range: 0°C to 70°C Extended Temperature Range: 10.1.2 Thermal Characteristics Junction to Case (θ 10.1.3 Humidity 10% to 90% relative, non-condensing. 10.1.4 Endurance DiskOnChip Millennium Plus is based ...

Page 54

Electrical Specifications 10.3.1 Absolute Maximum Ratings Parameter DC Core Supply Voltage DC I/O Supply Voltage Input Pin Voltage Input pin Current Storage Temperature Lead Temperature Maximum duration of applying VCCQ without VCC or VCC without VCCQ 1. Permanent device ...

Page 55

DC Electrical Characteristics Over Operating Range Table 13: DC Characteristics, 1.65V to 1.95V I/O (16MB Devices Only) Parameter Symbol Core Supply Voltage I/O Supply Voltage VCCQ High-level Input Voltage Low-level Input Voltage High-level Output Voltage Low-level Output Voltage 1,2 ...

Page 56

Table 14: DC Characteristics, 2.7V-3.6 I/O (16/32MB Devices) Parameter Symbol Core Supply Voltage I/O Supply Voltage VCCQ High-level Input Voltage Low-level Input Voltage High-level Output Voltage Low-level Output Voltage High-level Output Current I Low-level Output Current I 1, Input Leakage ...

Page 57

Table 15: DC Characteristics, 2.7V-3.6 I/O (64MB Devices) Parameter Symbol Core Supply Voltage I/O Supply Voltage VCCQ High-level Input Voltage Low-level Input Voltage High-level Output Voltage Low-level Output Voltage High-level Output Current I Low-level Output Current I 1, Input Leakage ...

Page 58

AC Operating Conditions Environmental and timing specifications are based on the following conditions. Parameter Ambient Temperature (TA) Supply Voltage Input Pulse Levels Input Rise and Fall Times Input Timing Levels Output Timing Levels Output Load 1. For 16MB devices ...

Page 59

Timing Specifications 10.4.1 Read Cycle Timing Standard Interface A[12:0], BHE# CE# T (CE1) HO OE# WE# D[15:0] Figure 23: Standard Interface Read Cycle Timing T SU A[12:0], BHE# CE# T (CE1) HO OE# WE# D[15:0] Figure 24: Standard Interface ...

Page 60

Table 17: Standard Interface Read Cycle Timing Parameters – DiskOnChip Millennium Plus 16MB Symbol Tsu(A) Address to OE# Tho(A) OE# to Address hold time Tsu(CE0) CE# to OE# Tho(CE0) OE# to CE# Tho(CE1) OE# or WE# Tsu(CE1) CE# to WE# ...

Page 61

Table 18: Standard Interface Read Cycle Timing Parameters – DiskOnChip Millennium Plus 32/64MB Symbol Tsu(A) Address to OE# Tho(A) OE# Tsu(CE0) CE# Tho(CE0) OE# Tho(CE1) OE# or WE# Tsu(CE1) CE# Trec(OE) OE# negated to start of next cycle Read access ...

Page 62

Write Cycle Timing Standard Interface A[12:0], BHE CE# OE# WE# D[15:0] Figure 25: Standard Interface Write Cycle Timing Table 19: Standard Interface Write Cycle Parameters – DiskOnChip Millennium Plus 16MB Symbol T (A) Address to WE# SU ...

Page 63

Table 20: Standard Interface Write Cycle Parameters – DiskOnChip Millennium Plus 32/64MB Symbol t (A) SU tho (A) tw(WE) T WCYC tsu (CE0) tho (CE0) tho (CE1) tsu (CE1) trec (WE) tsu(D) tho (D) 1. CE# may be asserted any ...

Page 64

Read Cycle Timing Multiplexed Interface AVD# T (AVD) SU AD[15:0] CE# T (CE1) HO OE# WE# Figure 26: Multiplexed Interface Read Cycle Timing Table 21: Multiplexed Interface Read Cycle Parameters Symbol Description tsu(AVD) Address to AVD# tho(AVD) Address to ...

Page 65

Write Cycle Timing Multiplexed Interface AVD# T AD[15: CE# OE# WE# Figure 27: Multiplexed Interface Write Cycle Timing Table 22: Multiplexed Interface Write Cycle Parameters Symbol tsu(AVD) Address to AVD# tho(AVD) Address to AVD# Tw(AVD) AVD# low ...

Page 66

Power-Up Timing DiskOnChip Millennium Plus is reset by assertion of the RSTIN# input. When this signal is negated, DiskOnChip initiates a download procedure from the flash memory into the internal Programmable Boot Block. During this procedure, DiskOnChip Millennium Plus ...

Page 67

Symbol 1 T (VCC-RSTIN) REC 1 Tp (VCC-BUSY0) T (RSTIN (BUSY0 (BUSY1 (BUSY-CE (D-BUSY1 Tho(RSTIN-AVD) 1. Specified from the final positive crossing of Vcc above 2.7V. 2. ...

Page 68

Mechanical Dimensions See Figure 30 and Figure 31 for the mechanical dimensions of the TSOP-I and BGA packages. TSOP-I Dimensions: 20.0±0. 12.0±0. 1.2±0 DiskOnChip Millennium Plus 16/32/64MByte Figure 30:TSOP-I Package Data Sheet, Rev. ...

Page 69

BGA Dimensions (16/32MB): BGA Dimensions (64MB): Ball Pitch: 9.0 12.0 69 9.0±0. 12.0±0. 1.2±0.1 mm 9.0±0. 12.0±0. 1.4±0.1 mm 0.8mm 1.2 0.90 0.33±0. 0.47±0. ...

Page 70

... MD2811-D32-V3-X MD2811-D32-V3-X-P 32 MD3831-D32-V3 MD3831-D32-V3-P MD3831-D32-V3-X MD3831-D32-V3-X-P MD3331-D64-V3 MD3331-D64-V3-P 64 MD3331-D64-V3-X MD3331-D64-V3-X-P 70 MD2811 – DiskOnChip Millennium Plus TSOP, MD3831, MD3331 – DiskOnChip Millennium Plus single/dual die BGA 64, 32, 16 Capacity: 32MB (256Mb) or 16MB (128Mb) V3 Core and I/O Voltage: 3.3V V3Q18 Core Voltage: 3.3V, I/O Voltage: 1.8 or 3.3V Blank Commercial: 0°C to +70°C X Extended: – ...

Page 71

Appendix A: Example Code This appendix provides example code to verify basic DiskOnChip Millennium Plus 32MB operations in the system, mainly useful at first integration stages. /*------------------------------------------------------------------------------*/ /* Identify DiskOnChip Millennium Plus 32MB /* /* The target of this sequence ...

Page 72

Write 0x16 to offset 0x1004 Read from offset 0x1004 into temp If temp != 0x16 return (FALSE) Write 0x03 to offset 0x1004 Read from offset 0x1004 into temp if temp != 0x03 return (FALSE) Return (True True, then ...

Page 73

... How to Contact Us Internet: General Information: Sales and Technical Information: USA M-Systems Inc. 8371 Central Ave, Suite A Newark CA 94560 Phone: +1-510-494-2090 Fax: +1-510-494-5545 Taiwan M-Systems Asia Ltd. Room No. 133 Sec. 3 Min Sheng East Road Taipei, Taiwan R.O.C. Tel: +886-2-8770-6226 Fax: +886-2-8770-6295 Japan Asahi Seimei Gotanda Bldg ...

Related keywords