modelDFFREGL

Edge triggered register bank with low active reset
Diagram of DFFREGL

Extends from DFFREG (Edge triggered register bank with high active reset).

Information

Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd

Truth Table

DataIn Clock Reset DataOut
* * U U
* * 0 0
* 0-Trns 1 NC
* 1-Trns 1 DataIn
* X-Trns 1 X or U or NC
* * X X or U or 0 or NC
  *  = do not care
  U  = L.'U'
  0  = L.'0' or L.'L'
  1  = L.'1' or L.'H'
  X  = L.'X' or L.'W' or L.'Z' or L.'-'
  NC = no change

Clock transition definitions:
  1-Trns: 0 -> 1
  0-Trns: ~ -> 0 or 1 -> * or X -> X|U or U -> X|U
  X-Trns: 0 -> X|U or X|U -> 1

Parameters

TypeNameDefaultDescription
SI.TimetHL (from DFFREG)0High->Low delay
SI.TimetLH (from DFFREG)0Low->High delay
D.Interfaces.Strengthstrength (from DFFREG)S.'S_X01'Output strength
Integern (from DFFREG)1Data width

Connectors

TypeNameDefaultDescription
D.Interfaces.DigitalInputreset (from DFFREG)
D.Interfaces.DigitalInputclock (from DFFREG)
D.Interfaces.DigitalInput[n]dataIn (from DFFREG)
D.Interfaces.DigitalOutput[n]dataOut (from DFFREG)

Components

TypeNameDefaultDescription
Modelica.Electrical.Digital.Delay.InertialDelaySensitiveVectordelay (from DFFREG)
D.Registers.DFFRdFFR (from DFFREG)

Revisions

  • September 11, 2009 created by Ulrich Donath