User Macro Guide

Table Of Contents
I/O Cells OPAD_DIFF
Speedster Macro Cell Library
www.achronix.com PAGE 35
OPAD_DIFF
Non-Registered Differential Output Pad
din
pad
OPAD_DIFF
padn
Figure 1-18: OPAD_DIFF Logic Symbol
OPAD_DIFFis anasynch
ronousdifferentialoutputpadwithinputdinandoutputspadand
padn.
Table 1-39: Ports
Name Type Description
din Data input.
pad Device output pad. T
he data at the din input is driven to the pad output.
padn
Device complement output pad. The
logical inverse of the data at the din
input is driven to the padn output.
Table 1-40: Parameters
Parameter Defined Values Default Value
locationp
locationn
iostandard “LVDS”
drive
slew
open_drain “true, “false “false
pvt_comp “none”, “own” “none”
invert_out “off ”,”on “off ”
Table 1-41: Output Function Table
din pad padn
Verilog Instantiation Template
OPAD_DIFF #(.locationp(""),
.locationn(""),
.iostandard("LVDS"),
.drive("16"),
.slew("slow"),
.invert_out(“off”),
.open_drain(“false”),
.pvt_comp("none"))
input
output
output
“<pad_location>”
“<pad_location>”
See Table12
"2", "4", "6", "8", "12", "16" "16"
fast”,slow” slow”
00 1
11
0