Home
  • Home
  • Features
    • UML Object Diagrams
    • UML Statechart Diagrams
    • HDL Code Generation
  • Demos
    • Screencasts
    • Source Code
  • Support
    • Documentation
    • Screencasts
    • Customer Support
  • Try
  • Buy
  • Company
    • About
    • Services
    • Contact
  • QuickStart
  • Diagrams
    • Diagram UML View
    • Diagram HDL View
    • UML State Diagram
  • Dialogs
    • Add Input Pad Dialog
    • Add Output Pad Dialog
    • Add InOut Pad Dialog
    • Add State Input Dialog
    • Add State Output Dialog
    • Add Constant Dialog
    • Add Alias Dialog
    • Edit Comments Dialog
    • Expression Editor
  • Palettes
    • UML State Palette
    • UML Classes Palette
    • UML Documents Palette
    • HDL Palette
  • Properties Editors
    • Document Properties Editor
    • UML Object Properties Editor
  • Panels
    • Generation Console Tab
    • Navigator
    • Overview
  • UML Classes
    • BarrelShifter
    • Comparator
    • Counter
    • Decoder
    • Encoder
    • Johnson Counter
    • Latch
    • LFSR
    • Multiplexer
    • Parity
    • Register
    • Shift Register
Home | Documentation | UML Classes

Shift Register

 Shift Register

Function

Shifts a register one bit position in a specified direction.

Parameters

Name

Description

WIDTH

Width of the D input and Q output.

Tagged Values

Name

Variants

Edge

Rising, Falling

Direction

Left, Right, Both

DataOut

Serial, Parallel, Both

ShiftEn

UnUsed, Used

Clear

UnUsed, Sync, Async

Set

UnUsed, Sync, Async

Load

UnUsed, Sync, Async

Inputs

Name

Width

Condition

Description

Clock

 

None

 

ClockEn

 

ClockEn = Used

 

D

WIDTH

Load != UnUsed

 

SyncClear

 

Clear = Sync

 

AsyClear

 

Clear = Async

 

SyncSet

 

Set = Sync

 

AsySet

 

Set = Sync

 

AsyLoad

 

Load = Async

 

LSBin

 

Direction != Right

Input to Register Least Significant Bit.

MSBin

 

Direction != Left

Input to Register Most Significant Bit.

 Outputs

Name

Width

Condition

Description

Q

WIDTH

None

 

Qmsb

 

Direction != Right

Register Most Significant Bit.

Qlsb

 

Direction != Left

Register Least Significant Bit.

 

‹ Register up

© Copyright 2009 Techniprise Inc. All rights reserved.