
Speedster Macro Cell Library www.achronix.com PAGE vi
initξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±74
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±75
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±75
DFFNSξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±76
Negativeξ±Clockξ±Edgeξ±DβTypeξ±Registerξ±withξ±ξ±Asynchronousξ±Setξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±76
Pins ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±76
Parameters βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±76
initξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±76
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±77
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±77
DFFRξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±78
Positiveξ±Clockξ±Edgeξ±DβTypeξ±Registerξ±withξ±Asynchronousξ±Resetβξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±78
Pins ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±78
Parameters βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±78
initξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±78
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±79
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±79
DFFSξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±80
Positiveξ±Clockξ±Edgeξ±DβTypeξ±Registerξ±withξ±ξ±Asynchronousξ±Set βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±80
Pins ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±80
Parameters βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±80
initξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±80
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±81
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±81
Chapterξ±3ξ±βξ±Logicξ±Functions ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ± ξ±82
MUX2ξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±82
Twoξ±Inputξ±Multiplexerξ±Gateξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±82
Pins ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±82
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±82
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±83
Chapterξ±4ξ±βξ±Lookupξ±Tableξ±(LUT)ξ±Functions ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ± ξ±84
LUT4ξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±84
Fourξ±Inputξ±Lookupξ±Table ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±84
Pins ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±84
Parameters βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±β ξ±84
lut_functionξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±84
Verilogξ±Instantiationξ±Templateξ± ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±85
VHDLξ±Instantiationξ±Templateξ± βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±85
Chapterξ±5ξ±βξ±Arithmeticξ±Functions ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ± ξ±86
ALUξ±ξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±βξ±86
Comments to this Manuals