Reply by Colin Paul Gloster July 21, 20092009-07-21
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323328-3244583-1248178792=:6493
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE

On Fri, 17 Jul 2009, A. Wallner wrote:

|------------------------------------------------------------------------|
|"[..]                                                                   |
|>                                                                       |
|> What do the rest of you prefer? =A0Do you have both? =A0Do you still nee=
d |
|> to rely on your books or do you pretty well have the language down    |
|> pat?"                                                                 |
|------------------------------------------------------------------------|

Memorizing things (whether for VHDL or something else) is pointless.

|------------------------------------------------------------------------|
|"> Is the IEEE VHDL standard available in e-book format? [..]"          |
|------------------------------------------------------------------------|

Yes.

|------------------------------------------------------------------------|
|"In my case it really depends.                                          |
|                                                                        |
|I really like all three things...paper books and e-books                |
|                                                                        |
|I think reading is much better on paper than on a PC monitor. (Here     |
|the Kindle sounds interesting, but in Austria it is not available). So  |
|I really prefer a book if I'm about to read a whole lot (e.g. book to   |
|learn a new programming language). It also has the advantage that you   |
|can have the book open, and read there while working on you code (I     |
|have two monitors, and most of the time when I'm programming VHDL or C+ |
|+ I use both monitors, so having a book is a real advantage)            |
|                                                                        |
|But If I just have to refresh my memory about something (syntax, etc.)  |
|I prefer PDFs because of their searchability. I have the few book I     |
|use the most in both forms (paper and electronic) and choose depending  |
|on mood/what I want to do which to use."                                |
|------------------------------------------------------------------------|

Yes, it is good to have both for different contexts. At home I do not
want to waste money on electricity for a computer and a visual display
unit if all I am doing with the text is reading it. In the office,
copying and pasting or searching is more convenient with a computer.
--8323328-3244583-1248178792=:6493--
Reply by Koorndyk July 20, 20092009-07-20
On Jul 16, 7:24=A0pm, rickman <gnu...@gmail.com> wrote:
> What do the rest of you prefer? =A0Do you have both? =A0Do you still need > to rely on your books or do you pretty well have the language down > pat? > Rick
Google. :-) I have the Ashenden book on my desk, but I rarely look at it. 95% of the time I'll look in source code for other projects I've worked on. The other 5% of the time I'll find it on Google.
Reply by Jan Decaluwe July 19, 20092009-07-19
Poojan Wagh wrote:
> On Jul 17, 1:22 pm, Mike Treseler <mtrese...@gmail.com> wrote: >> AndreasWallner wrote: >>> But If I just have to refresh my memory about something (syntax, etc.) >>> I prefer PDFs because of their searchability. >> A syntax-aware editor that proposes completions >> sometimes covers these problems. >> >> -- Mike Treseler > > Hi, Mike. Any suggestions for an editor that proposes completions? > (I'm using vim right now which does syntax highlighting.)
The modern answer, already popular for general programming, is an intelligent development devironment, typically based on Eclipse. This is now also available for VHDL. Sigasi HDT is not just syntax-aware, but fully aware of your ongoing VHDL design. Try it out here: http://www.sigasi.com/ -- Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com Python as a HDL: http://www.myhdl.org VHDL development, the modern way: http://www.sigasi.com Analog design automation: http://www.mephisto-da.com World-class digital design: http://www.easics.com
Reply by Mike Treseler July 18, 20092009-07-18
Poojan Wagh wrote:

> Hi, Mike. Any suggestions for an editor that proposes completions? > (I'm using vim right now which does syntax highlighting.)
I use vhdl-mode. The feature is called template insertion (electrification) For example, if I type "if " I am prompted for a boolean expression, then for a THEN keyword, etc. Press Enter any time to end the interaction. Other key features are: # Port translation (copy/paste) # Design hierarchy browser (speedbar) # Makefile generation # Word/keyword completion details here: http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.gif -- Mike Treseler
Reply by Poojan Wagh July 18, 20092009-07-18
On Jul 17, 1:22=A0pm, Mike Treseler <mtrese...@gmail.com> wrote:
> AndreasWallner wrote: > > But If I just have to refresh my memory about something (syntax, etc.) > > I prefer PDFs because of their searchability. > > A syntax-aware editor that proposes completions > sometimes covers these problems. > > =A0 =A0 -- Mike Treseler
Hi, Mike. Any suggestions for an editor that proposes completions? (I'm using vim right now which does syntax highlighting.)
Reply by luudee July 17, 20092009-07-17
In my case I use lots and lots of books that refer to various
standards, (like ATA, SATA, USB, etc). And for that I prefer
eBooks. 1) I can search them with ease; 2) I can create my
own bookmarks; 3) I can carry a bunch of them on a single
USB drive.

One important thing I learned the hard way, is to never buy
"locked" eBooks. Mindshare comes to mind as one of the worst
experiences (ended up buying a hard copy of a book because I
could not open the eBook freely when I needed it).

During development cycles, I tend to copy and paste important
paragraphs from those eBooks, creating my own reference manuals
for specific subjects (e.g. everything about control endpoint
for USB - that information is spread over 1000+ pages of USB
specification).

Best Regards,
rudi
Reply by Mike Treseler July 17, 20092009-07-17
AndreasWallner wrote:

> But If I just have to refresh my memory about something (syntax, etc.) > I prefer PDFs because of their searchability.
A syntax-aware editor that proposes completions sometimes covers these problems. -- Mike Treseler
Reply by AndreasWallner July 17, 20092009-07-17
On Jul 17, 1:24=A0am, rickman <gnu...@gmail.com> wrote:
> I find there are any number of aspects of the VHDL language that I > just do not remember and I am not going to make up flash cards to help > me remember. =A0So I drag a half dozen VHDL books around with me when I > am working on VHDL (or much less frequently, Verilog; one of the books > covers both). > > I am getting tired of heaving the books up into the truck every time I > go to the lake and am starting to wonder if I should invest in some > good e-books on HDL. > > What do the rest of you prefer? =A0Do you have both? =A0Do you still need > to rely on your books or do you pretty well have the language down > pat? > > Is the IEEE VHDL standard available in e-book format? =A0Maybe I need to > invest in the 200x version anyway? > > Rick
In my case it really depends. I really like all three things...paper books and e-books I think reading is much better on paper than on a PC monitor. (Here the Kindle sounds interesting, but in Austria it is not available). So I really prefer a book if I'm about to read a whole lot (e.g. book to learn a new programming language). It also has the advantage that you can have the book open, and read there while working on you code (I have two monitors, and most of the time when I'm programming VHDL or C+ + I use both monitors, so having a book is a real advantage) But If I just have to refresh my memory about something (syntax, etc.) I prefer PDFs because of their searchability. I have the few book I use the most in both forms (paper and electronic) and choose depending on mood/what I want to do which to use. Andreas
Reply by Hal Murray July 17, 20092009-07-17
In article <d41578a0-9128-4729-9f5c-c320762aaace@r33g2000yqn.googlegroups.com>,
 rickman <gnuarm@gmail.com> writes:
>I find there are any number of aspects of the VHDL language that I >just do not remember and I am not going to make up flash cards to help >me remember. So I drag a half dozen VHDL books around with me when I >am working on VHDL (or much less frequently, Verilog; one of the books >covers both). > >I am getting tired of heaving the books up into the truck every time I >go to the lake and am starting to wonder if I should invest in some >good e-books on HDL. > >What do the rest of you prefer? Do you have both? Do you still need >to rely on your books or do you pretty well have the language down >pat?
Several suggestions... Make flash cards. I'm thinking of small files with working examples so you can cut/paste. You only have to make one each time you have to look something up. Get second copies of the books to leave at the lake. (Or the ones you use the most.) Find a web site or 3 that has what you need. Personally, I prefer paper if I need anything more than a memory refresher. But it's hard to search so that only works if there is a good index or good table of contents or I know my way around well enough to quickly find what I'm looking for. Different people have different preferences. I'm happy with a data sheet printed on separate pages. A good friend hates paper but he's happy with PDFs. -- These are my opinions, not necessarily my employer's. I hate spam.
Reply by Rich Webb July 16, 20092009-07-16
On Thu, 16 Jul 2009 16:24:19 -0700 (PDT), rickman <gnuarm@gmail.com>
wrote:

>I find there are any number of aspects of the VHDL language that I >just do not remember and I am not going to make up flash cards to help >me remember. So I drag a half dozen VHDL books around with me when I >am working on VHDL (or much less frequently, Verilog; one of the books >covers both). > >I am getting tired of heaving the books up into the truck every time I >go to the lake and am starting to wonder if I should invest in some >good e-books on HDL. > >What do the rest of you prefer? Do you have both? Do you still need >to rely on your books or do you pretty well have the language down >pat?
PDF, by far, when I can find a good one, and for all tech topics & datasheets, not just VHDL. The search capability alone is worth the relative pain of having to boot the PC. If I'll also be using the PC in the project (nearly certain) then the cost falls to zero. While it's on your radar, if you do go paperless and don't stay with a standard format like PDF (e.g., Kindle) make damn sure that you read the terms and conditions. I don't have the citation (it's probably on El Reg) but I did read about one gent who pissed off Amazon with too many returns and they cancelled his account. As a side effect, that locked him out of the Kindle volumes he had already purchased. Ugh. <clickety click> Nope, it was over at Ars Technica: <http://arstechnica.com/gadgets/news/2009/04/amazon-kindle-incidents-highlight-drm-limitations-once-again.ars> -- Rich Webb Norfolk, VA