OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [VHDL/] [o8_alu16.vhd] - Diff between revs 191 and 193

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 191 Rev 193
Line 23... Line 23...
--
--
-- VHDL Units :  o8_alu16
-- VHDL Units :  o8_alu16
-- Description:  Provides a mix of common 16-bit math functions to accelerate
-- Description:  Provides a mix of common 16-bit math functions to accelerate
--            :   math operations on the Open8 microprocessor core.
--            :   math operations on the Open8 microprocessor core.
--
--
-- Notes      :  All output registers are updated by writing an instruction to
-- Notes      :  All output registers are updated by writing to offset 0x1F.
--            :   offset 0x1F.
--
--            :  The math unit is busy when the MSB of the status
--            :  The math unit is busy when the MSB of the status
--            :   register is high, and done/ready when it reads low.
--            :   register is high, and done/ready when it reads low.
--            :  Almost Equal checks to see if Addend 1 is no more, or less,
--            :  Almost Equal checks to see if Addend 1 is no more, or less,
--            :   addend 2 within the specified tolerance. For example,
--            :   addend 2 within the specified tolerance. For example,
--            :   addend_1 = 2 is almost equal to addend_2 = -1 with a
--            :   addend_1 = 2 is almost equal to addend_2 = -1 with a

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.