From: Al on
In article <eqmvak$58f$1(a)news.datemas.de>,
Jan Panteltje <pNaonStpealmtje(a)yahoo.com> wrote:

> On a sunny day (Sun, 11 Feb 2007 05:56:03 +0000) it happened Guy Macon
> <"http://www.guymacon.com/"@example.com> wrote in
> <9KKdnQkb_NJoMlPY4p2dnA(a)giganews.com>:
>
> >
> >Any suggestions about another approach would be welcome.
>
> Use a FPGA, with perhaps a 8051 in HDL, there is even a free 8052 BASIC HDL:
> http://www.opencores.com/projects.cgi/web/t51/overview
>
> I have not tried this particular HLD.
> There are more suitable processor cores perhaps, depends on what you want to
> do, and what tools you have.
> Expect learning curve for FPGA.

Check out this site:

http://www.googlesyndicatedsearch.com/u/fwolin?q=fpga

Al
From: larwe on
On Feb 11, 10:48 am, Al <no.s...(a)wanted.com> wrote:

> > Wow, what an understatement. It took me over a month of playing with
> > the ML403 just to get to the stage where I knew where to look for
>
> At Olin College in Needham, MA, that is part of a freshman course.

I'm happy to hear it, and baffled as to why you would think it
remotely relevant. A "course" presumably includes an "instructor" who
has used the tools before. Contrast getting up and running using only
Usenet and free support from Xilinx.

Read my other replies in this thread. As you can see, almost none of
my problems stem from the problems of writing VHDL or C; they're all
setup and IDE familiarity issues.

From: Guy Macon on



Jim Granville wrote:

>If you need CHAR only (no pictures), then our Vga-232 modules
>would suit this very well.
>see http://www.designtools.co.nz/vga_232.htm
>
>This is designed to sit in usage between monochrome CHAR based LCD modules,
>and full Graphics/Pictures Embedded PC apps.
>Interface is a superset-variant of the old ANSI escape controls,
>(Adds Colour and Font/Scale controls), over a simple serial link.

Interesting!

Is "Full 16 Colour, 640 x 400 Pixel VGA Display" a typo?

Could you have meant 640x480 or perhaps 720x400?

How do you generate the VGA signals?





From: Jan Panteltje on
On a sunny day (11 Feb 2007 07:40:48 -0800) it happened "larwe"
<zwsdotcom(a)gmail.com> wrote in
<1171208447.971203.164750(a)q2g2000cwa.googlegroups.com>:

>> I come from a hardware background, so for example Verilog is natural to me.
>
>It's funny you say this, because I was going to say I come from
>primarily a software background, and VHDL is not too alien to me.

I bought a book about ADA many years ago, did read it, but never used it,
it is still on the shelf,
VHDL reminded me strongly of that book :-)
So I thought 'better stay clear if I can'.
That said, I have seen people do really nice things in VHDL, but it
is so much more work to type ...

>My difficulties rarely come from code bugs, etc. It's more a case of
>"I need to simulate this piece of code. Where do I put the stimulus
>file, how is it formatted, where do I go in the GUI for this massive
>program?" And the time to build everything... at least half an hour to
>build the entire project. Wow.

I run Linux, and the next thing I did was run the webpack tools from a script,
with a sort of makefile.
That fixed the GUI issues (no GUI).
An other thing I did was write my own driver in Linux for the Digilab parIII cable.
ftp://panteltje.com/pub/p3j-0.2.tgz

One thing about the X software, I had this filter design, and entered it in webpack
(the old version 8.x do not remember exact sub-version).
It then told me about some register that needed stuffing into something else, and that this
was a bug in webpack, and the next version would fix the bug.
As I needed the filter _now_ that was a bit of a problem.
I tried some code changes, and always got this error, an error that made no sense in
any way actually.
So I asked around, and nobody knew what this was...
So then I thought OK, then I will need to go Altera...
So I entered the design in Quartus, it reported a typo, I fixed the typo, and it synthesised.
Then that made me think, so next day I took the fixed design, and entered it in webpack.
It also synthesised.
So the _syntax checking_ of X software is not up to snuff, or maybe not even present, it will then
make its own design, and get stuck, and report an error on a very deep level that you cannot
possibly trace back to what you did wrong.
And I could not even remember the stupid typo when I wanted to.

So what you actually spend a lot time doing is indeed learning to work around or avoid
X software issues.

Many many years ago I had a Sinclair ZX81 with a BASIC that would check syntax every input line,
you could not enter the line if it had a syntax error.
X will perhaps have to write everything from the start all over again to make it more user
friendly.
It is the same thing with their online-shop.
Microchip shows us how to make an online shop.
X redirects to distributors... that many times have no stock, with very high prices and
long lead times....
In my view they would sell a lot more if you could actually buy things from them directly
and those were in stock :-)

So much for rant mode.



From: krw on
In article <eqnjjr$2oh$1(a)news.datemas.de>,
pNaonStpealmtje(a)yahoo.com says...
> On a sunny day (11 Feb 2007 07:40:48 -0800) it happened "larwe"
> <zwsdotcom(a)gmail.com> wrote in
> <1171208447.971203.164750(a)q2g2000cwa.googlegroups.com>:
>
> >> I come from a hardware background, so for example Verilog is natural to me.

VHDL is quite natural for me. I hate C and dislike Verilog for the
same reasons.

> >It's funny you say this, because I was going to say I come from
> >primarily a software background, and VHDL is not too alien to me.
>
> I bought a book about ADA many years ago, did read it, but never used it,
> it is still on the shelf,
> VHDL reminded me strongly of that book :-)

VHDL is based on ADA.

> So I thought 'better stay clear if I can'.
> That said, I have seen people do really nice things in VHDL, but it
> is so much more work to type ...

Not so much more. A lot of copying, perhaps. There are also tools
to do most of this.

<snip>

--
Keith