13.07.2015 Views

ModuleWare Reference Guide - Hornad

ModuleWare Reference Guide - Hornad

ModuleWare Reference Guide - Hornad

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Notif0 Primitive (pnotif0)Primitive PartsNotif0 Primitive (pnotif0)This is a highly parameterized notif0 primitive which has a scalar input anda scalar output. The functionality is controlled by a scalar input ena.The rise, fall and turnoff delays can be specified by separate enumeratedparameters rise_delay, fall_delay and turnoff_delay respectively.If there is no delay specification, there is no propagation delay through thegate.If turnoff_delay is not specified, the smallest of the rise and fall delays applies on outputtransitions to X and Z. If turnoff_delay is specified, it determines the delay of transitions to Z,and the smallest of the three delays determines the delay of transitions to X.The strength level can be controlled by the enumerated parameters strength0_type andstrength1_type. If strength0_type is not specified where strength1_type is specified,strength0_type is taken as Strong0. Whereas if strength1_type is not specified wherestrength0_type is specified, strength1_type is taken as Strong1.Some combinations of data input values and control input values cause these gates to output oneof the two values without a preference for either value. The logic table for this gate includes twovalues representing such unknown results. The value L is a result representative of a value of 0or Z. The value H is a result representative of a value of 1 or Z.Functiondout = NOT of din if ena is logic 0Truth TableTable 10-22. Notif0 Primitive Truth Tablepnotif0 Control0 1 X ZD 0 1 Z H HA 1 0 Z L LT X X Z X XA Z X Z X X<strong>ModuleWare</strong> <strong>Reference</strong> Manual, Library Version 1.9 247September 18, 2008

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!