I have no problem with the idea of trying to cram a simple 2D design
into a cheap FPGA and selling that as a complete solution.  That was
my ORIGINAL plan, in fact.  We can use OGD1 as the basis for fleshing
out those ideas.

Imagine fitting everything into the XP6 part on OGD1.  I don't know if
that's possible, really, but it would be interesting to try.

Minimum of what we need:

- Video controller
- Memory controller
- Host interface


How big and what features are in the video contoller?  I have what I
think is the above + a NIOS II and an I2C controller in a cheap
Altera.  (I think its an EPC2 but I'll have to look)  Like I said
earlier our "video controller" is basically a fifo and some logic that
writes the data into the DDR while not interrupting the frames clocked
out to the DVI chip.

We clock the NIOS at 66Mhz and using this I can throw up a 1024x768
image pretty fast.  You can see the redraw but its on par with a lot
of VESA screens I see.  I double buffer so its not much of an issue.
All the slowness is in the NIOS II.  If it was an 200Mhz ARM it would
be really fast.

Our "Host" interface is nothing more than about 10 32-bit registers
that show up in the NIOS IO space.  What kind of host interface were
you thinking?

How big is the XP6?

When doing high res video stuff >= 800x600 I think there may be an
opportunity for a simple video controller to go with the various
embedded cpus.  The sharp ARM and the XScale we have tested both fall
down at the higher video resolutions.  They use host memory for the
framebuffers so at the refresh of say 1024x768x60 large ammounts of
the memory bandwith is spent doing video.  And if you go off and make
the cpu do something invovled you can get glitches in your video
output.

What I don't know is how big the market for something like this really
is or if the next round of ARMs from various mfgs will fix the memory
bandwith problem.  Perhpas it only an issue with Sharp and XScale?  I
know that Atmel just released a newer ARM that claims 2048x2048 as its
max resolution.  I can't imagine that they use host memory for that
but maybe.

I do know that if I had such a chip and it was cheap (<=$10) it whould
have had a  _really_ good chance of ending up in our current display
product.

--
Richard A. Smith
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to