screencast

Record Autocomplete

Dealing with records can be cumbersome – if you don't have the right tools. We have re-introduced record-autocomplete, a feature that was originally available in Sigasi HDT 1.0. But since we now have type-time compilation, record autocomplete becomes even more powerful. This feature will be available in the Sigasi 2.1 release, at the end of October 2011.

Structured Select: select VHDL code based on its structure

Select VHDL based on its syntactic structure. This allows you to cut, copy and move code a lot faster.

Sigasi 2.0 Editing

A walkthrough of some of the editing capabilities of Sigasi 2.0.
  • Content Assist (smart templates),
  • Type-time compile,
  • Navigation,
  • Mouse-over hovers,
  • and more ...

Context sensitive templates

Because your code gets analyzed as you type, Sigasi knows the region of code that you are editing. The content assist feature (a.k.a. autocomplete) is fully aware of the context and tries to offer you only the relevant templates.

Templates are sensitive to the context of your code. If you type component inside a declarative region, Sigasi offers a component declaration template, based on your existing entities. If you type the same word, component in the body of an architecture, Sigasi offers a component instantiation.

Likewise, if in the architecture body can expand to an if-generate statement, which is a concurrent statement. In a process, this will expand to an if-then statement, which is a sequential statement.

Inspect the value of constants

See the values of constants in VHDL code. This even works if a constant is defined as a combination of other constants! Note that this works, even as you are typing your code.