Do you prefer paper or plastic... er, I mean paper or e-books?

R

rickman

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?

Is the IEEE VHDL standard available in e-book format? Maybe I need to
invest in the 200x version anyway?

Rick
 
R

Rich Webb

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...ents-highlight-drm-limitations-once-again.ars>
 
A

AndreasWallner

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?

Is the IEEE VHDL standard available in e-book format?  Maybe 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
 
M

Mike Treseler

AndreasWallner said:
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
 
L

luudee

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
 
P

Poojan Wagh

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.)
 
M

Mike Treseler

Poojan said:
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
 
J

Jan Decaluwe

Poojan said:
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
 
K

Koorndyk

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?
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.
 
C

Colin Paul Gloster

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

|------------------------------------------------------------------------|
|"[..] |
|> |
|> 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?" |
|------------------------------------------------------------------------|

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,479
Members
44,899
Latest member
RodneyMcAu

Latest Threads

Top