Meny

Javascript is not activated in your browser. This website needs javascript activated to work properly.
Du är här

Eclipse Plugin for Bluespec System Verilog

Författare:
  • Tobias Zipfel
Redaktör:
Publiceringsår: 2008
Språk: Engelska
Sidor: 52
Dokumenttyp: Rapport
Förlag: Lund University
Ytterligare information: Summer project report. Supervisor: Flavius Gruian

Sammanfattning

Bluespec SystemVerilog (BSV) is a declarative hardware description language based on a synthesizable subset of System Verilog. Developing with BSV means so far to use scripts for existing editors, which enable highlighting and seldom support of the BSV compiler. The absence of a real IDE for BSV makes writing programs an inconvenient task.

This project tries to improve this by providing an BSV Eclipse plugin. Besides code highlighting, it includes project management, and the error feedback from the BSV compiler. To avoid unnecessary and time consuming compiler runs, an BSV parser, which is generated with JastAdd, is also provided. By this means, it is possible to parse source less while editing. The parser supports the user immediately with error feedback, before the compiler is started, and with a concrete syntax tree, which is displayed in the Eclipse outline view. Additionally, the whole build process can be automated with Eclipse. In this way, the compiler run time is reduced significantly, which enables the developer to spend more time on programming.

Disputation

Nyckelord

  • Technology and Engineering
  • hardware language
  • JastAdd
  • Eclipse
  • Bluespec
  • System Verilog

Övriga

Unpublished
ES-St-0034
  • ESDLAB

Box 117, 221 00 LUND
Telefon 046-222 00 00 (växel)
Telefax 046-222 47 20
lu [at] lu [dot] se

Fakturaadress: Box 188, 221 00 LUND
Organisationsnummer: 202100-3211
Om webbplatsen