Ports, Ports -4 – Altera Floating-Point User Manual
Page 84

Time
Event
10 ns
data[]
value: 7F80 0000h
This is an infinity value.
107.5 ns
Output value: 0000 0000h
Exception handling ports:
zero
asserts
The inverse of an infinity value produces a zero.
60 ns
data[]
value: 7FC0 0000h
This is a NaN.
157.5 ns
Output value: 7FC0 0000h
Exception handling ports:
nan
asserts
The inverse of a NaN results in a NaN
70 ns
data[]
value: 0000 1000h
This is a denormal number.
167.5 ns
Output value: 7F80 0000h
Exception handling ports:
nan
deasserts,
division_by_zero
asserts
Denormal numbers are forced-zero values, therefore, the inverse of a zero results in
infinity.
Ports
Table 10-4: ALTFP_INV Megafunction Input Ports
Port Name
Required
Description
aclr
No
Asynchronous clear. When the
aclr
port is asserted high, the
function is asynchronously cleared.
clk_en
No
Clock enable. When the
clk_en
port is asserted high, an
inversion value operation takes place. When signal is asserted
low, no operation occurs and the outputs remain unchanged.
clock
Yes
Clock input to the megafunction.
data[]
Yes
Floating-point input data. The MSB is the sign, the next MSBs
are the exponent, and the LSBs are the mantissa. This input port
size is the total width of the sign bit, exponent bits, and mantissa
bits.
10-4
Ports
UG-01058
2014.12.19
Altera Corporation
ALTFP_INV IP Core