Activity Evaluation act
Introduction to the subject. Introduction to project management. Introduction to embedded system design.
Introduction to the subject. Introduction to project management. Introduction to programmable devices (FPGA) and hardware description languages.
Objectives:
1
Contents:
Project specifications and objectives. Obtain system specifications from the alternatives given by the professor. Definition of batches of development tasks and their distribution among the laboratory groups. Gantt chart of the project. Block diagram of the system that meets the specifications. Generate an initial diagram of the system's motherboard hardware.
Learn VHDL concepts. Guidelines for designing building blocks such as adders, counters, registers.
Objectives:
9
10
2
3
4
Contents:
Obtain the system's motherboard prototype. Implementation of the system's software. Obtain the firmware for controlling external devices (peripherals, interfaces, sensor and actuators). Operation of the motherboard and external devices.
First, implement a RISC-type, simple unicycle processor. This processor comprises just two blocks (register bank and ALU) and a small control logic. This processor is the basis for developing a more complex one later on. Second, implement a multicycle processor. Recall the concept of execution stages. In addition, the processor will manage an external RAM for data and a flash memory containing the program to run.
Objectives:
11
12
13
4
5
6
Contents:
Hardware integration of all the devices external to the motherboard. Integration of the control firmware of the devices external to the motherboard.
Connect more complex input/output devices. Implement advanced systems and structures in a processor. Add support for interrupts and exceptions. Add basic support on the part of the processor for current operating systems (virtual memory management and privileged instruction execution). Initialisation of the operating system. Resource analysis.
Objectives:
13
14
5
7
8
Contents:
Check that the features and functioning of the integrated system meet the specifications and objectives stated at the start. Corrections and adjustments.
Propose and implement improvements in the processor's capacities, its architecture and the input/output devices or in the operating system of the project.
Objectives:
15
5
7
8
16
Contents:
© Facultat d'Informàtica de Barcelona - Universitat Politècnica de Catalunya - Website Disclaimer - Privacy Settings