2013Unpublished venueRequires access

Teaching digital electronics courses using high-level synthesis tools

D. Navarro, Óscar Lucía, L.A. Barragán, I. Urriza, J.I. Artigas

Open publisher page 10 citations

Abstract

Modern digital electronics courses usually include hardware description languages as a useful tool to implement relatively complex digital designs using programmable logic devices. These languages are close to the final hardware architecture, but usually lead to long and complex design procedures. To overcome this limitation, high level synthesis tools provide an intuitive and straight-forward design flow using well-known programming languages such as C. This paper deals with the inclusion in a digital electronics course high-level synthesis tools to provide the student with a wider vision and additional design tools. An application example focused on digital control of power converters is provided, and the main benefits and drawbacks arisen are highlighted.

About this research paper

What this paper is about

Modern digital electronics courses usually include hardware description languages as a useful tool to implement relatively complex digital designs using programmable logic devices. These languages are close to the final hardware architecture, but usually lead to long and complex design procedures. To overcome this limitation, high level synthesis tools provide an intuitive and straight-forward design flow using well-known programming languages such as C. This paper deals with the inclusion in a digital electronics course high-level synthesis tools to provide the student with a wider vision and additional design tools. An application example focused on digital control of power converters is provided, and the main benefits and drawbacks arisen are highlighted.

Why it matters

OpenAlex reports 10 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Modern digital electronics courses usually include hardware description languages as a useful tool to implement relatively complex digital designs using programmable logic devices. These languages are close to the final hardware architecture, but usually lead to long and complex design procedures. To overcome this limitation, high level synthesis tools provide an intuitive and straight-forward design flow using well-known programming languages such as C. This paper deals with the inclusion in a digital electronics course high-level synthesis tools to provide the student with a wider vision and additional design tools. An application example focused on digital control of power converters is provided, and the main benefits and drawbacks arisen are highlighted.

Key concepts: Computer science, Electronics, Digital electronics, Design flow, Computer architecture, High-level synthesis, Electronic design automation, Architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
Teaching digital electronics courses using high-level synthesis tools — Research Paper | ScholarLens