AMD DiskOnChip User manual

User Manual
DiskOnChip®PCI Evaluation
Board
NOVEMBER-2001

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 2
Contents
1Introduction............................................................................................................................ 3
1.1 Supported Devices ...........................................................................................................3
1.2 Features...........................................................................................................................4
2DiskOnChip PCI EVB – Package Contents...........................................................................4
3System Requirements ...........................................................................................................4
4DiskOnChip PCI EVB – The Board........................................................................................ 5
4.1 Determining the Base Address.........................................................................................5
4.2 Choosing Voltage.............................................................................................................5
4.3 Locking Protected Areas...................................................................................................6
4.4 Working in 16 Bit Mode ....................................................................................................6
4.5 Disabling TSOP Devices Soldered On Board...................................................................6
5Installing and Configuring the DiskOnChip PCI EVB..........................................................7
5.1 Installing the DiskOnChip as an Additional Disk Drive......................................................7
5.2 Using the DiskOnChip EVB as a Boot Device (DOS Example).........................................7
5.3 Identifying the DiskOnChip in the EVB..............................................................................8
5.4 Reformatting the DiskOnChip...........................................................................................8
6Additional Software Utilities for the DiskOnChip PCI EVB.................................................8
6.1 Using PMC Connectors .................................................................................................... 8
7Order information ..................................................................................................................9
8Troubleshooting................................................................................................................... 10
How to Contact Us...................................................................................................................... 12

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 3
1 Introduction
DiskOnChipPCI Evaluation Board (EVB) provides you with a quick and easy way to evaluate the
DiskOnChip in platforms with a PCI extension slot. The EVB is a useful tool for designers who need
to evaluate, program, duplicate or test the DiskOnChip, even before their target platform is available.
Once installed, the DiskOnChip PCI EVB can be accessed as an additional disk drive or as a boot
device.
AMD’s DiskOnChip products are high-performance single-chip flash disks that provide full hard
drive emulation in all major operating systems and platforms. This unique product offers a complete
data storage solution for applications in which mechanical hard drives cannot be used such as
embedded systems, Internet access devices, network computers, mobile systems and so on. The
DiskOnChip 8MB provides superior performance through a true 16-bit bus interface and offers
security enabling and data protection features.
1.1 Supported Devices
The DiskOnChip PCI EVB supports the entire DiskOnChip product line including:
•DiskOnChip 32MB1: 48-pin TSOP-I single-chip flash disk. Available capacity: 32MB. Features
a true 16-bit data bus, data read/write protection and security enabling capabilities, 1KB XIP boot
block and a ROM-like one time programming area (OTP).
•DiskOnChip 16MB1: 48-pin TSOP-I single-chip flash disk. Available capacity: 16MB. Includes
a 1KB XIP boot block.
•DiskOnChip 8MB: 32-pin DIP or 32-pin TSOP-II single-chip flash disk. Available capacity:
8MB. Includes a 512Bytes XIP boot block.
•DiskOnChip DIP: 32-pin DIP flash disk. Available capacities: 8MB to 576MB
xDiskOnChip DIMM: 144-pin Small Outline DIMM (Dual In-line Memory Module) flash disk.
Available capacities: 16MB to 256MB.
In order to work with any of the DiskOnChip products, a TrueFFS®driver is required. TrueFFS is
natively supported by all major OSs such as Windows CE, Windows 2000, QNX, and VxWorks. The
latest TrueFFS drivers can be obtained from AMD for these operating systems and for others such as
DOS, Linux, pSOS, NT Embedded and more. For other environments (including OS-less
environment) the TrueFFS Software Development Kit2(SDK) can be obtained. When using the
DiskOnChip as the boot device in a non-x86 environment, AMD’s Boot Software Development Kit3
(Boot SDK) package is required. Contact AMD for the availability of both packages.
1Software utilities and drivers version 5.0 and above are required.
2TrueFFS SDK –a source code driver package available from AMD under license agreement.
3Boot SDK –Boot Software Development Kit –a source code driver package available from AMD under license agreement

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 4
1.2 Features
The DiskOnChip PCI EVB includes the following features:
•Supports the current DiskOnChip product line.
•Independent memory window for each device on board. Up to four DiskOnChip form factors can
be simultaneously activated on this EVB.
•Supports 3.3V and 5V DIP and DIMM devices.
•Supports 3.3V TSOP-I and TSOP-II products.
•Selectable 8-bit or 16-bit operation mode (Relevant for DiskOnChip 32MB).
•Supports the DiskOnChip 32MB hardware protection option, including the Lock# signal.
•Two fixed memory base address are available for each DiskOnChip socket on board (using
Jumper).
•Jumpers are available for disabling TSOP-I and/or TSOP-II devices soldered on board.
2 DiskOnChip PCI EVB –Package Contents
The DiskOnChip PCI EVB package includes the following:
•DiskOnChip PCI EVB
Note: Five different ordering configurations are available. Verify you have received the one you ordered
(Refer to Table 7 on page 9).
•Release Letter.
•Quick Installation Guide.
•DiskOnChip Data CD with:
additional documentation
software utilities and tools.
Note: It is recommended to download the latest software utilities from our web site at www.amd.com.
•Limited warranty letter.
3 System Requirements
•A PC or any other platform with free PCI bus slots
•32KB free memory space (between C800 and E800).
•It is recommended to have a bootable DOS diskette handy as all software utilities included are
compiled for DOS.

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 5
4 DiskOnChip PCI EVB –The Board
DiskOnChip PCI EVB can simultaneously host up to four DiskOnChip form factors (DIP, DIMM,
TSOP-II and TSOP-I). You can also cascade up to two TSOP-II devices and up to four TSOP-I
devices.
Table 1: Jumpers and Indicators
Item Description
J1 Sets the DiskOnChip start address
(DiskOnChip requires only 8KB Window)
J2 Sets the data protection pin of the DiskOnChip 32MB (Lock#)
J3 Sets DiskOnChip 32MB to 8-bit or 16-bit mode (IF_CFG)
J6 Select 3.3V or 5V operation voltage in the DIP and DIMM sockets
J16 Enables/Disables TSOP-II devices soldered on board
J17 Enables/Disables TSOP-I devices soldered on board
D1 DiskOnChip DIP & DIMM activity indicator (Chip Enable status)
D2 DiskOnChip TSOP-I & TSOP-II activity indicator (Chip Enable status)
D3 Power indicator LED
4.1 Determining the Base Address
The DiskOnChip PCI EVB supports up to four DiskOnChips in parallel, each residing in a separate
memory address. Table 2 defines the memory table for Jumper 1
Table 2: DiskOnChip Memory Table – Jumper 1 (J1)
Device Type J1, pins 1 & 2 (U8) J1, pins 2 & 3 (U9) *
TSOP-I C800 D000
TSOP-II CA00 D200
DIP CC00 D400
DIMM CE00 D600
* Default factory settings
4.2 Choosing Voltage
Use Jumper J6 (refer to Table 3) to determine the voltage supplied to the DIP and SODIMM sockets
(TSOP sockets are 3.3V only!)
Table 3: Selecting Operating Voltage – Jumper 6 (J6)
Jumper Pins 1 & 2 Pins 2 & 3 *
J6 5V 3.3V
* Default factory settings

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 6
4.3 Locking Protected Areas.
When setting the Lock# pin, the DiskOnChip 32MB will not allow writing to write protected areas or
access to read protected areas, even when the correct password is entered.
Use J2 to set the Lock# state of the DiskOnChip 32MB (refer to Table 4).
Table 4: J2 Settings
#Lock J2 State
Enable SHORT
Disable *N.C
* Default factory settings
4.4 Working in 16 Bit Mode
When setting the IF_CFG pin, the DiskOnChip 32MB will work in full 16-bit mode, thus achieving
approximately twice the performance.
Use J3 to set the IF_CFG pin of the DiskOnChip 32MB (refer to Table 5).
Table 5: J3 Settings
#Lock J3 State
8-Bit SHORT
16-Bit *N.C
* Default factory settings
4.5 Disabling TSOP Devices Soldered On Board
You may use J16 and J17 to disable DiskOnChip devices soldered on board (either TSOP-I or TSOP-
II), without having to physically remove them from the board (refer to Table 6).
Table 6: J16 & J17 Settings
Jumper State Outcome
J16 SHORT TSOP-II devices are disabled
J17 SHORT TSOP-I devices are disabled
* J16 and J17 default factory setting is N.C (i.e. the TSOP-I and TSOP-II sockets are enabled).

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 7
5 Installing and Configuring the DiskOnChip PCI EVB
When installing the DiskOnChip PCI EVB as a bootable drive in operating systems other then DOS,
make sure to place the relevant systems files on the DiskOnChip (i.e., execute according to Section
5.1, then install the systems files and continue with Section 5.2).
In Windows systems, the “New hardware found”message is displayed each time you boot with the
PCI board plugged in. To suppress this message, choose to install a driver, and select the
DOC_PCI.INF file located in the ‘PCI_EVB’directory of the DiskOnChip software utilities. This
will NOT install a driver but will inform Windows of the new hardware and stop this message from
being displayed at boot time.
When working with the EVB in environments other then PC, you must use the DiskOnChip BOOT
SDK to enable your boot code to access DiskOnChip and load your OS and drivers.
Additional information, scenarios and advice regarding use of the DiskOnChip as a bootable drive is
available in the DiskOnChip Software Utilities User Manual.
5.1 Installing the DiskOnChip as an Additional Disk Drive
DOS example:
1. Mount DiskOnChip(s) on the EVB in the appropriate socket (SODIMM, DIP, TSOP).
2. Insert the EVB into a free PCI slot (make sure your host is powered OFF)
3. Power ON your computer (host).
Note: TSOP devices require formatting before proceeding to step 4 (refer to the DiskOnChip software utilities
manual on our web site).
4. You may now access the EVB as an additional drive.
When using other operating systems you may need to first install the DiskOnChip driver (see the
DiskOnChip OS-specific installation manuals).
5.2 Using the DiskOnChip EVB as a Boot Device (DOS Example)
The DiskOnChip EVB may be used either as an additional hard drive or as the system’s boot device
(drive C:). When shipped, the default settings of the DiskOnChip cause it to be installed as the next
available drive. This will typically be drive D: if the system already includes another drive. To
convert it into a bootable DOS drive perform the following:
1. Boot the system and ensure that the DiskOnChip EVB is correctly installed as an additional drive.
2. Copy your system files onto the DiskOnChip:
FORMAT D: /S or SYS D: (assuming DiskOnChip is registered as drive D:).
1. Remove your hard drive or type:
DFORMAT D: (or /WIN:segment)/FIRST /S:DOCnn.EXB /UPDATE
a) The /S flag must be used when the /FIRST flag is used. DOCnn.EXB stands for the
DiskOnChip firmware file name.

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 8
b) The /UPDATE flag instructs DFORMAT to update the firmware without re-formatting the
flash media –keeping the information on it intact (such as the DOS systems files).
3. Re-boot the system.
After re-booting, the DiskOnChip is identified as drive C.
5.3 Identifying the DiskOnChip in the EVB
There are two utilities that can identify the DiskOnChip chip mounted on the EVB. You can use
“DINFO”when the drivers are correctly loaded (indicated by the sign-on messages display). If the
messages were not displayed, use DINFO /DIRECT to search for the DiskOnChip.
DINFO provides information regarding the DiskOnChip size, amount of physical flash used, number
of flash devices inside DiskOnChip, drive letter occupied by DiskOnChip, firmware version and so
on.
5.4 Reformatting the DiskOnChip
Warning: Running DFORMAT erases all data from the DiskOnChip. Make sure to back up your
data before using this utility.
The DiskOnChip can be re-formatted on board using the DFORMAT utility. The DFORMAT utility
can be used whether or not the device was recognized by the system and assigned a drive letter.
Assuming DiskOnChip is located at address 0xC800, the format command is:
DFORMAT /WIN:C800 /other flags…
After running DFORMAT, you must reset the system to allow the changes to take effect.
Important: Correct initialization of your DiskOnChip is the first step to perform before starting
development. It is highly recommended to thoroughly read the DiskOnChip Software Utilities
Manual in general, and specifically the chapter discussing DFORMAT.
6 Additional Software Utilities for the DiskOnChip PCI EVB.
You can use any of the DiskOnChip DOS utilities with the DiskOnChip PCI EVB.Detailed
information can be found in the “DiskOnChip Utilities User Manual”.
6.1 Using PMC Connectors
You may connect this EVB to boards in which the PCI bus is only accessible through PMC
connectors (such as the MCP750 reference board), by using PMC to PCI adapter cards (vendor
supplied). Additional information and links to these products is available in our web site
(www.amd.com).

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 9
7 Order information
The DiskOnChip PCI Evaluation Board may be ordered in several configurations, depending on the
DiskOnChip you need to evaluate. The following table can help you decide which configuration you
need to order for your system. Note that the DIP and SODIMM sockets are available in all
configurations.
Table 7: Ordering Information
DiskOnChip Products SupportedOrdering Info Remarks
DIP DIMM 8MB
TSOP-II 16MB
TSOP 32MB
TSOP-I
Am78EVPLFA1 Only DIP and SODIMM sockets are
available on board. 33
Am78EVPLFA3 The TSOP-II DiskOnChip 8MB is
soldered on board and is included in the
price of the packa
g
e.
333
Am78EVPLFA2 TSOP-I ZIF socket plus the DIP and
SODIMM sockets make this board ideal
for eas
y
evaluation of an
y
DiskOnChip
3333

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 10
8 Troubleshooting
Item Action
Is the DiskOnChip formatted?
Another device may be using the same memory window.
Remove cards not required and check your BIOS
Configuration.
Another device may be using the same memory window.
Change the base memory address of the DiskOnChip using
J1.
Are you working with the EVB in Dell, Gateway, or Compaq
machines? The BIOS in all of these machines reserves all
legacy ISA resource for use by PCI cards. Please use a
different machine.
Many BIOSs try to reserve the legacy ISA resource for use
by PCI cards. Changing the BIOS settings can modify this
behavior. Look for a setting that describes “Shared ISA
Memory Space” and ensure that this option is set to enable
the DiskOnChip window in the base address set with JP1.
The DiskOnChip firmware may need to be trimmed to work
with your BIOS. Please refer to the DiskOnChip software
tools manual and read about the various firmware flags in
DFORMAT.
Ensure that pin 1 of DiskOnChip is aligned with Pin 1 pad on
the board. Reverse insertion will render the DiskOnChip
unusable.
If you are working with DiskOnChip 16MB TSOP, disable
the 16-bit operation mode.
Is the driver loaded? When using OSs other then DOS,
follow the DiskOnChip installation instructions for your
specific OS.
The EVB is not recognized
When working with the EVB in non-PC architectures, you
must use the DiskOnChip BOOT SDK (also known as BDK)
to enable your boot code to identify the DiskOnChip and
load its driver.
Make sure you have placed the OS system files on the
DiskOnChip (In DOS – Format D: /s).
Cannot boot from the EVB
When working with the EVB in non-PC architectures, you
must use the DiskOnChip BOOT SDK (also known as BDK)
to enable your boot code to load your OS directly from the
DiskOnChip.

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 11
Item Action
Disable TSOP devices soldered
on board –without removing
them.
Use J16 and J17 to disable any TSOP-I and TSOP-II
devices soldered on board the EVB.
Suppressing the “Found new
hardware”message in Windows When the message is displayed, choose to install a driver
and select the DOC_PCI.INF file included with the
DiskOnChip software utilities package, under the ‘PCI_EVB’
directory. This will not install a driver but will suppress the
message.
Additional tools and information DiskOnChip software accessories (including DFORMAT,
DINFO, PUT/GET IMAGE etc.), along with other extensive
DiskOnChip documentation, can be found in the enclosed
CD.

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 12
How to Contact Us
Internet: http://www.amd.com
AMD
One AMD Place
P.O. Box 3453
Sunnyvale, California 94088-3453
(408) 732-2400
(800) 538-8450
TWX:910-339-9280
TELEX:34-6306
Technical Support
USA & CANADA
(800) 222-9323 or
(408) 749-5703
USA & Canada & Latin America E-Mail:
Hw.support@amd.com
Portugues.tech@amd.com
Spanish.support@amd.com
ARGENTINA: 001-800-200-1111,
after tone 800-859-4478
CHILE: 800-532-853
MEXICO: 95-800-222-9323
EUROPE & UK
+44-(0)1276-803299
Fax: +44-(0)1276-803298
FRANCE: 0800-90-8621
GERMANY: 089-450-53199
ITALY: 800-877224
EUROPE E-mail: euro.tech@amd.com
FAR EAST Fax: (852) 2956-0599
JAPAN Fax: 03-3346-7848
Literature Ordering
USA & CANADA: (800) 222-9232
USA & CANADA & LATIN AMERICA E-mail:
amdlit@gomez.amd.com
EUROPE E-mail: euro.lit@amd.com
FAR EAST Fax: (852) 2956-0599
JAPAN Fax: 03-3346-9628
AMD assumes no responsibility for the use of the material described in this document. Information
contained herein supersedes previously published specifications on this device from AMD. AMD
reserves the right to change this document without notice.

AMD DiskOnChip PCI EVB User Manual
DiskOnChip and TrueFFS are M-Systems registered trademarks. 13
Table of contents
Other AMD Motherboard manuals