Bluespec Compiler, Bluesim and Development Workstation Release Notes For Version 2008.06
Bluespec Compiler, Bluesim and Development Workstation Release Notes For Version 2008.06
Development Workstation
Release Notes
For Version 2008.06
Dated: June 6, 2008
2008.06 Release Highlights
1. Includes BSC, Bluesim, beta Development Workstation, beta BSV-to-
SystemC.
2. Development Workstation: licensing change, hierarchical module
browsing, Springsoft/Novas waveform viewer integration
3. Blueview has been replaced by Development Workstation waveform
viewer integration
4. BSC: real support, StmtFSM, scheduling graph generation
5. Bluesim: BSV-to-SystemC licensing change, miscellaneous fixes
6. Recommended platforms (Platforms listed in the table below work
out-of-the-box. If the customer does not have a recommended
platform, Bluespec will accommodate alternative platforms, but this
may require Bluespec interaction with customer IT):
64-bit Red Hat Enterprise 4 yes gcc 3.2 - 4.2 gcc 3.2 - 4.2
SystemC 2.2.0
2
2008.06 Release – Workstation
3
2008.06 Release - BSC
StmtFSM improvements
FSM Server Modules (Reference Guide Section C.5.1)
Internal synthesis quality improvements
4
2008.06 Release – BSC cont'd
Synthesizable vectors of module arguments (e.g. Clock,
Reset, Inout) (Reference Guide Section 5.8.2)
New modules: mkGFIFOLevel, mkGFIFOCount
(Reference Guide Section C.1.4)
Warn when rules with no actions are dropped during
synthesis (controlled by -remove-empty-rules flag)
(User Guide Section 5.12)
import “BDPI” fixes
Fix marshaling of BDPI arguments between 33 and 64 bits in
Verilog simulations
Package libbdpi.so for 32-bit and 64-bit platforms
Fix code-generation when an ActionValue function result is
returned from a synthesized method
Fix code-generation when an ActionValue function is used more
than once with the same arguments
Include standard vpi_user.h in $BLUESPECDIR/lib/VPI
5
2008.06 Release – BSC cont'd
6
2008.06 Release – Bluesim
BSV-to-SystemC
-no-runtime-license flag (and associated license) required to
generate SystemC models that do not use Bluesim licenses (User
Guide Section 5.6)
Fix handling of wide data at model boundary
Basic support for MCD SystemC models
Fix VCD shifting of boundary signals
7
THE END