That all being said, HQ is an interesting processor to program, because these days, many of us are not accustomed to such tight memory limitations and low performance on a CPU.
An idea occurs to me, probably because someone else has mentioned it before. We want to put some real shaders or something into the S3. But something that might be fairly easy would be to see how many HQs we can pack in there. They'd individually have to be programmed, so it would be a challenge, but it would be interesting to see what kind of simple acceleration we can get just with this. This is NOT a real solution (which is why I dismissed it before), but it might be fun to screw around with. (Also, in the S3, we can enable the multiply instruction.) On Fri, Oct 22, 2010 at 3:35 PM, Timothy Normand Miller <[email protected]> wrote: > I can be convinced otherwise, but I don't see VGA as a centrally > thing. It allows OGD1 to be booted as console in a PC. That's cool. > And if someone want to extend this functionality, we won't turn down > their patches. But there are much more interesting things to do with > this card, like 3D graphics and things unrelated to graphics. > Remember, our friends that showed OGD1 at Linux Tag displayed it with > a tag that said "this is not a graphics card", or some such. For some > people, the logic we provide may be little more than a test harness > that we happened to leave in place, that happens to do something > interesting. > > As a graphics card with its existing functionality, OGD1 is really boring. > > As a reconfigurable device with infinite possibilities, it's really exciting. > > The infrastructure to support VGA does need some work. The > microcontroller (HQ) is there for two purposes. One is to cheaply > emulate VGA. The other is to manage DMA (should we get around to > including a bus master). For the latter, we're going to want to make > changes that improve HQ's performance. > > -- Timothy Normand Miller http://www.cse.ohio-state.edu/~millerti Open Graphics Project _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
