URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
[/] [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
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.