Iyer Abhishek Sundaram EE10M078
Sudhir Kumar ShuklaEE10M085
Guduri VenkateshEE10M077
FLASH-Burner
Market Survey
Why FLASH-Burner Storage Capacity
The storage capacity for DVD is typically 4.7GB The storage capacity for USB Flash drive is now in the
range of hundreds of GB Resistive
USB Drives are highly resistant to scratches DVD on the other hand are highly prone to scratches
which causes data corruption and hence its loss Access Speed
Flash doesn't have any mechanical part involved in it. Hence data reading and writing happens at a much faster rate
DVD on the other hand has a mechanical rotar associated with it. So read and write speed mainly limited by Rotor speed
Market Survey
Why FLASH-Burner .....Contd Power
The power consumption in USB drive is very less The power Consumption in DVD drive is much more
than the USB drive Portability
The size of USB drive is very small and as a result the portability is high.
The size of DVD on the other hand is much more and that makes it uncomfortable for us to carry.
Market Survey
Why FLASH-Burner .....Contd Because of the above facts the DVD drives and
hence DVDs are becoming obsolete and ultimately replaced by USB.
We will be left with no DVD drives but lot of data in DVD Disks.
Hence we are launching the Flash-Burner which transfers data from DVD to USB Flash without the need for interfacing with PC.
Roadmap for Flash-BurnerF
B1.
0F
eatu
res
: Cop
y D
VD
Im
age
to U
SB
with
bo
th P
ower
and
Bat
tery
Sup
ply`
FB
2.0
Fea
ture
s :
FB
1.0
+ C
opy
with
File
S
yste
m a
nd C
opy
audi
o tr
acks
in m
p4
form
at
FB
4.0
Fea
ture
s :
FB
3.0
+ L
CD
Dis
play
for
S
elec
tive
Cop
ying
and
Dire
ct in
terf
ace
with
the
PC
FB
3.0
Fea
ture
s : F
B2.
0 +
Int
erna
l Fla
sh
FB
5.0
Fea
ture
s :
FB
4.0
+ M
P3
Pla
yer
for
play
ing
song
s fr
om in
tern
al f
lash
or
from
D
VD
dire
ctly
FB
6.0
Fea
ture
s : F
B5.
0 +
Sup
port
for
Bul
k C
opyi
ng u
sing
DV
D S
tack
Jan,2012
Jun,2012
Jan,2013
Jun,2013
Jan,2014
Jun,2014
Ver
sion
s an
d F
eatu
res
Estimated Cost per unitFlash-Burner Version Estimated Cost(₹)
FB1.0 1200
FB2.0 1300
FB3.0 1450
FB4.0 1700
FB5.0 1900
FB6.0 2100
Block Diagram of FLASH-Burner
Micro ControllerARM Based
Optical Drive Controller USB Controller LCD Controller
USB (Universal Serial Bus)
USB is an industry standard that defines the cables, connectors and protocols used for connection, communication and power supply between computers and electronic devices
USB was designed to standardize the connection of computer peripherals
Version History : USB 1.0
1.5 Mbit/s (Low-Bandwidth) 12 Mbit/s (Full-Bandwidth)
USB 2.0 480 Mbit/s (60 MB/s)
USB 3.0 5.0 Gbit/s
Courtesy : Wikipedia
Optical Drive
Optical Drive(Only Reader Required) Optical Drive is primarily used in
CD Drives DVD Drives BLUE RAY Drive
File Systems Universal Disk Format (UDF)
Open vendor-neutral file system for computer data storage for a broad range of media.
It has been most widely used for DVDs and newer optical disc formats.
Other File systems to support: ISO 9660, also referred to as CDFS A file system standard published by ISO for optical
disc media Serial Communication(SATA)
Data Rates of Optical Drive
The data reading for optical disk is different for CD, DVD and Blue Ray.
CD has a low data reading rate and Blue Ray(BR) has the highest.
For each of the above devices a base data transfer rate denoted as 1x is specified in the table.
Also for each of the above a maximum transfer rate is specified in terms of maximum multiplying factor of the base transfer rate. This detail is also given in the table.
Device 1x(Mbps) Maximum Multiplier
CD 1.17 56x
DVD 10.55 20x
BR 36 12x
SATA – Optical Drive
Serial ATA (SATA or Serial Advanced Technology Attachment) Computer bus interface for connecting host bus adapters to mass
storage devices such as hard disk drives and optical drives. Advantages over the older parallel ATA (PATA) interface
Reduced cable-bulk and cost (7 conductors versus 40) Native hot swapping Faster data transfer through higher signalling rates More efficient transfer through and I/O queuing protocol.
SATA Revisions Revision 1.0(1.5 Gbit/s) Revision 2.0(3.0 Gbit/s) Revision 3.0(6.0 Gbit/s)
All Revisions are Backward compatible.
Optical Drive Vendors
Optical Drive Vendors Cost(in )₹AOPEN(ACER) - EDR8865U 350
SAMSUNG - SH-D163B 400
Dekcell - CPA-1095 300
Sony - DDU1621 450
Toshiba - SD-M1912 350
Since we are going to sell primarily in Indian Market, we look at low price as well as reliability.Hence we went for ACER Optical Drive
Optical Drive Controller Features
Optical Drive Controller-ODC
Highly User Programmable Both for standard and Custom Application Performs all buffer management and arbitration associated with
the data transfer Advanced data mapping operation mapping during data transfer.
This Simplifies Cache Management Tasks Intelligent Peripheral to a Micro Controller Minimal Rotational Latency for Read Operation A dedicated interface to an external error processor permits the
ODC to cope with the high error rates associated with the optical media
This Block is present inside the Optical Disk Drive itself. Only SCSI interface to be provided to the control block No need for separate cost estimation for the ODC
Design : Microcontroller forOff the Shelf Chip Approach
We will go for MSP430 microcontroller which is produced by Texas Instruments
There is a lot of flexibility in choosing the Microcontroller which acts as a bridge between the Optical Drive SATA controller and the USB controller.
The Choice we made for the microcontroller is the MSP430-F-5513 which has LCD Controlling ability.
Due to its low power modes it can be used when the device is running on battery also.
The Cost per unit of this Chip when purchased in bulk is about ₹225 to ₹250.
Design : SoC Approachusing ARM IP core
WHY ARM.... Industry standard
Over 5 Billion ARM9 processors have been shipped so far The ARM9 family is the most popular ARM processor family
ever ARM9 processors continue to be successfully deployed across
a wide range of products and applications. The ARM9 family offers proven, low risk and easy to use
designs which reduce costs and enable rapid time to market.
Range of applications ARM9 processors are at the heart of advanced digital products
across multiple applications ARM9 family processors deliver deterministic high performance
and flexibility for demanding and cost-sensitive embedded applications.
Embedded type provides USB controllers,bluetooth controllers, medical scanners etc
WHY ARM...
Cost Effective From a single design to perpetual ownership Processors are available to license in a number of forms Available as per-use, multi-year term, and perpetual use
licenses Also available as hard-macros to reduce time-to-market and
design risks Robust roadmap
Planning for the future The ARM9 family has a robust roadmap linking to the latest
Cortex processors Ecosystem
Over 650 members in the Connected Community supporting ARM9 processors
Broadest ecosystem of compilers, debuggers and RTOS tools in the industry
Courtesy : ARM website
ARM Based MicroController
ARM Based Microcontroller for SoC approach.ARM9TDMI based cores to be used
Key improvements over ARM7 cores Decreased heat production and lower overheating risk. Clock frequency improvements. Shifting from a three stage
pipeline to a five stage one lets the clock speed be approximately doubled, on the same silicon fabrication process.
Cycle count improvements. 30% fewer cycles to execute on ARM9 cores as compared
to ARM7 cores. Key improvements include Faster loads and stores Exposing pipeline interlocks
The Microcontroller acts as a bridge between the Optical Drive Controller and the USB Controller
ARM9 Based Microcontroller ARM968E-S(approx cost 400 per unit)
Smallest footprint ARM9 processor with DSP enhancements, for low power, data intensive, embedded real-time applications
The smallest and lowest power ARM9 processor is ideal for many real time type applications. The processor operates efficiently from the Tightly Coupled Memory that can easily be integrated through standard interfaces.
ARM946E-S DSP enhanced cached processor with an MPU for real-time
applications running an RTOS A real time orientated processor with optional caches interfaces
plus a full Memory Protection Unit. ARM926EJ-S
Application processor with Java acceleration, DSP extensions and an MMU, for OS based applications
We go for ARM968E-S as it is best suited for our purpose
USB Interface Controller
USB Interface Controller is a host serial interface, as seen on a typical PC environment that ensures a standard, low- cost connection for peripheral devices such as USB Device storage devices, keyboards,mouse, etc
It has the following functions The USB Host Controller allocates the USB bandwidth to
attached devices through a token based protocol It enables full- and low-speed data exchange with USB
devices attached to the bus The bus supports hot plugging, un-plugging, and dynamic
configuration of the devices All transactions are initiated by the host controller
It should support all USB transfer types: Control, Bulk, interrupt and Isochronous.
USB Interface ControllerOff the Shelf Chip Vendors
USB Interface Controller Vendors
Cost(in )₹
MAXIM - MAX3420E 150
CYPRESS – EZ-USB-FX2 175
NXP Semiconductors ISP 1583 200
We went for Cypress Vendor because of the following reasons: Integration of USB 2.0 transceiver, SIE, enhanced 8051
microcontroller, and a programmable peripheral interface in a single chip, Cypress has created a very cost-effective solution that provides superior time-to-market advantages.
The ingenious architecture of FX2 results in data transfer rates of 56 Mbytes per second, the maximum allowable USB 2.0 bandwidth, while still using a low-cost 8051 microcontroller in a package as small as a 56 SSOP.
USB ControllerIP Vendors
Arasan chip systems ASICs World Services, LTD. Cadence Design Systems CAST, Inc. GDA Technologies, Inc. Sibridge Technologies, Inc. Synopsys SLS, Inc. PerfectVIPs PLDA
Cost of USB Controller IP will come to somewhere in the range 4,50,000.₹
Courtesy : Wikipedia
Metrics Comparision
Metrics System on Chip Technology Off-the-shelf chips
Power Less More
Reliability More Less
Time to Market More Less
Area Less More
Manufacturing Cost More Less
Price Comparision We see that if we go for off the shelf chips the cost per
unit comes out to be: Optical Drive : ₹ 350 Microcontroller : ₹ 250 USB interface chip : ₹ 175 Manufaturing Cost : ₹ 400(including Design cost etc) Total cost/unit :approx ₹ 1200
If we go for IP based design the cost per unit decreases Considering an approximate sale of 50000
Optical Drive : ₹ 350 Microcontroller : ₹ 200(Considering ₹1 Crore for IP) USB interface chip : ₹ 10(Considering ₹450000 for IP) Design Cost : ₹ 100 Fabrication Cost : ₹ 100 Total cost :approx ₹ 800 to ₹ 900