Integrated Development Environment VLAM (VLAM IDE)

During year 2010 and 2011, as a result of VLAM project, we developed integrated development environment (IDE) for design of small embedded systems for education in our virtual laboratory VLAM (or even locally on your PC). IDE is based on Eclipse 3.6.2 (Helios) and it supports HW/SW codesign. There is a support for FITkit educational platform and partially for Flexis kit (both created at FIT, BUT Brno). This VLAM IDE is freeware package of plug-ins (feature) for Eclipse 3.6 under BUT Freeware license. Our first public version provides:

  • Component-based Design Editor for FITkit platform (with small Xilinx FPGA) with several components to use such as PicoBlaze procesor, LCD display, Matrix keyboard etc.
  • Generates VHDL based on the design in GUI editor
  • Assembly Language Editor for soft-core processor PicoBlaze-3
  • Integration with QDevkKit for programming of FITkit platform
  • Integration of PicoBlaze C Compiler
  • Several additional features provided by other projects such as:
    • VHDL Editor with syntax highlighting and code completion

About VLAM Project

VLAM supports the work on PBCC. Virtual Laboratory of Microprocessor Technology Application (VLAM) is a research project founded by Czech Ministry of Education, Youth and Sports. The project has been approved under National research program II with number MSMT 2C06008. The main goal is to introduce and implement new ways of the education in the embedded system topics.

Basic Requirements

Installation

By download and/or installation of this software, you agree with BUT Freeware license (Czech version). You can use update site for Eclipse platform (see menu Help –> Install New Software…):

As the development is continuously in progress, check frequently for new updates including user guide.

History

  • Version 1.0.1.201208091853 (GUI for automatic inference of component connections)
  • Version 1.0.0.201110302129 (first public release)

Supported integration

  • FITkit (QDevKit)

Documentation

Screenshots

VLAM IDE Screenshot 1: Component-based Design Editor VLAM IDE Screenshot 2: VHDL and C Editor, Outline, Project Explorer

Known bugs

  • We are working on fixing several bugs. Stay tuned.
  • Multi-cores of PicoBlaze NOT supported yet (just one with PSM or C control source code).
  • PBAsm and PBPsm editor is not working in Eclipse 3.7 and newer
  • Highlighting ports during the selection for Algorithm Tool is not working in Eclipse 3.7 and newer

Examples

Most of the examples require PicoBlaze C Compiler v2, picoasm, QDevKit 1.2.4 and library of components for FITkit.

License

Authors

projects/vlam/public/index.txt · Last modified: 2013/05/30 18:56 by krivka
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki