SD Flash Interface. Dave Jaffe December, 2006

Similar documents
Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Preliminary F40 SoC Datasheet

Dual Serial Shield User Manual

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MP3 Trigger v2 User Guide

LPC1788 Mio Board. The functional details of the board are as follows-

STM32G0 MCU Series Efficiency at its Best

OpenPicus WIFI module. Introduction. Pinout. Features

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

SKA Monitoring & Control Realisation Technologies Hardware aspects. R.Balasubramaniam GMRT

BT-22 Product Specification

CD17Bxx-QFN24 UART_RTS/BUSY UART_CTS I2C_SDA I2C_SCL MODE1 DIR SPI_CS# SPI_MOSI UART_RX UART_TX XTAL_OUT XTAL_IN

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 1/24/2011

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

Applications Wi-Fi sensors Wi-Fi automation Internet of things Wi-Fi enterteinment Serial to Wi-Fi

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 3/3/2011

VMAC is just one of a series of new electronic kits from HAMKit. Video Matrix ATV Controller Presented by Dave Williams, G8PUO

PropIO V2 User Guide. Wayne Warthen RetroBrew Computers

Boot Loader. Bootloader

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

UPS PIco. for use with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

RN-174 WiFly Super Module

Clicker 2 for Kinetis

Product Specification

Avnet Zynq Mini Module Plus Embedded Design

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

SBC44EC. Single board computer for 44 pin PLCC PICs

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

LPC1788 Mio Board. User Manual. Revision 1.0 1

Serial to LANC Adapter User s Guide

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011

FAE Summit Interfacing the ADS8361 to the MSP430F449 Low Power Micro Controller

Wireless Sensor Networks. FireFly 2.2 Datasheet

4I39 RS-422 ANYTHING I/O MANUAL

FPGA Development Board Hardware and I/O Features

WICE-SPI Hardware Operation Manual

USB Host Shield 2. Features and Specifications

PF2100 MODBUS LOGGER CARD SYSTEM SPECIFICATION. v1.0 DRAFT Revised Dec 4, 2014 Last Revised by Alex Messner

User s Manual iceprogm1050, icecablem100 and SAB-XXXXX-X V 1.2

A Programmer for the 68HC705C8 MicroController Figure 1 PROG05 As Built PROG05 User Guide Version C1 Page 1 of 14

Preliminary File System User Manual

Features: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed

TECHNICAL DESCRIPTION

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

Datasheet BT860 Development Kit

xpico 200 Series Evaluation Kit User Guide

GPS Module. Ct-G430/Ct-G430P. Specifications Sheet V0.2

Product Overview -A 16 bit Micro Experimenter for Solderless Breadboards

SBC65EC. Ethernet enabled Single Board Computer

Name: Serial MP3 Player A manual

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Product Specification

RN-134. WiFly GSX Super Module SuRF Board. Features. Description. Applications. ~ page 1 ~ rn-134-ds v1.

Multi-IQ. Firmware: RS232-Data Manager for UPS 4 x RS232 / 1 x LAN-Contacts flash upgradeable. User manual. (Serial Number / Seriennummer)

µ-blox GPS-PS1 GPS Receiver Board based on SiRFstar I/LX TM -Datasheet-

VINCULUM-BASED TEMPERATURE / HUMIDITY / VOLTAGE DATA LOGGER FEATURES:

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 4/20/2011

Future Designs, Inc. Your Development Partner LCD DEMO KITS

Vvisto. User Manual. & Installation Guide. USB 2.0 Hard Drive with Multi Card Reader, featuring easy file backup!

UPS PIco. for use with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

BigRedBee GPS User s Guide V0.19 December 2015

EVB-USB2250 User Manual Revision B

ARDUINO YÚN Code: A000008

AT89S8252 Development Board V1.0. Manual

SBC45EC. Single board computer for 44 pin PLCC PICs

TI SimpleLink dual-band CC1350 wireless MCU

MYD-SAMA5D3X Development Board

DIO16 8 Channel digital input and 8 Channel digital output board. V1.0 August CANBUS-DIO16 Rev B v1.0

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

CLCD1 Serial 1 wire RS232 LCD development board

New Eagle Data Logger

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0

M32 Development Board

µmmc Serial Data Module Data Sheet

D12 Mass Storage Kit. ( USB to CompactFlash TM or IDE)

Anadigm FPAA Solutions Training Class III

March 21, BT22 Datasheet. Amp ed RF Technology, Co., Ltd.

IS-Dev Kit-1 Users Manual

Web Site: Forums: forums.parallax.com Sales: Technical:

GRAVITECH GROUP

