SwePub
Sök i LIBRIS databas

  Utökad sökning

onr:"swepub:oai:DiVA.org:miun-13582"
 

Sökning: onr:"swepub:oai:DiVA.org:miun-13582" > Device driver and D...

Device driver and DMA controller synthesis from HW /SW communication protocol specifications

O’Nils, Mattias (författare)
Mittuniversitetet,Institutionen för informationsteknologi och medier (-2013)
Jantsch, Axel (författare)
KTH,Mikroelektronik och informationsteknik, IMIT
 (creator_code:org_t)
Kluwer Academic Publishers, 2001
2001
Engelska.
Ingår i: Design automation for embedded systems. - : Kluwer Academic Publishers. - 0929-5585 .- 1572-8080. ; 6:2, s. 177-205
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • We have separated the information required for HW /SW interface synthesis into three parts, the protocol specification, the operating system related information, and the processor related information. From these inputs a synthesis tool generates (a) device driver functions or (b) a combination of device driver functions and a DMA controller, depending on a designer’s decision. The clean separation of information facilitates (1) efficient design space exploration with combinations of different processors, operating systems and protocols, and (2) maintaining a large number of different versions and variants of HW /SW interfaces by synthesising them on demand. Protocols are specified as a grammar, which is fully independent of architecture and implementation. From this the synthesis tool generates device driver code in C and /or synthesizable RTL code in VHDL for DMA controllers. After the initial selection of implementation alternatives the presented methods are fully automated. Its computational complexity is quadratic in terms of the number of states. With real-life examples we show that the quality of the generated code is close to hand written quality in terms of performance, area and code size.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering (hsv//eng)

Nyckelord

Communication synthesis
Device drivers
Embedded systems
Hardware/software codesign
Electrical engineering, electronics and photonics
Elektroteknik, elektronik och fotonik

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
O’Nils, Mattias
Jantsch, Axel
Om ämnet
TEKNIK OCH TEKNOLOGIER
TEKNIK OCH TEKNO ...
och Elektroteknik oc ...
Artiklar i publikationen
Design automatio ...
Av lärosätet
Mittuniversitetet
Kungliga Tekniska Högskolan

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy