A number of you are very keen on having a "graphics card" with some
kind of CPU or DSP on it.
not to be nagging or anything, but isn't that just what oga is? We might
be using a small micro, but it is still integral to the DMA transfer,
VGA, etc.
or are you referring to a prebuilt ones like I suggested?
While I don't think that that's necessarily
the most effective approach, there are reasons why it might be AN
approach quicker than some others.
I agree. In general, prebuilt devices are not the most effective.
This is
especially true of 3d, but not as much so for video processing.
So here's my suggestion: If you all want to have a card like this, we
are capable of building one. We just don't have the resources to
design it. So you design it.
ooh, I like this attitude ;-)
Obviously, there are gaps that we can fill in. But going from what
you see in the OGD1 schematic, BOM, and artwork, you can see what
level of detail we need. Provide that. The more you provide, the
greater the likelihood we can make it. Really, the best thing would
be a complete PCB design in Veribest or gEDA.
I have almost no experience designing high speed multilayer boards,
but I want some. Is there some good source of information on laying them
out that I can look at? Up until this point I have only tried google
searches,
which invariably turn up empty, or datasheets, which invariably only
describe
via routing, noise considerations, etc of the chip in question. I
just want a doc
that has general guidelines.
While Howard, Andy, and I can't do this work (any time soon), we can
guide others through the process. Time to get grease on your hands,
folks.
Oh, and don't shoot yourselves in the foot by trying to pack in too
many features. Figure out what is the minimum to make it work and
design that. If you can get that to work, then make another version
with more stuff.
Well, some basic questions to ask ourselves:
1) What will it do? I personally think that a reasonable aim is decoding
video, hopefully even 720p/i or possibly 1080p/i, in real time (30+
fps),
while also providing a simple framebuffer and possibly audio. If
video is
the way to go, what formats?
2) What should we use? I have no idea on this one. I like the idea of
an FPGA,
since I at least understand a little verilog and it makes for a
compact board
due to almost complete integration. Any sort of DSP should also work.
How much RAM? Do we need RAM?
3) What sort of interface? PCI? PCIe? USB? Ethernet? There are a
myriad of
possibilities, and they all have advantages and disadvantages.
4) What sort of output? DVI, s-video, S/P-DIF, etc.
5) What is the purpose? Is it designed as a media center, linux video
"savior", or what?
6) Should the functionality be split into e.g. audio processing,
colorspace transform, ...
or integrated into one behemoth?
Just my .02...
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)