Maker Pro
Maker Pro

Looking for VHDL consult.

K

Ken Smith

I'm in the San Fransisco bay area. Does anyone have a recomendation of
someone who does consulting on VHDL and is local to the SanFransisco area.
I've been burned in the past by bad consultants so I'm hoping someone here
has had experience with a good one.

The project involves using Altera's Quartus to make a CPLD sing and dance.
 
J

Jim Thompson

I'm in the San Fransisco bay area. Does anyone have a recomendation of
someone who does consulting on VHDL and is local to the SanFransisco area.
I've been burned in the past by bad consultants so I'm hoping someone here
has had experience with a good one.

The project involves using Altera's Quartus to make a CPLD sing and dance.

--

I know an excellent VHDL consultant, but he's in Columbus, OH, product
of the great graduate department in high level languages at Ohio
State.

If you are interested, drop me an E-mail and I'll provide contact
information.

...Jim Thompson
 
Q

qrk

I know an excellent VHDL consultant, but he's in Columbus, OH, product
of the great graduate department in high level languages at Ohio
State.

If you are interested, drop me an E-mail and I'll provide contact
information.

...Jim Thompson

I'll second Jim's opinion on this guy. Excellent communicator too.

Mark
 
C

Chris Carlen

Jim said:
I know an excellent VHDL consultant, but he's in Columbus, OH, product
of the great graduate department in high level languages at Ohio
State.

If you are interested, drop me an E-mail and I'll provide contact
information.

...Jim Thompson


High level language? Higher than what?




--
____________________________________
Christopher R. Carlen
Principal Laser/Optical Technologist
Sandia National Laboratories CA USA
[email protected]
 
K

Ken Smith

Chris Carlen said:
High level language? Higher than what

The "high level language" term is a marketing term. It has no real
meaning. It is very like the "forth generation language" term that was so
common a few years ago. It is how stuff gets sold to managers.

Basically they rank them like this:

Assembler
Basic
C
C++
ADA
Spreadsheets
 
K

Ken Smith

High level language? Higher than what?

As in (Digital) Descriptive Languages.[/QUOTE]


VHDL = (V)ery (H)ard (D)escriptive (L)anguage
or should that be "High"?

It allows hardware to be described at a very abstract level that in theory
allows the same code to be compiled and implemented in differing
technologies. This portablity, like the portability of C, is largely a
myth.
 
J

Julie

Ken said:
The "high level language" term is a marketing term. It has no real
meaning. It is very like the "forth generation language" term that was so
common a few years ago. It is how stuff gets sold to managers.

Basically they rank them like this:

Assembler
Basic
C
C++
ADA
Spreadsheets

Don't forget Java! It subsumes everything, according to most manager types!
 
J

Jan Panteltje

Don't forget Java! It subsumes everything, according to most manager types!
Java sucks for speed.
It has no pointers like C.
It has its purposes, I am sure, like in my phone it has games in Java I think.
But even those are slow...
JP
 
J

John Larkin

The "high level language" term is a marketing term. It has no real
meaning. It is very like the "forth generation language" term that was so
common a few years ago. It is how stuff gets sold to managers.

Basically they rank them like this:

Assembler
Basic
C
C++
ADA
Spreadsheets


--

You are insulting Basic.

John
 
C

Chris Carlen

Jan said:
Java sucks for speed. It has no pointers like C. It has its purposes,
I am sure, like in my phone it has games in Java I think. But even
those are slow...


I've disliked Java since the first time I heard about it. And every app
I've ever had to use that's written in it confirms my original sentiments.


--
____________________________________
Christopher R. Carlen
Principal Laser/Optical Technologist
Sandia National Laboratories CA USA
[email protected]
 
C

Chris Carlen

Ken said:
The "high level language" term is a marketing term. It has no real
meaning. It is very like the "forth generation language" term that was so
common a few years ago. It is how stuff gets sold to managers.

Basically they rank them like this:

Assembler
Basic
C
C++
ADA
Spreadsheets


Basic before C ?!?!?

Shouldn't Basic be below ADA and above spreadsheets?

Where would you put HDLs like VHDL and Verilog on the list, or are they
on a seperate list?



