> >
> > The freely usable I/O pins attached to a huge FPGA are the *ONLY* reason
> > I'm following this project.
I too am very much interested in this particular feature. However I also
wish to have as many FOSS h/w available and cost effective h/w programming
platform available to as many people as possible.
>
> I agree. OGD is supposed to be a GENERAL project board. Obviously,
> it has hardware specialized for video, but similar boards have nothing
> BUT general I/Os on them. Many uses of OGD will not use the video
> hardware or memory at all, while others will use stock video logic
> only as a convenient readout on some cheap CRT.
I see 4 kinds of users for OGD.
a) In colleges and universities as an introduction to h/w programming
practicals and letting students play with it. Such people will have
relatively low speed signals, such as displaying LEDS, LCD etc
The requirement here is, less complexity for interface.
(TTL kind of signal level, easy std connector etc etc).
Regarding pricing they expect the least possible as mostly
they will be required in bulk (univ)or the costumers will be cash crunched
students
b) Hobbist, who would like to use it for a medium speed and low speed
h/w projects, where typical IDE speed would do. Here too as project
could be just an experimental one, medium complexity is expected
I put an IDE kind of connector in this category.
This kind of user is ready to pay a reasonable price, still not so
high.
c) FOSS developers, complex university projects and industry usage
where maximum performace is expected out of OGD. They expect
the maximum speed possible for interface and maximum PINs too.
They are OK with pricing as long as it serves their purpose and is
considerably less than the competitive product in market.
GnuRadio is one such project which demands max speed.
A USB2.0 phy for EHCI host/dev , Fast Ethernet phy etc etc
falls in this category
d) Certain FOSS developers or university researchers who are not
much interested in external interface, due to either or both of 2 reasons
i) The interface of interest is just DVI which is already provided
by OGD
ii) The application of interest is just high speed computation, which
doesnt depend on any external interface.
eg: encryption, video/audio h/w encoder/decoder etc etc.
The a) and b) kind can be grouped as one cosidering that IDE speeds
are min supported... But this needs futher discussion.
Assuming the target of OGD is to reach maximum costumers with
pricing suiting for each, I feel we should target it in following way.
a) OGD should have mandatory support for medium speed applications
with cheap and std connector such as IDE (or the best in this
category).
b) OGD should have optional support for max possible speed with
whichever std connector even if it is hell expensive. The pricing
can be different for this.
c) Costumers who buy a) should be later able solder b) type connector
later if needed. But b) type should exist for those who are willing
to pay more.
So the aim should be to find the best candidates for both of these
categories. I mean best possible interfaces.
In short there should be atleast one variant of OGD that supports the
maximum performance in terms of speed and num of PINS.
One reason we see very less, successful open source h/w projects are
because of following reasons
a) There are no inexpensive platforms such as OGD where one can
easily test and develop hardware solutions. So no one really
takes interest.
b) Even if someone develops open-cores there is no easyway for
someone to test if it really works. This includes the bug fixes
that happens through this peer reviews. So bug free good
open-cores are rare.
c) Due to reason a) new commers to h/w prog are rare unless he get
a free chance in his company or university. In other words
most h/w developers are h/w developers by profession not just
due to interest.
d) Because there are no enough penetration, the open-source
demand for FOSS hardware tools are limited. Hence only
one icarus-verilog exist as a possible limited candidate for
FOSS h/w tool for synthesis.
If OGD could solve/mitigate the above problems, (as I see it would, if properly
targetted), OGD is not going to be just for OGC development.
It would be revolutionary in terms the way world is going to
see FOSS h/w development. If it becomes compelling one day someone
like Tim or Monty of Xiph is going to make a competent FOSS
verilog synthesising tool. I see brilliant future for OGD.
I wish that we realise the need to target these interfaces as not
just a by-product of OGC development, but as an equaly important
component for survival of OGC and other FOSS h/w projects of future.
Thats all from me regarding efficacy of OGD and importance of
a properly thought out technically/strategically superior interface.
-thanks and regards
dspmind
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)