Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 324651

Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems


Reshadi M., Gajski D.
Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems // Proceedings - Design, Automation and Test in Europe, DATE
Nica, Francuska, 2007. str. 1337-1342 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 324651 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems

Autori
Reshadi M., Gajski D.

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
Proceedings - Design, Automation and Test in Europe, DATE / - , 2007, 1337-1342

Skup
Design, Automation and Test in Europe, DATE

Mjesto i datum
Nica, Francuska, 16.04.2007. - 20.04.2007

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
embedded systems; horizontal-microcoded architectures; low-level programming

Sažetak
The increasing role of software in the embedded systems has made processor an important component in these systems. However, to meet the tight constraints of embedded application, it is often required to customize the processor for the application. Customizing instruction-based processors is difficult and very challenging. Design approaches based on statically-scheduled horizontal-microcoded architectures have been proposed to simplify the architecture customization. In these approaches, first the datapath is specified by the designer, and then the operations of the datapath are extracted automatically. Since the operations are statically scheduled in these architectures (i) low-level programming using assembly is impossible or very tedious ; and (ii) execution of programs cannot be interrupted arbitrarily. In this paper, we address the above problems. We show how to efficiently handle interrupts in such architectures and also propose an elegant way of controlling low-level hardware resources in a general way in C language. We also show that after adding interrupt and low-level programming we could use the above architectural style in a multi-core system to implement a complete MP3 decoder that can process 122 frames per second while the standard requirement is 38 frames per seconds.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
036-0362980-1929 - Oblikovanje okolina za ugradene sustave (Sruk, Vlado, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Daniel Gajski (autor)


Citiraj ovu publikaciju:

Reshadi M., Gajski D.
Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems // Proceedings - Design, Automation and Test in Europe, DATE
Nica, Francuska, 2007. str. 1337-1342 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Reshadi M., G. (2007) Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems. U: Proceedings - Design, Automation and Test in Europe, DATE.
@article{article, author = {Reshadi M., Gajski D.}, year = {2007}, pages = {1337-1342}, keywords = {embedded systems, horizontal-microcoded architectures, low-level programming}, title = {Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems}, keyword = {embedded systems, horizontal-microcoded architectures, low-level programming}, publisherplace = {Nica, Francuska} }
@article{article, author = {Reshadi M., Gajski D.}, year = {2007}, pages = {1337-1342}, keywords = {embedded systems, horizontal-microcoded architectures, low-level programming}, title = {Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems}, keyword = {embedded systems, horizontal-microcoded architectures, low-level programming}, publisherplace = {Nica, Francuska} }




Contrast
Increase Font
Decrease Font
Dyslexic Font