[Open-graphics] AGP, PCI or PCI-express

James Richard Tyrer tyrerj at acm.org
Tue Aug 22 21:03:43 EDT 2006


Timothy Miller wrote:
> On 8/22/06, James Richard Tyrer <tyrerj at acm.org> wrote:
> 
>>> We can use the drawing engine to do hardware scaling,
>> 
>> Well then it wouldn't be hardware scaling, would it?
> 
> Are you saying the drawing engine isn't hardware?

No, but if you are using a program to run a piece of hardware then you
are using software.

A hardware scan converter is all hardware (six 8 bit (but only 8 bits 
out) multipliers, three adders some counters, comparator, modulo & 
subtraction, and two 1-x functions.  Or, if there are only certain 
conversions allowed, much of this could be ROMed.

>>> and there will be colourspace conversion.
>> 
>> We should have that in hardware.  The method from the MS site can
>> be implemented with 12 8x8 (some 8x9) bit integer multipliers and a
>> bunch of adders (22 bits or so).
> 
> We think we can do it with even less hardware.

Yes, I stated the worst case.

Didn't mention that we could probably pipeline it somehow to require
only three multipliers.

> Or without using up multipliers that we need for the drawing engine.

Yep, chip real estate is always an issue.

-- 
JRT


More information about the Open-graphics mailing list