Free Electronic Lab

Opensource EDA software development, some thoughts about the EDA/Semiconductor industry and Mixed-signal integrated circuit design

[FEL]: New stable release of perl-Verilog-Perl

Verilog-Perl 3.314(15926 – the PI version!) is released and pushed to Fedora and EPEL6 testing repositories.

Verilog::Language 3.314 2012/02/27 ChangeLog
- vhier –forest and –instance. [by John Busco]
- Fix expansion of back-slashed escaped macros, bug441. [Alberto Del Rio]
- Fix -F relative filename parsing, bug444. [Jeremy Bennett]
- Fix c style var array declarations. [by Jack Cummings]
- Fix –debug parsing after -f files, bug442. [Jeremy Bennett]
- Fix hang on recursive substitution `defines, bug443. [Alex Solomatnikov]

Filed under: Free Electronic Lab, perl, verilog

FEL: Bugfix release of SystemPerl

SystemPerl 1.336 2010/11/03

  • Fix support for Verilog-Perl 3.305; removing defines, bug300.

It will soon be among your updates. Special credits go to Veripool.

 

Filed under: Free Electronic Lab, perl, systemc, verilog

FEL: Bugfix release of Verilator 3.805

Verilator 3.805 2010/11/02

  • Add warning when directory contains spaces, msg378. [Salman Sheikh]
  • Fix wrong filename on include file errors, bug289. [Brad Parker]
  • Fix segfault on SystemVerilog “output wire foo=0″, bug291. [Joshua Wise]
  • Fix DPI export name not found, msg369. [Terry Chen]

It will soon be among your updates. Special credits go to Veripool.

Filed under: Free Electronic Lab, perl, verilator

FEL: Bugfix release of Verilog-Perl 3.304

Verilog::Language 3.304 released on 2010/10/25 fixes wrong filename on include file errors, bug289, by Brad Parker. This bug fix will soon be available among your FEL updates.

Filed under: Free Electronic Lab, perl, verilog

FEL: Bugfix release of Verilog-Perl 3.303

Minor enhancements :
  • Add vrename –changelang option, to upgrade keywords. [Dan Moore]
  • Add vrename –language option. [Dan Moore]
  • Add Verilog::Language::language_maximum and language_keywords.
  • Fix escaped identifiers that are keywords, bug282. [Dan Moore]
  • Fix preprocessor “ of base define, bug283.  [Usha Priyadharshini]

It will soon be among your updates. Special credits go to Veripool. For those in a hurry:

# yum install perl-Verilog-Perl --enablerepo=updates-testing

Filed under: perl, verilog

FEL: Bugfix release of Perl-Verilog 3.302

Verilog::Language 3.302 was released shortly after 3.300 to fix a few bugs, namely

  • Increase define recursions before error.  [Paul Liu]
  • Fix documentation on verilog_text and link, bug278. [Mike Z]
  • Use Digest::SHA instead of SHA1, bug189.  [Ahmed El-Mahmoudy]
  • Fix false test failure if Math::BigInt not installed.

It will soon be among your updates. Special credits go to Veripool.

Filed under: perl, verilog

[FEL]: Verilog-Perl 3.300 *Beta1*

We’d like your help to test the next release of Verilog-Perl.  A beta release of the next Verilog-Perl release is available on Rawhide:

$ yum install perl-Verilog-Perl --enablerepo=rawhide

This version adds support for 99% of the SystemVerilog 2009 standard, and also fixes a number of preprocessor bugs and other issues.  These changes were massive enough that it may have broken some existing code, however the user interface is identical to the 3.200 series, so your existing scripts should work.

Filed under: perl, verilog

[FEL]: Verilog::Language update to 3.222 on Fedora

The perl-Verilog-Perl will now obsolete perl-Verilog as a result of a Fedora packaging naming convention.
Thanks to Wilson Snyder, the version 3.222 was just pushed to Fedora Testing repositories with the following bug fixes.
  • Fix missing ; in ContAssign::verilog_text, bug177. [Nicolas Wilhelm]
  • Fix multi-dimensional arrayed typedefs, bug183. [Vesselin Kavalov]
  • Fix “assert () else” action_blocks. [Vesselin Kavalov]
  • Fix typedef scoping under anonymous begin blocks.
  • Fix `define argument mis-replacing system task of same name, bug191.
  • Fix SystemPerl hitting “undefined find_interface…” in 3.220.
  • Fix erroring on strings with backslashed newlines, bug168. [Pete Nixon]
  • Fix compile error on RHEL3 with gettext, bug169. [Marek Rouchal]
  • Fix line number miscounting with `pragma.
  • Add parsing of “assign”, including SigParser::contassign callback, Netlist::ContAssign object, and related accessors.
  • Several code speedups to vhier, Verilog::Netlist, and the parsers.
  • Add Preproc::getall to fetch all text instead of line-by-line.
  • Add Parser::new(use_cb_{name}=>0) option to speed parsing.
  • Add SigParser/Netlist::new(use_vars=>0) option to speed parsing.
  • Fix deep defines causing flex scanner overflows. [Brad Dobbie]
  • Fix preprocessing commas in deep parameterized macros. [Brad Dobbie]
  • Fix Preproc::defSubstitute not being called on parameterized macros.
  • Fix Perl 5.8.8 compile error, bug115. [Marek Rouchal]

Filed under: fedora, perl

FEL: Perl-Verilog bugfix release 3.212

A bugfix release of perl-Verilog was just pushed to Fedora stable repositories which fixes the following

  • syntax errors when using vhier/Netlist with –language 1364-2001.
  • dotted expressions returning “..”, bug98. [Saul Cuellar]
  • Getopt::file_path to expand environment variables in filenames.

Tips of the user

The perl-Verilog package includes several examples and manuals. To learn more about those examples and manuals, please consult:

$ rpm -qd perl-Verilog

Filed under: Free Electronic Lab, perl, verilog

FEL12: Eclipse for reusable Embedded/VHDL/Verilog IP

The picture shows the respective eclipse-plugins, which will enhance :

experience for Fedora users.

Think Methodology and not random packaging.

eclipse

This is sentence that many people have heard from me. Feeding design methodologies is one of the reasons why Fedora Electronic Lab  is so attractive to many small companies.

Development behind FEL 12 focusses on adding value to the frontend design. Eclipse, being an industry standard IDE, is FEL’s main IDE for digital/embedded hardware design.

In the following blog posts, I will cover these features in depth, meanwhile you can try those plugins with yum on your Fedora 11. Only eclipse-eclox and eclipse-texlipse are not yet part of the Fedora collection. They are being reviewed #506429 and #506431 respectively.

Filed under: eclipse, eda, fedora, fpga, Free Electronic Lab, IP, perl, tcl, verilog, vhdl

Profile

Chitlesh Goorah
Digital IC design engineer
Neuchâtel, Switzerland

This blog is featured on Sean Murphy's EDA blogger list.

May 2013
M T W T F S S
« Feb    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Recent Bookmarks

Je touitte – I tweet

Follow

Get every new post delivered to your Inbox.

Join 26 other followers

%d bloggers like this: