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

Page 84

Advertising
background image

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

Send Feedback

Advertising