Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Grammar-based hardware synthesis of data communication protocols
KTH, Superseded Departments, Electronic Systems Design.ORCID iD: 0000-0002-8072-1742
KTH, Superseded Departments, Electronic Systems Design.
KTH, Superseded Departments, Electronic Systems Design.ORCID iD: 0000-0003-0565-9376
1996 (English)In: System Synthesis, 1996. Proceedings., 9th International Symposium on, 1996, 14-19 p.Conference paper, Published paper (Refereed)
Abstract [en]

For a synthesis methodology to support implementation independent design specification, a capability for design space exploration is essential. In this paper we present such a methodology for a specific domain: data communication protocols. A natural way to specify various elements of protocols is in terms of a grammar annotated with actions. Our language for protocol specification, called PRO-GRAM, is based on this idea. The hardware specification of the protocol is done by specifying the bit-patterns of the tokens the protocol is supposed to parse together with the actual grammar to parse the input stream. By specifying constraints on the input and output stream ports, the designer is allowed to explore alternative realisations with different widths of the I/O ports. The PRO-GRAM compiler outputs VHDL-code suitable for logic synthesis

Place, publisher, year, edition, pages
1996. 14-19 p.
Keyword [en]
PRO-GRAM;VHDL-code;compiler;data communication protocols;design space exploration;grammar-based hardware synthesis;hardware specification;implementation independent design specification;logic synthesis;protocol specification language;synthesis methodology;tokens;data communication;high level synthesis;logic design;protocols;specification languages;
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-73098DOI: 10.1109/ISSS.1996.565871OAI: oai:DiVA.org:kth-73098DiVA: diva2:488526
Conference
9th International Symposium on System Synthesis
Note
NR 20140805Available from: 2012-02-01 Created: 2012-02-01 Last updated: 2012-02-17Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Authority records BETA

Öberg, JohnnyHemani, Ahmed

Search in DiVA

By author/editor
Öberg, JohnnyHemani, Ahmed
By organisation
Electronic Systems Design
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 24 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf