Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - VHDL Auto-stitching tool (ala emacs verilog-mode AUTOINST)

 
Thread Tools Search this Thread
Old 06-16-2009, 02:25 PM   #1
Default VHDL Auto-stitching tool (ala emacs verilog-mode AUTOINST)


I'm coding for the first time in 10 years in VHDL and am trying to
find equivalents to my old verilog tool-box. One tool I found
extremely useful was the AUTOINST features of the verilog-mode in
emacs where it would automatically connect instance ports and where
you could define per-instance naming rules via AUTO_TEMPLATE. I've
discovered the port copy/port-paste as... feature in the emacs vhdl-
mode, but am wondering if that's as close as I can get to the auto-
instantiate feature of the verilog-mode?

Thanks,

Mark


Mark
  Reply With Quote
Old 06-16-2009, 08:09 PM   #2
Mike Treseler
 
Posts: n/a
Default Re: VHDL Auto-stitching tool (ala emacs verilog-mode AUTOINST)
Mark wrote:
> I'm coding for the first time in 10 years in VHDL and am trying to
> find equivalents to my old verilog tool-box. One tool I found
> extremely useful was the AUTOINST features of the verilog-mode in
> emacs where it would automatically connect instance ports and where
> you could define per-instance naming rules via AUTO_TEMPLATE. I've
> discovered the port copy/port-paste as... feature in the emacs vhdl-
> mode, but am wondering if that's as close as I can get to the auto-
> instantiate feature of the verilog-mode?


That's it for vhdl-mode,
unless you can tolerate functions and variables instead.

VHDL,Port,Copy
VHDL,Port,Paste as instance.

-- Mike Treseler


Mike Treseler
  Reply With Quote
Old 06-16-2009, 10:08 PM   #3
Jan Decaluwe
 
Posts: n/a
Default Re: VHDL Auto-stitching tool (ala emacs verilog-mode AUTOINST)
Mark wrote:
> I'm coding for the first time in 10 years in VHDL and am trying to
> find equivalents to my old verilog tool-box. One tool I found
> extremely useful was the AUTOINST features of the verilog-mode in
> emacs where it would automatically connect instance ports and where
> you could define per-instance naming rules via AUTO_TEMPLATE. I've
> discovered the port copy/port-paste as... feature in the emacs vhdl-
> mode, but am wondering if that's as close as I can get to the auto-
> instantiate feature of the verilog-mode?


You may want to take a look at Sigasi HDT, a next generation
(Eclipse-based) VHDL IDE. It makes instantiations much easier through
intelligent autocompletes and by automatically generating missing signal
declarations. It also has refactorings to add new connections
quickly.

http://www.sigasi.com

--
Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com
VHDL development, the modern way: http://www.sigasi.com


Jan Decaluwe
  Reply With Quote
Old 07-07-2009, 04:02 PM   #4
Mark
 
Posts: n/a
Default Re: VHDL Auto-stitching tool (ala emacs verilog-mode AUTOINST)
On Jun 16, 2:09*pm, Mike Treseler <mtrese...@gmail.com> wrote:
> Mark wrote:
> > I'm coding for the first time in 10 years in VHDL and am trying to
> > find equivalents to my oldverilogtool-box. *One tool I found
> > extremely useful was theAUTOINSTfeatures of theverilog-mode in
> > emacs where it would automatically connect instance ports and where
> > you could define per-instance naming rules via AUTO_TEMPLATE. * I've
> > discovered the port copy/port-paste as... feature in the emacs vhdl-
> > mode, but am wondering if that's as close as I can get to the auto-
> > instantiate feature of theverilog-mode?

>
> That's it for vhdl-mode,
> unless you can tolerate functions and variables instead.
>
> VHDL,Port,Copy
> VHDL,Port,Paste as instance.
>
> * * * -- Mike Treseler


Thought I'd follow-up for the next person looking for autostitch in
vhdl-mode. Just discovered vhdl-compose-wire-components in the emacs
mode which goes a bit further than just port-copy-and-paste. Not sure
all its capabilities yet, but it filled out all my signals, which was
very nice.

Mark


Mark
  Reply With Quote
Old 07-15-2009, 06:23 PM   #5
Mike Treseler
 
Posts: n/a
Default Re: VHDL Auto-stitching tool (ala emacs verilog-mode AUTOINST)
Mark wrote:

> Thought I'd follow-up for the next person looking for autostitch in
> vhdl-mode. Just discovered vhdl-compose-wire-components in the emacs
> mode which goes a bit further than just port-copy-and-paste. Not sure
> all its capabilities yet, but it filled out all my signals, which was
> very nice.


Yes. VHDL-compose- fills in signals and wires up identical names.
Can set for direct or indirect instances.
Handy for structural code, but I'm a procedural guy.

-- Mike Treseler


Mike Treseler
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46