The microprocessor system and its interfaces
The bus structure, bus data, address and control bus synchronous and asynchronous operations and arbitrage. Examples of microprocessors: the 68HC08 and nods to both the Pentium II at picoJava. Examples of Bus: PCI, USB Interface Input Output (I / O): programmed I / O, Interrupts, DMA, Modules I / O
Central Processing Unit (CPU)
Registers, Arithmetic Logic Unit (ALU), Elements of Microprogramming. the data path and timing; stages of instruction: fetch and decode. Example JVM (Java Virtual Machine Integer) Bus: data, address, control.
Programming a microprocessor
References to assembly language: the execution time. Example: 68HC08 assembler language. Compilers, assemblers and linkers. Traps. Example: Compilers, assemblers and linkers for the 68HC08. Work at Java and the Java virtual machine (JVM) for applications with microprocessors.
Communication Systems and Interfaces
The I / O: organization of the I / O device I / O, core functionality, programming chip I / O devices to a main system microprocessor. Interfaces for communication: examples of management of the fieldbus CAN and / or Internet nodes.
Digital instrumentation
Software development tools for microprocessors: Simulation and Emulation. Logic analyzer. Tools (software or hardware) to measure performance.
Laboratory of digital instrumentation.
Design and development in the laboratory of a simple microprocessor system