The design of embedded processors has experienced a fast progress within the last years. This development has been characterized by the growing demand for application-specific solutions in order to fulfil the diverse and sometimes contradictory requirements for low power consumption, high performance, low costs and, most of all, an efficient time-to-market frame.
The lab starts from this point. Its general aim is to practice the handling of a state-of-the-art Embedded-Processor Tool-Suite. In practical terms, an application-specific processor for an embedded application will be developed, focusing on the adaptation of the application-specific instruction set. After several simulation and synthesis steps, the description of the adapted processor will be evaluated on an FPGA-platform. The evaluation considers functional correctness and efficiency, e.g. performance per power consumption, performance per chip area. If required, some or all design steps will be iterated in order to find an optimal solution. One learning objective is to understand that optimizations on a high abstract level are especially efficient.
For this lab, the lab script and all exercises are available in English language.
Please register additionally via registration form:
|Content of teaching||Der Studierende wird in die Lage versetzt, einen Prozessor applikationsspezifisch mit Hilfe von State-of-the-Art Werkzeugen so anzupassen, dass dieser besonders effizient im Sinne von Performanz bzw. Leistungsverbrauch ist. Neben Synthese kommt auch Simulation zum Einsatz.|
attendance time in the lab: 36h; preparation/postprocessing: 24h
Designing embedded processors with an application-specific instruction set
|type:||Praktikum (P)||links:||Registration form|