This device complies with Part 15 of the FCC Rules. Operation is subject to the following two
conditions:
(1) this device may not cause harmful interference.
(2) this device must accept any interference received, including interference that may cause
undesired operation.
Changes or modifications not expressly approved by the party responsible for compliance could
void the user’s authority to operate the equipment.
The information contained in this document is subject to change without prior notice
This document contains proprietary information, which is protected by copyright. All rights
reserved. This document cannot be photocopied, reproduced or translated without prior written
approval by Oberon Service.
All other Companies and/or product names are trademarks or registered trademarks of their
respective company.
Oberon Service 2006. All rights reserved.
SSDIO API Developers Guide Rev 1.3D
Pag.
2
www.oberon.it
Index
Index
IndexIndex
Firmware License Agreement 3
General description 5
Theory of operation 6
Part numbers 7
Commands summary 8
RS232 commands 9
Digital I/O commands 12
Electrical specifications 13
Pinout specification 16
Mechanical specification 18
Addendum A
Addendum A
Addendum AAddendum A
Digital I/O commands with external Pull-up ( Driving open drain) 19
IMPORTANT: Please read this License carefully before using the Firmware contained in the Serial Secure
IMPORTANT:IMPORTANT:
Digital, hereinafter referred to as "SSD" and Serial Secure digital IO referred to as “SSDIO”. The right
to use this Firmware is granted only if the Customer agrees with the terms of this License. If you do not
agree with the terms of this License, you may return the unused Firmware product for a refund.
HOWEVER, THE USE OF THIS FIRMWARE INDICATES YOUR ACCEPTANCE OF THESE
HOWEVER, THE USE OF THIS FIRMWARE INDICATES YOUR ACCEPTANCE OF THESE TERMS AND
HOWEVER, THE USE OF THIS FIRMWARE INDICATES YOUR ACCEPTANCE OF THESE HOWEVER, THE USE OF THIS FIRMWARE INDICATES YOUR ACCEPTANCE OF THESE
CONDITIONS
CONDITIONS.
CONDITIONSCONDITIONS
TERMS AND
TERMS AND TERMS AND
FIRMWARE LICENSE AND COPYRIGHT
FIRMWARE LICENSE AND COPYRIGHT
FIRMWARE LICENSE AND COPYRIGHTFIRMWARE LICENSE AND COPYRIGHT
This Firmware is copyrighted and all rights are reserved by Oberon Service srl., hereinafter referred to
as "Oberon". In return for the payment of a one-time license fee, which was included in the purchase
price of the SSD/SSDIO Firmware, Oberon grants you a non-exclusive right to use the Firmware,
subject to the following terms and conditions. No title or ownership of the Firmware is conferred with the
License.
1. The Firmware may not be duplicated or copied.
2. The Firmware may not be duplicated, transmitted, transcribed, disassembled, decompiled, decrypted
or reverse engineered unless Oberon's prior written consent is either obtained or required by law. Upon
request, the user will provide Oberon with reasonably detailed information regarding any disassembly,
decompilation, decryption or reverse engineering.
3. Any third party supplier of the Firmware may protect its rights in the Firmware against violation of
this License.
4. Oberon reserves the right to terminate this License upon breach. In the event of a termination, all
copies of the Firmware shall be returned to Oberon or, with Oberon’s prior written consent, a certificate
of destruction of all copies may be provided to Oberon. Any use of the Firmware in violation of the
copyright laws constitutes termination of this agreement and prosecution will begin.
5. This License and the Firmware product may not be transferred to a third party.
6. I
. Intellectual property; limited license to users
tellectual property; limited license to users
. I. I
tellectual property; limited license to userstellectual property; limited license to users
The Firmware product is protected by copyright, trademark, patent, and/or other intellectual property
laws, and any unauthorized use of this license may violate such laws and the Terms of Use. Except as
expressly provided herein, Oberon and its suppliers do not grant any express or implied rights to use
this Firmware. You agree not to copy, republish, frame, download, transmit, modify, assign, distribute,
license, sublicense, reverse engineer, or create derivative works based on this Firmware, except as
expressly authorized herein.
SSDIO API Developers Guide Rev 1.3D
Pag.
4
www.oberon.it
7. If the Firmware is licensed for use by the U.S. Government, the user agrees
that the Firmware has been developed entirely at private expense and is delivered as "Commercial
Computer Software" (as defined in DFARS 252.227-7013) or as "Restricted Computer Software" (as
defined in FAR 52.227-19).
LIMITED WARRANTY
LIMITED WARRANTY
LIMITED WARRANTYLIMITED WARRANTY
To the original purchaser, Oberon warrants the SSD/SSDIO on which the Firmware is stored, to be free
of defects in materials and faulty workmanship for a period of ninety (90) days from the date the
Firmware is delivered. If during this period a defect in this SSD/SSDIO should occur, you may return the
SSD/SSDIO with a copy of your receipt or other proof of payment to Oberon or to an authorized
Oberon distributor, and Oberon will replace the SSD/SSDIO without charge. Your sole and exclusive
remedy in the event of a defect is expressly limited to replacement of the SSD/SSDIO as provided
above.
Oberon does not warrant that the functions contained in this Firmware will meet your requirements or
that the Firmware operation will be uninterrupted or error free. Information contained in the user
manual is subject to change without notice and does not represent a commitment on the part of Oberon.
IN NO EVENT WILL Oberon OR ANYONE ELSE WHO HAS BEEN INVOLVED IN THE CREATION,
PRODUCTION OR DELIVERY OF THIS FIRMWARE BE LIABLE TO YOU FOR ANY DAMAGES,
INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THIS PROGRAM, OR FOR ANY CLAIM
BY ANY OTHER PARTY. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE
PROGRAM AND MANUAL IS ASSUMED BY YOU.
This agreement shall be construed, interpreted and governed by the Italian laws. You agree that this is
the complete and exclusive statement of this agreement, which supersedes any prior agreement or other
communication between us on this subject.
SSDIO API Developers Guide Rev 1.3D
Pag.
5
www.oberon.it
GENERAL DESCRIPTION
GENERAL DESCRIPTION
GENERAL DESCRIPTIONGENERAL DESCRIPTION
The SSD (Safety Secure Digital) and SSDIO (Safety Secure Digital I/O) are storage media compliant
with the SD standard Rev 1.01. The SD is a low-cost mass storage device implemented as a removable
card, very small and easy to move from one device to another with high performance in terms of read
and write capabilities. The SD are commonly used on audio and video consumer electronic devices due
to the high speed transfer rate and at their compactness/thickness: 2.1 mm for the normal and 1.4 mm
for the thin version.
On SSD and SSDIO Oberon implemented a serial interface in order to connect it to external devices,
keeping the SD specifications; the products are designed around Hyperstone’s S2-16X flash Memory
Controller, while the serial communication is handled by a UART 8051 processor. The products comes
with a library of API in order to write and integrate the custom application in a simple way.
Standard features
Standard features
Standard featuresStandard features
•
Voltage range: basic communication 2.0 - 3.6 Volt
other commands and memory access 2.7 – 3.6 Volt
•
Clock: 0-25 Mhz (40 Mhz using R-C oscillator)
•
Data transfer rate to flash memory up to 40 MBytes/s
•
NAND type Flash Memory
•
Support 32, 64, 128, 256, 512 and 1,2 Gbit NAND flash
•
Error Correcting Code capabilities with 6 bytes in a 512 byte sector
•
Flash memory power down logic and flash memory write protect control
•
Firmware storage in flash memory
•
Firmware is loaded into internal memory by the boot ROM (8 Kbyte)
•
On-chip ECC unit
•
2 Digital I/O pins
•
Serial RS-232 I/O capabilities
Safety features
Safety features
Safety features Safety features
The Oberon SD implements a security feature that can be useful to protect applications. It simply works
as a Password/Answer concept.
Serial and I/O Features
Serial and I/O Features
Serial and I/O FeaturesSerial and I/O Features
The Oberon SD has the capability to communicate with devices using RS232 or driving/reading sensors
using 2 DIGITAL I/O pins.
The RS232 communication is configurable from 2400bps up-to 57600bps, while the communications
parameters are fixed to N81.
The 2 digital I/O pins are configurable as Input or Output and it is possible to drive them individually.
The Safety feature can be implemented as well.
SSDIO API Developers Guide Rev 1.3D
Pag.
6
www.oberon.it
Host
Flash Sto
rage Area
8051 Micro Controller
RS232 Device
Read
Write
THEORY OF OPERATION
THEORY OF OPERATION
THEORY OF OPERATIONTHEORY OF OPERATION
The flash storage sector 0 (first 512byte) is virtually
virtually used as R/W channel to drive the 8051
virtuallyvirtually
communication controller. The firmware running on the SD controller manages data received and
transmitted during Read/Write commands issues by the host. A special filter is performing real write
and read to storage device and virtual RS232 commands, to perform communications to/from serial
devices.
Those commands, useful to communicate with serial devices, are simply performed reading and writing
data on Sector 0 of the Oberon SD.