4. automotive
Application multimedia
ambient intelligence
space systems
biotech
computation and communication
Models and Methods design space exploration
verification
resource aware computing
distributed systems
Execution Platform heterogeneous systems
low-power architectures
re-configurable hardware
biochips
5. SW SW SW SW
network
RTOS
S CPU mem
C
A
energy
Networked Embedded Systems System-on-Chip
8. System-level modelling, analysis
and optimization Let the sow phone the farmer when:
It needs to be inseminated
Has to give birth
Is ill
System-on-Chip
Prototype platform [WiseNET Chip, C. Piquet, CSEM]
9.
10.
11. Hardware architecture Software architecture
System-level modeling,
analysis and optimization
12.
13. 2
1
3 3
4
4
Application model
1 2 os
System-level
design tasks a b c
os os
L1 L2
a b c R1 R2 R3
L3
Model of system
System platform implementation
14. ARTS model in SystemC
3
4
1 2 os
a b c
L1 L2
R1 R2 R3
L3
Model of system
implementation
15. ARTS Simulation framework based on
Application
1
...
n IO
SystemC
ARTS PE module:
Application
OS
Synchronnizer IO ports (OCP 2.0 interface)
IO device drivers
RTO S
Resource
ARTS Communication module:
HW
Allocator model Network topology and protocol
OCP IO device Network adapters
IO ports (OCP 2.0 interface)
Scheduler Master Slave
Applications of ARTS:
MPSoC (NoC exploration)
Wireless sensor networks
SoC communication interface (OCP)
Automotive systems (TT vs. ET)
Dynamic reconfiguration
20. Continuous-flow biochips Droplet-based biochips
University of Michigan) Duke University)
1998 2002
Slide soruce: Krish Chakrabarty, Duke University