Educational guide School of Engineering |
english |
Bachelor's Degree in Computer engineering (2010) |
Subjects |
COMPUTERS |
Contents |
IDENTIFYING DATA | 2017_18 |
Subject | COMPUTERS | Code | 17234107 | |||||
Study programme |
|
Cycle | 1st | |||||
Descriptors | Credits | Type | Year | Period | ||||
6 | Compulsory | Second | 1Q |
Competences | Learning outcomes | Contents |
Planning | Methodologies | Personalized attention |
Assessment | Sources of information | Recommendations |
Topic | Sub-topic |
1 Introduction | 1.1 Review of the machine language of the ARM processors 1.2 Overview of the NDS system |
2 Internal organization of a programable system | 2.1 Components of a computer 2.2 Bus access regulation (Chip Select) 2.3 Memory address controller 2.4 Reflected memory zones 2.5 Access to input/output registers |
3 Internal organization of the NDS platform | 3.1 Interconnection of the main components 3.2 Maps of memory and input/output registers 3.3 Example of an input/output controller: buttons |
4 NDS screens controllers | 4.0 Introduction to computer graphics (2D) 4.1 Interconnection of the graphic components 4.2 Graphic background modes 4.3 Bancs of Video-RAM 4.4 Frame Buffer mode 4.5 Background control registers 4.6 Text backgrounds 4.7 Rotation/Scale backgrounds 4.8 Moving graphical objects (sprites) |
5 Input/Output synchronization | 5.1 Necessity for I/O synchronization 5.2 Synchronization by polling 5.3 Synchronization by interruptions 5.4 Interruptions controller 5.5 Management of interrupt service routines (ISR) 5.6 Syncrhonization by time interruptions |
6 Processes of Input/Output transfers | 6.1 Transfers through CPU 6.2 Transfers through DMA (Direct Memory Access) 6.3 The DMA controller 6.4 Examples of DMA transfers |
7 NDS Sound controller | 7.1 Basic features 7.2 Playing sampled sound 7.3 Polifonic sound and frequency variation 7.4 Hardware acces to the sound controller |
8 Communication between ARM9 and ARM7 processors | 8.1 Need for communication between processors 8.2 Synchronization through IPCSYNC 8.3 Example of synchronization 8.4 Information transfer through IPCFIFO 8.5 Example of transfer |