SL – A Structural Hardware Design Language

  • Samuel Holmström
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1673)

Abstract

SL is a simple language designed to improve the productivity of hardware design. It is easy to use and it adopts reusable word-level and bit-level descriptions. This results in concise and easily grasped descriptions which give a good overview of the design. Used together with our SLAVE compiler, SL offers a fast way to produce complicated structural VHDL-code. This structural VHDL-code can then be used by Velab VHDL elaborator in order to produce a netlist for Xilinx XC6200 FPGA.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Aubury, M., Page, I., Randall, G., Saul, J., Watts, R.: Handel-C Language Reference Guide. Oxford University Computing Laboratory, Oxford (1996)Google Scholar
  2. 2.
    Back, R.J.R., Sere, K.: From Action Systems to Modular Systems. Software- Concepts and Tools, pp. 26–39. Springer, Heidelberg (1996)Google Scholar
  3. 3.
    Holmström, S., Sere, K.: Reconfigurable Hardware — A Case Study in Codesign. TUCS Technical Report No 175 (May 1998)Google Scholar
  4. 4.
    Holmström, S.: SL — A Structural Hardware Design Language for the XC6216. TUCS Technical Report No 287 (June 1999)Google Scholar
  5. 5.
    H.O.T. Works Development System Details (Home page visited at 25.2 (1999), http://www.vcc.com/Hotworks.html
  6. 6.
    Luk, W., McKeever, S.: Pebble – A Language for Parametrised and Reconfigurable Hardware Design. In: Hartenstein, R.W., Keevallik, A. (eds.) FPL 1998. LNCS, vol. 1482, pp. 9–18. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  7. 7.
    Wirth, N.: Digital Circuit Design for Computer Science Students. Springer, Heidelberg (1995)MATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Samuel Holmström
    • 1
  1. 1.Department of Computer ScienceTurku Centre for Computer Science, Åbo Akademi UniversityTurkuFinland

Personalised recommendations