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.

Register PartsD Latch (dlatch)If load is set to asynchronous, then at every load trigger:qqb= rst_val= set_val= d= NOT(rst_val)= NOT(set_val)= NOT(d)If rst is active and gate trigger is presentIf set is active and gate trigger is presentIf gate trigger is presentIf rst is active and gate trigIf set is active and gate trigger is presentIf gate trigger is presentIf rst and set are asynchronous and load is set to synchronous:qqb= rst_val= set_val= NOT(rst_val)= NOT(set_val)if rst is active (irrespective of the gate trigger)if set is active (irrespective of the gate trigger)if rst is active (irrespective of the gate triggerif set is active (irrespective of the gate trigger)and at every gate trigger (high level if gate_type = ActiveHigh or low level if gate_type =ActiveLow):q = d if load is active or not connectedqb = NOT(d) ifload is active or not connectedIf load is set to asynchronous:qqb= rst_val= set_val= NOT(rst_val)= NOT(set_val)if rst is active (irrespective of the gate & load trigger)if set is active (irrespective of the gate & load trigger)if rst is active (irrespective of the gate & load trigger)if set is active (irrespective of the gate & load trigger)and at every load trigger:q = d if gate trigger is presentqb = NOT(d) ifgate trigger is presentTruth TablesThe tables are for positive polarities. For negative polarities, invert the values.Asynchronous rst and set and synchronous load:Table 7-4. D Latch Truth Table — Asynchronous rst and set, Synchronousloadload gate rst set q qb- - 1 - / NC rst_val NOT(rst_val)- - 0 / NC 1 set_val NOT(set_val)NC 1 0 / NC 0 / NC d NOT(d)144<strong>ModuleWare</strong> <strong>Reference</strong> Manual, Library Version 1.9September 18, 2008

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

Saved successfully!

Ooh no, something went wrong!