ASPENLOGIC®

Logic Design Done Logically™

Home

Engage

Problems Find Solutions

Testimonials

Services

Project Listing

About Us

Contact Us

Products

inrevium

Returns/Cancellations

Shipping

Customer Support

Journal

alj001

alj002

alj003

ASIC Prototyping

Blah Blah Blog

Privacy

My VARIABLE state of mind


To more Aspen Logic Journal articles...

Bookmark and Share


Since 1987 and my first exposure to VHDL, I have seen the humble VARIABLE relegated to the backwaters for use only as combinatorial logic. Verilog coders seem constrained to do the same. This article presents a convention for using blocking assignments effectively with locally declared REG objects in Verilog and variables in VHDL. It specifically addresses the case for inferring flip-flops and why it also eliminates the possibility of execution order dependent code.


Document
My VARIABLE state of mind / ALJ002 (v1.1) June 8, 2009

Please forward a link to this page rather then emailing the PDF to a colleague. That way they can return to this page later for updates -- or better yet have them subscribe.

Subscribe to the Aspen Logic Journal

As new articles are added, Aspen Logic sends out an email to its News Flash subscribers. There is no cost to sign up and you may safely unsubscribe at any time.




Subscribe to Aspen Logic News Flash

For Email Marketing you can trust



 ENGAGE | PRODUCTS | PROJECTS | JOURNAL | ASIC PROTOTYPING | INREVIUM | BLOG
PRIVACY | CUSTOMER SUPPORT | SHIPPING | RETURNS & CANCELLATIONS

Aspen Logic delivers professional FPGA consulting, logic verification, implementation and design
services  for your favorite devices using VHDL, Verilog/SystemVerilog. We also offer inrevium
evaluation & prototyping boards from Tokyo Electron Device Limited.

COPYRIGHT © 2008-2012 ASPEN LOGIC INC. ALL RIGHTS RESERVED.
Contact "copyright" at aspenlogic dott com for more information.
Trademarks and Registered Marks are the property of their respective owners and their use
by Aspen Logic does not imply any endorsement by those owners.
 ASPENLOGIC® is a registered mark of Aspen Logic, Inc.
 We Use Google Analytics to Track Your Visit to Our Site.