Skip to content
schirner edited this page Nov 10, 2020 · 14 revisions

This wiki site records information on how to edit and debug SpecC code. Please feel free to update and expand the information if you have found a more efficient way. Sharing your thoughts will help all students.

Getting Started

First Steps

The following Intro describes basic usage of the SpecC compiler and guides through an Hello World example.

The SCE toolchain uses the SpecC compiler and implements a top-down design methodology. Follow the sceIntro for starting with SCE.

Code Development Environments

As any language, SpecC could be written in any text editor such as vi or notepad. However, this bare metal editing can be cumbersome if it comes to compiling the code and hunting for bugs. The following list discusses how to expand commonly used editors/IDEs for use with SpecC.

Debugging and Tracing

Any SpecC design can be debugged identical to any c++ code using a debugger like gdb or any of its variants integrated into your favorite IDE. For some basic guidance in how to approach the debugging, please check the following pages.

Happy debugging!

Manuals and Tutorials

SpecC Language

System-on-Chip Environment (SCE)

Development Information

Miscellaneous Topics

  • Shapes template for Visio 2007 provide the basic object for SpecC pictures. Thanks to Scott Weiner (F09). If you have suggestions and extensions, please let me know -- they will help other students.

Clone this wiki locally