2020_21
Educational guide 
School of Engineering
A A 
english 
Bachelor's Degree in Computer engineering (2010)
 Subjects
  COMPUTERS
   Contents
Topic Sub-topic
1 Introduction 1.1 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 main components
3.2 Memory maps 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 graphic components
4.2 Graphic background modes
4.3 Banks 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 Interrupt controller
5.5 Management of interrupt service routines (ISR)
5.6 Syncrhonization by timed 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 Access to the sound controller hardware
8 Communication between ARM9 and ARM7 processors 8.1 Necessity 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