EE382V: EmbeddedSystemDesignandModeling
- Lecture4– SystemDesignFlowandMethodology
EE382V: EmbeddedSystemDesignandModeling Lecture4 - - PowerPoint PPT Presentation
EE382V: EmbeddedSystemDesignandModeling Lecture4 SystemDesignFlowandMethodology
!"#$%& ' (()
!"#$%& ' (()
Memory Memory (Processor . Comp. IP Bus . . . CustomHW
# 1
2 %3+ #
RF State
Control
ALU
Datapath
PC
Control Pipeline
State
IFFSM
State
IFFSM IPNetlist
RAM IR
Memory
!"#$%& ' (() &
+4
!"#$%& ' (() <
Computation Communication A B C D F
7
1) )17 ")17 )7 +)2%3.!!.
E
7
' (() =
. ! Logicdesign Productplanning
Processordesign
>
' (() ?
.
Logicdesign Productplanning
>
Communicationdesign Computationdesign
!"#$%& ' (()
>
! ) .-
.-
.- . !4 . @4 2:! .- 2% .-
Logicdesign
!"#$%& ' (() A
Systemdesign Validationflow ! ) .-
.-
.-
. !4
@4 Backend
2:! .- 2% .-
!"#$%& ' (() /(
Specificationmodel
!"#$%& ' (() //
/
!"#$%& ' (() /
!"#$%& ' (() /
/
!"#$%& ' (() /&
! Computationrefinement
!"#$%& ' (() /<
/
!"#$%& ' (() /=
/ &
!"#$%& ' (() /?
/ &
/ /
!"#$%& ' (() /
/ &
/
!"#$%& ' (() /A
!"# !"# !"#
!"#$%& ' (() (
!"#$%& ' (() /
/ &
/
!"#$%& ' (()
! Computationmodel
!"#$%& ' (()
!
!"#$%& ' (() &
/ &
/
!"#$%& ' (() <
/
/
&
!"#$%& ' (() =
&
Network Layers
!"#$%& ' (() ?
/
/
IBusSlave IBusMaster
8/(9
BusProtocol
.-! .-#
!"#$%& ' (()
IBusSlave IBusMaster
8/(9
BusProtocol
.-! .-#
PE2Bus
IBusSlave
PE2Protocol
.-!
PE1Bus
IBusMaster
PE1Protocol
.-#
8/(9
!"#$%& ' (() A
8/(9
/
/
!"#$%& ' (() (
!
.
!"#$%& ' (() /
!
Processorrefinement
!"#$%& ' (()
/
PE2_CLK PE2_CLK PE2_CLK
E
!"#$%& ' (()
/
$% &'( ) *!+ " +,
/0*
$%+ /'/ )
!"#$%& ' (() &
IBusSlave
PE2Protocol
.-!
8/<(9 8/(9
IBusMaster
PE1Protocol
.-#
8/<(9 8/(9 !( !/ ! ! !&
DRV
!"#$%& ' (() <
8/<(9 8/(9
:1H
.B
. ! ! 5.!!6
!( !/ ! ! !&
!"#$%& ' (() =
!
!"#$%& ' (() ?