[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | Corporate Directory of CAE,CAD,CAM,CIM Tools |
Notice: | Digital Confidential |
Moderator: | CADSE::COUPER |
|
Created: | Thu Nov 12 1987 |
Last Modified: | Wed Nov 13 1996 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 122 |
Total number of notes: | 243 |
121.0. "Graphical RTL Design System" by AICADD::MARTY () Tue Nov 17 1992 13:57
Behavioral Modeling Assistant (BMA)
BMA is an RTL design entry system which can automatically generate
behavioral code for simulation and synthesis from a graphical representation.
Designs can be decomposed, hierarchically, into data path and control flow
elements. Data path elements are constructed with RTL components (muxes,
adders etc.) while control flows are represented by state diagrams.
The designer can automatically generate DECSIM BDS, Verilog, Synopsys state
table and SMD2SIM formats from control flows. Currently, only BDS can be
generated for data path components but other formats will be supported in the
near future. (Verilog, VHDL)
Attached is an entry from the BMA notes conference which describes how to
run a BMA demo.
<<< DANGER::TEST$DISK:[BMA]BMA.NOTE;1 >>>
-< BMA >-
================================================================================
Note 17.0 BMA demo available No replies
DANGER::CUDMORE "Distgusting yet rubbery ..." 61 lines 17-NOV-1992 13:46
--------------------------------------------------------------------------------
**** FOR DIGITAL INTERNAL USE ONLY *****
A demo-only version of BMA has been created so that potential users can
quickly and easily get a good feel for what BMA is capable of.
This demo-only version does NOT require that anything be installed before
running it. You should be able to simply copy the demo directory and run
the single com file within it. Whether you're running Motif or DECwindows
shouldn't matter (as long as it's one of the two).
To run this demo-only version copy
DANGER::TEST$DISK:[BMA.DEMO]*.*
into an empty directory and then type
@demo
Of course this requires that you've got decw$display set appropriately (e.g.
"define decw$display mynode::0").
This demo brings up the BMA user-interface in a "playback" mode. When run,
the interface is fed design information which was recorded in a previous
session. The designs it displays, TLSM and CXBC, are real designs which were
created by BMA users in here in Boxboro (you must not show these designs
outside of Digital). You're encouraged to play around within the interface
displayed. Some things you may wish to try include:
- Double-Clicking on the designs within the "BMA" window to selectively
display the designs.
- Clicking on the level icons displayed within the "Navigator" windows to
selectively display different levels within the designs.
- Pressing MB2 on the text, nodes, ports or connections within the "Level
Editor" windows to see how you can manipulate these objects through popup
menus.
- Pulling down the "Print" option within a "Level Editor"'s "File" pulldown
menu to print a particular design level out to a postscript printer.
- MB3-Dragging nodes within the "Level Editor" windows to see how the
connections are automatically redrawn.
- MB1-Dragging out a range of nodes to be treated as a selection set for
deletion, spacing, aligning, moving, etc. (through a popup menu on a
selected node).
In addition to showing how you interact with your designs within BMA, this demo
also shows how BMA can generate files for feeding different systems (DECSIM,
Synopsys, Verilog, SMD2SIM and VHDL) from the graphical representation. When
running the interface, look at the TLSM_BANK level within the TLSM design.
From this level, the "Level" menubar pulldown "Model" item was selected to
generate the different TLSM_BANK*.* language files you'll see in the demo
directory. Or, if you'd like, simply print out the TLSM_BANK.PS postscript
file and compare it to the TLSM_BANK*.* language files.
Note to the curious:
BMA is a client/server application and to make this demo more accessible we've
removed the communication and server pieces. While experimenting with this
demo you may encounter a caution box informing you that BMA can't complete the
operation you've tried to perform. These cases include any operation in which
the client (the interface) requires useful information returned from the
server. This is why, for example, CREATE-NODE within a Level Editor's Layout
Area has been disabled, whereas MOVE-NODE has not been disabled. The reason
for this is that CREATE-NODE requires information back from the server such as
the server assigned node-tag, whereas MOVE-NODE simply requires an
acknowledgement that the server has updated the node's position.
Posted in :-
DANGER::BMA
MR4SRV::CADENCE
MAST::CADENCE_USERS
DELNI::CORPORATE_CAD_TOOL_DIRECTORY
BOOTIS::VHDL
DECSIM::DECSIM
T.R | Title | User | Personal Name | Date | Lines |
---|
121.1 | Consultant | NETRIX::"[email protected]" | Dave Henderson | Wed Nov 13 1996 10:24 | 9 |
| I am working with the Multimedia group in Hudson and your BMA tool
looks like it would be very useful for our next design if it is ready
to use. I tried to copy your demo directory but I can't seem to get
the whole thing, too many network errors. Please call me at
DTN 225-4516
Thanks,
Dave
[Posted by WWW Notes gateway]
|