Académique Documents
Professionnel Documents
Culture Documents
Presented By
Mr.S.Kalimuthu Kumar
Asst. Prof./EEE
1
• Design methodologies
3
• Design example: telephone PBX-System Architecture
4
• Ink jet printer – hardware design and software design.
5
• Personal digital assistants, Set-top boxes
2
System design techniques
Design methodologies.
Requirements and specification.
4
Design process
Customer interviews.
Comparison with competitors.
Sales feedback.
Mock-ups, prototypes.
Next-bench syndrome (HP): design a product for
someone like you.
Spiral model
14
Waterfall model
requirements
architecture
coding
testing
maintenance
Overheads for Computers as Components 2nd
© 2008 Wayne Wolf ed.
Waterfall model steps
18
Spiral model
system feasibility
specification
prototype
initial system
enhanced system
requirements
design
test
Advantages
- More realistic than waterfall model because many iterations
are required to include enough detail to fulfill a design.
Disadvantages
- it holds more number of spiral . So that it takes more time
when the design time is an important criteria.
21
Successive refinement model
22
Successive refinement model
specify specify
architect architect
design design
build build
test test
architecture
integration
testing
Overheads for Computers as Components 2nd
© 2008 Wayne Wolf ed.
Co-design methodology
spec specspec
architecture HWSW
architecture
architecture
HW SW detailed
detailed
design
design
integrate integration
integration
system hardware
software
Overheads for Computers as Components 2nd
© 2008 Wayne Wolf ed.
Concurrent engineering
Cross-functional teams.
Concurrent product realization.
Incremental information sharing.
Integrated product management.
Supplier involvement.
Customer focus.
dial tone
caller gets
dial tone
Quality assurance.
If the product performs it’s work correctly & it satisfies the
customer then it has good quality
Sometime it may poor quality due to
Improper design of the component
Poor architecture
Manufacturing problems
Poor understanding of product’s need
Overheads for Computers as Components 2nd
© 2008 Wayne Wolf ed.
Quality assurance
requirements
bug coding bug
Requirements:
prototypes;
prototyping languages;
pre-existing systems.
Specifications:
usage scenarios;
formal techniques.
Dual-tone multi-frequency
(DTMF): tones define row, 1 2 3
column of key.
Must be held for 0.1 sec. 4 5 6
7 8 9
* 0 #
Line 2 Place
Dial decoder ready ringing
Place call
Dial
Off-hook Dialing
tone Number
complete
...
Call 1 Call n
PC platform.
Switch calls over ISA bus.
Line cards are custom devices.
cards.
DTMF card
Expensive in volume.
DSP on separate card. memory
line
Requires new design. card
HP-GL/2 PostScript
rasterizer
raster memory
plotter
controller
adrs 1 MB
i960KA ROM
latch
pen bus 2 MB
swath if
EEPROM ctrl DRAM
RAM
ASIC
proc.
servo support ||
proc. ASIC if
(8052)
carriage RS-
DRAM
front panel stepper PC board ctrl 422
motor
adrs 1 MB
i960KA ROM
latch
swath generation
pen bus 2 MB
swath if
EEPROM ctrl DRAM
RAM
ASIC
proc.
servo drawing support ||
proc. ASIC if
(8052)
carriage RS-
DRAM
front panel stepper PC board ctrl 422
motor
PCMCIA Runt
serial I/F
infrared ASIC
A/D
LCD
tablet
speaker
Magicbus
Astro infrared
audio system
ASIC
power supply
modem 68439
CPU A/D
touchscreen
Wireless network
interface
Speech
codec display
Video
decompressor Keyboard/pointer
IR
MPEG
DRAM NVRAM video
kbd
I/O DRAM
IR NTSC
PCMCIA CD-I
card graphics
device drivers
network hardware
MPEG2 audio/video CD-I layer
interface demux interfaces graphics
processor