contents.gifindex.gif

LogiBlox Functions

The following LogiBLOX modules can be used in schematics

Module

Description

ACCUMULATOR

Adds data to or subtracts it from the current value stored in the accumulator register

ADDER/SUBTRACTOR

Adds or subtracts two data inputs and a carry input

CLOCK DIVIDER

Generates a clock pulse whose period is a multiple of the clock input period

COMPARATOR

Compares the magnitude or equality of two values

CONSTANT

Forces a constant value onto a bus

COUNTER

Generates a sequence of count values

DATA REGISTER

Captures the input data on active CLOCK transitions

DECODER

Routes input data of 1-of-n lines on the output port

INPUT/OUTPUT

Connects internal and external pin signals

MULTIPLEXER

Type 1, Type 2 - Routes input data on 1-of-n lines to the output port

PAD

Simulates an input/output pad

SHIFT REGISTER

Shifts the input data to the left or right

SIMPLE GATES

Type 1, Type 2, Type 3 -; Implements the AND, INVERT, NAND, NOR, OR, XNOR, and XOR logic functions

TRISTATE BUFFER

Creates a tristate internal data bus. Not available on XC9500XL devices