
PAGE iii www.achronix.com Speedster Macro Cell Library
Registeredξ±Differentialξ±Inputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Resetξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±22
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±23
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±23
IPAD_DIFFD2ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±24
DDRξ±Differentialξ±Inputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Reset ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±24
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±25
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±25
OPADξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±27
NonβRegisteredξ±Outputξ±Padξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±27
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±27
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±28
OPAD_Dξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±29
Registeredξ±Outputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Reset βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±29
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±30
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±31
OPAD_D2ξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±32
DDRξ±Outputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Resetξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±32
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±33
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±34
OPAD_DIFFξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±35
NonβRegisteredξ±Differentialξ±Outputξ±Padξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±35
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±35
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±36
OPAD_DIFFDξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±37
Registeredξ±Differentialξ±Outputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Resetβξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±37
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±38
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±39
OPAD_DIFFD2ξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±40
DDRξ±Differenctialξ±Outputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Reset ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±40
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±41
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±42
TPADξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±43
NonβRegisteredξ±Tristateξ±Outputξ±Pad βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±43
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±43
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±44
TPAD_Dξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±45
Registeredξ±Tristateξ±Outputξ±Padξ±withξ±Asynchronousξ±orξ±Synchronousξ±Set/Resetβξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±45
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±46
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±47
Chapterξ±2ξ±βξ±Registers ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ± ξ±48
DFFξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±48
Positiveξ±Clockξ±Edgeξ±DβTypeξ±Register ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±48
Comments to this Manuals