[Open-graphics] Notes on the memory controller and interface
ndownes at tampabay.rr.com
ndownes at tampabay.rr.com
Mon Dec 10 09:57:34 EST 2007
>
> > Would you like a blitter design I've been working on? It's vector-based (derived from the old Amiga blitter) and should be pretty quick.
>
> Well, I have something in mind that works with our architecture, but
> describe for us how yours works and maybe we can at least get some
> good ideas from it. Thank you for the offer!
>
>
Fundimentally, it's a 8-way vector unit. But rather than the vectors being math ops, they're memory blocks. In addition to the normal block-moves, it also has pattern fill, overlay, barrel shifting, and merging. Setup time should be 3 cycles, and once running can do very large units of memory control in a limited time. In my design the GPU had no direct access to RAM, only to a small internal fifo buffer, which the blitter would continuously feed in and out. This kept the GPU itself very small.
> --
> Timothy Normand Miller
> http://www.cse.ohio-state.edu/~millerti
> Open Graphics Project
More information about the Open-graphics
mailing list