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

Reply

VHDL - Good hardware design code re-use strategies, reference book

 
Thread Tools Search this Thread
Old 01-23-2007, 05:35 PM   #1
Default Good hardware design code re-use strategies, reference book


I am the main hardware designer for the company I work for. I inherited
a lot of old, badly written, poorly documented
VHDL designs and vendor tool project files. Over the course of the time
that I have worked here, I have been trying to take care to go back and
document things and better organize them, to make them easier to use
and reuse, along with trying to write well-documented, reusable new
code.

I don't have any training as a software engineer or code "maintainer"
(I'm an EE). I was wondering if there was a good
resource out there (maybe a website or book on amazon) that would clue
me into some good code writing and maintenance strategies that I
wouldn't have learned in school. I know that there are a lot of
software engineering resources available, but it would be nice if there
was something more specific to hardware design (HDL Code) reuse and
maintenance.

thanks



wallge
  Reply With Quote
Old 01-23-2007, 05:51 PM   #2
John McCaskill
 
Posts: n/a
Default Re: Good hardware design code re-use strategies, reference book

wallge wrote:
> I am the main hardware designer for the company I work for. I inherited
> a lot of old, badly written, poorly documented
> VHDL designs and vendor tool project files. Over the course of the time
> that I have worked here, I have been trying to take care to go back and
> document things and better organize them, to make them easier to use
> and reuse, along with trying to write well-documented, reusable new
> code.
>
> I don't have any training as a software engineer or code "maintainer"
> (I'm an EE). I was wondering if there was a good
> resource out there (maybe a website or book on amazon) that would clue
> me into some good code writing and maintenance strategies that I
> wouldn't have learned in school. I know that there are a lot of
> software engineering resources available, but it would be nice if there
> was something more specific to hardware design (HDL Code) reuse and
> maintenance.
>
> thanks


Take a look at the "Reuse Methodology Manual" by Keating and Bricaud.

http://tinyurl.com/3atmd3

or

http://www.amazon.com/s/ref=nb_ss_gw...Go.y=0&Go =Go

Regards,

John McCaskill
www.fastertechnology.com



John McCaskill
  Reply With Quote
Old 01-23-2007, 07:43 PM   #3
Mike Treseler
 
Posts: n/a
Default Re: Good hardware design code re-use strategies, reference book
wallge wrote:
> I am the main hardware designer for the company I work for. I inherited
> a lot of old, badly written, poorly documented
> VHDL designs and vendor tool project files. Over the course of the time
> that I have worked here, I have been trying to take care to go back and
> document things and better organize them, to make them easier to use
> and reuse, along with trying to write well-documented, reusable new
> code.


I organize source files as vhdl-mode projects.
It's free, see:
http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html


-- Mike Treseler


Mike Treseler
  Reply With Quote
Old 01-24-2007, 12:49 PM   #4
pbFJKD@ludd.invalid
 
Posts: n/a
Default Re: Good hardware design code re-use strategies, reference book
In comp.arch.fpga wallge <> wrote:
>I am the main hardware designer for the company I work for. I inherited
>a lot of old, badly written, poorly documented
>VHDL designs and vendor tool project files. Over the course of the time
>that I have worked here, I have been trying to take care to go back and
>document things and better organize them, to make them easier to use
>and reuse, along with trying to write well-documented, reusable new
>code.


>I don't have any training as a software engineer or code "maintainer"
>(I'm an EE). I was wondering if there was a good
>resource out there (maybe a website or book on amazon) that would clue
>me into some good code writing and maintenance strategies that I
>wouldn't have learned in school. I know that there are a lot of
>software engineering resources available, but it would be nice if there
>was something more specific to hardware design (HDL Code) reuse and
>maintenance.


Use a good version control system.
(Test it before accepting it. Make sure all relevant systems can handle it)

Use one source code management system if possible.

Decide on benefit/cost on clearing up various sources.
(Could start with just describing what it does in general)



pbFJKD@ludd.invalid
  Reply With Quote
Old 01-24-2007, 01:03 PM   #5
Colin Paul Gloster
 
Posts: n/a
Default Re: Good hardware design code re-use strategies, reference book
John McCaskill posted on 23 Jan 2007 09:51:58 -0800:

"Take a look at the "Reuse Methodology Manual" by Keating and Bricaud."

I have read only a tiny proportion of this book. Which parts could
actually teach someone something useful, if the reader does not
already understand the importance of the points (e.g. I do not think
that I would count "Use Functions" and "Use Loops and Arrays" from
Chapter 5 as being in this category)?

Regards,
Colin Paul Gloster


Colin Paul Gloster
  Reply With Quote
Old 01-24-2007, 02:17 PM   #6
Bill Mills
 
Posts: n/a
Default Re: Good hardware design code re-use strategies, reference book


On Jan 24, 4:49 am, pbF...@ludd.invalid wrote:
> In comp.arch.fpga wallge <wal...@gmail.com> wrote:
>
> >I am the main hardware designer for the company I work for. I inherited
> >a lot of old, badly written, poorly documented
> >VHDL designs and vendor tool project files. Over the course of the time
> >that I have worked here, I have been trying to take care to go back and
> >document things and better organize them, to make them easier to use
> >and reuse, along with trying to write well-documented, reusable new
> >code.
> >I don't have any training as a software engineer or code "maintainer"
> >(I'm an EE). I was wondering if there was a good
> >resource out there (maybe a website or book on amazon) that would clue
> >me into some good code writing and maintenance strategies that I
> >wouldn't have learned in school. I know that there are a lot of
> >software engineering resources available, but it would be nice if there
> >was something more specific to hardware design (HDL Code) reuse and
> >maintenance.Use a good version control system.

> (Test it before accepting it. Make sure all relevant systems can handle it)
>
> Use one source code management system if possible.


Look at revision control tools with a "bug tracking" feature.

>
> Decide on benefit/cost on clearing up various sources.
> (Could start with just describing what it does in general)




Bill Mills
  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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Graphic Novel/Comic Book Good Read! Maxmytime08 Media 2 06-22-2009 02:40 AM
Is this A+ Book any good? Gondo A+ Certification 8 01-09-2007 04:56 AM
A really good book vaprincess DVD Video 2 07-17-2005 05:23 AM
You MUST Watch This Before You Vote - Esteemed Shrink Profiles Bush Barney Lyon DVD Video 13 11-02-2004 06:21 PM
Re: Reference Material On Server Chassis Design? AG A+ Certification 0 01-30-2004 06:12 PM




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