TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:RE: When is a Shim Not a Shim? From:"Robert Plamondon" <robert -at- plamondon -dot- com> To:"TECHWR-L" <techwr-l -at- lists -dot- raycomm -dot- com> Date:Thu, 17 Apr 2003 06:49:53 -0700
In hardware design parlance, what you're describing is a "wrapper" -- a
chunk of Verilog or VHDL code, mostly declarations, that let you drop a
module into an environment in which it otherwise wouldn't fit.
It's very common to have two modules which you are very reluctant to touch,
because they're used in multiple designs or because you're licensing them
from someone else and are not allowed to open them up. So you shim them with
a "wrapper" so they align with one another.
A typical example would be when one module defines eight wires as a bus and
another defines them as eight wires, and it takes a declaration equating the
two to connect the modules together. That's a wrapper. There may be actual
circuitry involved, too, but it's almost always trivial and obvious compared
to what's in the modules.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Purchase RoboHelp X3 in April and receive a $100 mail-in
rebate, plus FREE RoboScreenCapture and WebHelp Merge Module.
Order here: http://www.ehelp.com/techwr-l/
Help celebrate TECHWR-L's 10th Anniversary starting this month!
Check out the contests at http://www.raycomm.com/techwhirl/special/contests/
Happy birthday to you, happy birthday to you, happy birthday TECHWR-L....
---
You are currently subscribed to techwr-l as:
archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit http://www.raycomm.com/techwhirl/ for more resources and info.