--
____________________________________
Christopher R. Carlen
Principal Laser/Optical Technologist
Sandia National Laboratories CA USA
[email protected]
 
C

Chris Carlen

Ken said:
As in (Digital) Descriptive Languages.



VHDL = (V)ery (H)ard (D)escriptive (L)anguage
or should that be "High"?

It allows hardware to be described at a very abstract level that in theory
allows the same code to be compiled and implemented in differing
technologies. This portablity, like the portability of C, is largely a
myth.[/QUOTE]

Oh, maybe Jim didn't realize that I know what VHDL is, considering that
I've already implemented a few small projects in Verilog which I'm in
the process of learning.

The point of my question was that I'd consider an HDL to be as low-level
as one can get, considering it's used to describe the hardware that
comes before even the assembler language can run on anything.

From what I've seen of VHDL, I agree with your interpretation of the
VHDL acronym. My view of it is simply "blech!"

Verilog is quite tolerable.


Good day!



--
____________________________________
Christopher R. Carlen
Principal Laser/Optical Technologist
Sandia National Laboratories CA USA
[email protected]
 
S

Spehro Pefhany

Oh, maybe Jim didn't realize that I know what VHDL is, considering that
I've already implemented a few small projects in Verilog which I'm in
the process of learning.

The point of my question was that I'd consider an HDL to be as low-level
as one can get, considering it's used to describe the hardware that
comes before even the assembler language can run on anything.

From what I've seen of VHDL, I agree with your interpretation of the
VHDL acronym. My view of it is simply "blech!"

Verilog is quite tolerable.

VHDL is ADA-like and Verilog is rather more C-like.

Best regards,
Spehro Pefhany
 
J

Jan Panteltje

Basic before C ?!?!?

Shouldn't Basic be below ADA and above spreadsheets?

Where would you put HDLs like VHDL and Verilog on the list, or are they
on a seperate list?
HDL, well although Verilog syntax is a bit like C, it is a very different
beast, but alas put it with assembler or C.
BASIC is difficult, I understand why it was put next to assembler.
But there are many versions of BASIC.
The first ones did not even have decent labels, the line numbers were a BIG
annoying thing (when adding code), assembler was often much easier!
But BASIC has evolved.... even compilers for it.
But I like assembler and C.
And I use Verilog.
There was also once Pascal, not very familiar with it.
I write huge programs in C, never a problem.
JP
 
K

Ken Smith

Chris Carlen said:
The point of my question was that I'd consider an HDL to be as low-level
as one can get, considering it's used to describe the hardware that
comes before even the assembler language can run on anything.

Take a look at CUPL, PALASM and ABEL to see a lower level language. In
those you actually get to talk about flop-flops and macro cells etc. I
expect that if I was using PALASM I'd be done by now.
 
K

Ken Smith

Spehro Pefhany said:
VHDL is ADA-like and Verilog is rather more C-like.

I only, sort of agree with the first part. Both ADA and VHDL give you
twelve ways to do everything, but VHDL has lots of syntactic sugar in it
and other things that make it very verbose.
 
K

Ken Smith

Ken Smith wrote:
[... stuf with no Java in it ..]

Don't forget Java! It subsumes everything, according to most manager types!

I try to forget Java but I wake up a night screaming remembering it.

I wasted several months of my free time on learning it. "Write once, run
nowhere" is more like it. 3 different JREs did 3 different things.
 
K

Ken Smith

Don't forget Java! It subsumes everything, according to most manager types!
Java sucks for speed.
It has no pointers like C.[/QUOTE]

Actually the pointers are there, they are just hidden under a layer of BS
and you can't do math with them. When you pass a complex type you infact
pass a pointer and not the object its self. This is the same mistake that
is in C and C++ so many people don't see it until they change the type of
something in a working program and discover all sorts of new side effects.
 
K

Ken Smith

Basically they rank them like this:

Assembler
Basic
C
C++
ADA
Spreadsheets

You are insulting Basic.[/QUOTE]

Please re-read very carefully. I said "They rank them". I didn't say "I
rank them". :>

This may lead you to ask the question "who is this they and what do they
know about anything?"
 
Top