On 2007-04-01, Timothy Normand Miller wrote:
> Please go ahead and check this in.  Do we need to discuss where to put
> it and what to name it?

Maybe it's a cryptic name, but I've called it OGA1CP (OGA 1 Central
Processor).  I can rename if you have a better idea.  Then, what I'd
check in is

    rtl/oga1cp/         -- the CPU RTL
    tools/oga1cp/       -- the code gererator API and assembler
    tools/vimfiles/syntax/oga1cp.vim -- highlighting for Vim
 
> Also, please don't forget to put the full copyright and license notice
> at the top of every file.  Traversal won't be able to use any code
> lacking that in any commercial product.

Are we going to put the whole notice also on Makefiles, READMEs, and
other things, or just on the RTL and other things needed to produce the
hardware?  We could maybe have at least a standard GPL notice for those
supplementary files (as it's much shorter).  As for the software:
    Code generator API (oga1cp.h, oga1cp.c): MIT or the 2-clause BSD?.
    Assembler (oga1cpasm.y): GPL

> wire [31:0] result = (x * y) >> 16;

That could be a good way to approximate floats.  However, it does not
give us shift by variable (REG << REG).
_______________________________________________
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