Opinto-opas 2009-2010
Jatko

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

TKT-3547 SoC Platforms, 5 op

Vastuuhenkilö

Timo Hämäläinen

Toteutuskerrat

Ei toteutuskertoja

Suoritusvaatimukset

Exam and exercises.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Course introduces basic concepts of System-on-Chip and its division to hardware platform, software platform and application layers. Logical layers, standards and implementation of layers and interfaces are studied in detail. A practical view is given by exercises, in which a multiprocessor system is created on FPGA and used as platform for an example real-time application.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. System-on-Chip as a heterogeneous parallel multiprocessor system. Typical SoC architecture with fixed-function IP-blocks, processors, memories, peripherals, on-chip network.  Modularization of HW and SW components.  XML-based metadata for design automation. 
2. Model based design flow. Abstraction and orthogonalization of concerns.  Code generation from UML2 models for SoC.  UML2 Profile for SoC. 
3. Layered system model. Hardware related SoC standards for interfaces. Middleware and embedded operating systems for SoC. APIs and drivers for IP blocks.  IP-XACT, OCP-IP, eCOS/POSIX, CORBA/e.   Performance and memory footprint issues in middleware and other layers. 
4. Hands-on exercise with multiprocessor SoC on FPGA. Application with hard real time requirements.  Threading, resource management, constraining for real-time.   


Esitietovaatimukset

Opintojakso P/S Selite
TKT-1426 Digital Design for FPGA Suositeltava    
TKT-2437 SoC Design Suositeltava    

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TKT-3547 SoC Platforms, 5 op TKT-3541 SoC-alustat, 5 op  
TKT-3547 SoC Platforms, 5 op TKT-3546 Embedded Real-Time Systems, 5 op  

Viimeksi muokattu24.02.2010
MuokkaajaTero Arpinen