DIRRS+ Digital Infra-Red Ranging System Ideal for robotics projects. Singles (SKU # Pack (SKU #35100)

CF2SCSI Disk Bridge User Guide

Easy Kit Board Manual

Bolt 18F2550 System Hardware Manual

SIM28_EVB kit_user Guide_V1.02

LPC2148 DEV BOARD. User Manual.

USB-1. USB-Compatible Interface for the Persistor CF-1. Oceanographic Embedded Systems NE Seavy Ave. Corvallis, OR

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Zero2Go. User Manual (revision 1.03) Wide Input Range Power Supply for Your Raspberry Pi. Copyright 2017 UUGear s.r.o. All rights reserved.

KNJN I2C bus development boards

8051 Microcontroller

Datasheet BT85x Series Development Kits

Spartan-6 and Virtex-6 FPGA Embedded Kit FAQ

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

SK40C ENHANCED 40 PINS PIC START-UP KIT. User s Manual V1.3. March 2012

Nios Embedded Processor Development Board

Toradex Colibri Development Board

G80 SoC Datasheet. Where Hardware Meets Software

Transcription:

SD Flash Interface Dave Jaffe December, 2006

Goal Store real time data in a compact removable media format from an embedded application

Requirements Physically compact Large storage capacity Low power Non-volatile Removable Readable by standard PC Simple interface to an embedded controller Forth-compatible

Solution Embedded file systems in silicon by DOSonCHIP Chip, module ($40), and development kits ($80) available http://chipdos.com/index.htm

Chip The DOSonCHIP CD17B10 is a minisd/sd/mmc card controller with an integrated PC compatible file system. This chip offers customers the lowest cost, lowest power, and smallest footprint solution, enabling a wide range of applications. Containing a complete FAT file system stack and media card physical interface, this all-in-one chip enables quick design-in to add removable mass data storage to your product. In addition, the CD17B10 can make your existing products more powerful without needing to add the complexity of an OS. Using simple, straight-forward commands, large databases and/or media files can be easily accessed as well as long-term data logging and in-the-field firmware updates - all utilizing PC compatible files.

Module The DOSonCHIP SD/MMC Module integrates the CD17B10 silicon and SD/MMC socket onto a simple drop-in module that is easily added to an embedded design. This module has a small 1.2" x 1.6" footprint as it mounts the CD17B10 and its components under the SD/MMC socket. All the features of the CD17B10 are available.

Typical Applications Data Logging Mobile GPS Database Storage Audio/Video File Storage FPGA Configuration Storage Portable Consumer Electronics Toys

Module Innovative Features About the size of an SD/MMC socket (1.2" x 1.6") 0.1" spaced I/O pins for protoboard / header compatibility Integrated real-time clock for current date & time and filestamping Integrated intelligent data parsing to simplify/reduce host code (available soon) Future-proof with in-system firmware updates via UART Small enough to mount under many SD/MMC sockets to further reduce PCB space Consumes only 5mA (typical) in active mode; < 0.1µA in shut down mode

Module Features - 1 Quality push-eject SD/MMC socket Integrated real-time clock (time & date) High quality 32.768KHz watch crystal Low power consumption 2.7V to 3.3V operation 5V tolerant I/O Active current 5mA @ 3.3V (typical) Shutdown current < 0.1µA

Module Features - 2 Host Interface UART with autobaud detection (1200 230400) SPI bus I2C / SMB bus (planned) File System FAT32 & FAT16 compatible 4 simultaneous files open Terse command set for data traffic reduction Physical Dimensions 1.2" x 1.6" footprint 0.1" spaced male header pins 0.235" length header pins

Development Kit Features - 1 The Development Kit provides a ready-to-go environment for testing and evaluating the DOSonCHIP SD/MMC Module and the CD17B10 Silicon. The development kit provides a levelshifted serial RS232 interface that is ready to connect to a PC for use with Windows' built-in HyperTerminal software. Using HyperTerminal, one can quickly type in commands to evaluate the module. In addition, new firmware upgrades can be easily downloaded using HyperTerminal's "Send File" command.

Development Kit Features - 2 The Development Kit also provides external headers / jumpers to each of the the DOSONCHIP-SD signals including the RS232 port, SPI port, I2C/SM bus, reset and mode pins, card write protect, and card detect. In addition, there is a reset switch and an LED connected to the DIR line to quickly see the I/O state of the CD17B10. The entire development kit can be powered by a 9V battery, or optionally connect an external power supply that provides anywhere from 4.5V to 12V. The DOSonCHIP SD/MMC module can be removed and placed in your own application, obviating the need to purchase a module separately.

Date and Time Decimal formatted 48:22:03:12:07 is equivalent to December 3, 2007 10:48pm Set and read time Date and time lost on power-down or reset

Files Supports 8.3 file name format Subdirectories supported 4 open files at a time

File Commands Change directory Make directory File information (date & time modified, size, path) Open existing file for read operations Open new or existing file for write operations Read bytes from file Write bytes to file Update file pointer Quit or close file Delete file or empty directory

Other Commands Set numeric representation to decimal or hex Turn echo on or off Sleep Turn time off or on Set or get time and date

Development Plans Test Development Kit with HyperTerminal In Forth on a laptop: Establish RS232 connection Implement and test all functions In Forth on a ForthStamp: Move code to ForthStamp Test all functions Get rid of Development Kit: Use TTL serial Use SD Micro socket