Electronic Components Datasheet Search
  English  ▼

Delete All
ON OFF
ALLDATASHEET.COM

X  

Preview PDF Download HTML

MACHLV210-12 Datasheet(PDF) 6 Page - Lattice Semiconductor

Part No. MACHLV210-12
Description  High Density EE CMOS Programmable Logic
Download  29 Pages
Scroll/Zoom Zoom In 100% Zoom Out
Maker  LATTICE [Lattice Semiconductor]
Homepage  http://www.latticesemi.com
Logo LATTICE - Lattice Semiconductor

MACHLV210-12 Datasheet(HTML) 6 Page - Lattice Semiconductor

Back Button MACHLV210-12 Datasheet HTML 2Page - Lattice Semiconductor MACHLV210-12 Datasheet HTML 3Page - Lattice Semiconductor MACHLV210-12 Datasheet HTML 4Page - Lattice Semiconductor MACHLV210-12 Datasheet HTML 5Page - Lattice Semiconductor MACHLV210-12 Datasheet HTML 6Page - Lattice Semiconductor MACHLV210-12 Datasheet HTML 7Page - Lattice Semiconductor MACHLV210-12 Datasheet HTML 8Page - Lattice Semiconductor MACHLV210-12 Datasheet HTML 9Page - Lattice Semiconductor MACHLV210-12 Datasheet HTML 10Page - Lattice Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 6 / 29 page
background image
6
MACHLV210-12/15/20
FUNCTIONAL DESCRIPTION
The
MACHLV210
consists
of
four
PAL
blocks
connected by a switch matrix. There are 32 I/O pins and
4 dedicated input pins feeding the switch matrix. These
signals are distributed to the four PAL blocks for efficient
design implementation. There are two clock pins that
can also be used as dedicated inputs.
The MACHLV210 inputs and I/O pins have advanced
pull-up/pull-down resistors that enable the inputs to be
pulled to the last driven state. While it is always a good
design practice to tie unused pins high or low, the
MACHLV210 pull-up/pull-down resistors provide design
security and stability in the event that unused pins are
left disconnected.
The PAL Blocks
Each PAL block in the MACHLV210 (Figure 1) contains
a 64-product-term logic array, a logic allocator, 8 output
macrocells, 8 buried macrocells, and 8 I/O cells. The
switch matrix feeds each PAL block with 22 inputs. This
makes
the
PAL
block
look
effectively
like
an
independent “PAL22V16” with 8 buried macrocells.
In addition to the logic product terms, two output enable
product terms, an asynchronous reset product term,
and an asynchronous preset product term are provided.
One of the two output enable product terms can be
chosen within each I/O cell in the PAL block. All flip-flops
within the PAL block are initialized together.
The Switch Matrix
The MACHLV210 switch matrix is fed by the inputs and
feedback signals from the PAL blocks. Each PAL block
provides 16 internal feedback signals and 8 I/O feed-
back signals. The switch matrix distributes these signals
back to the PAL blocks in an efficient manner that also
provides for high performance. The design software
automatically configures the switch matrix when fitting a
design into the device.
The Product-term Array
The MACHLV210 product-term array consists of 64
product terms for logic use, and 4 special-purpose
product terms. Two of the special-purpose product
terms provide programmable output enable; one
provides asynchronous reset, and one provides
asynchronous preset.
The Logic Allocator
The logic allocator in the MACHLV210 takes the 64 logic
product terms and allocates them to the 16 macrocells
as needed. Each macrocell can be driven by up to 16
product terms. The design software automatically
configures the logic allocator when fitting the design into
the device.
Table 1 illustrates which product term clusters are avail-
able to each macrocell within a PAL block. Refer to
Figure 1 for cluster and macrocell numbers.
Table 1. Logic Allocation
Available
Output
Buried
Clusters
M0
C0, C1, C2
M1
C0, C1, C2, C3
M2
C1, C2, C3, C4
M3
C2, C3, C4, C5
M4
C3, C4, C5, C6
M5
C4, C5, C6, C7
M6
C5, C6, C7, C8
M7
C6, C7, C8, C9
M8
C7, C8, C9, C10
M9
C8, C9, C10, C11
M10
C9, C10, C11, C12
M11
C10, C11, C12, C13
M12
C11, C12, C13, C14
M13
C12, C13, C14, C15
M14
C13, C14, C15
M15
C14, C15
Macrocell
The Macrocell
The MACHLV210 has two types of macrocell: output
and buried. The output macrocells can be configured as
either registered, latched, or combinatorial, with
programmable polarity. The macrocell provides internal
feedback whether configured with or without the
flip-flop. The registers can be configured as D-type or
T-type, allowing for product-term optimization.
The flip-flops can individually select one of two clock/
gate pins, which are also available as data inputs. The
registers are clocked on the LOW-to-HIGH transition of
the clock signal. The latch holds its data when the gate
input is HIGH, and is transparent when the gate input is
LOW. The flip-flops can also be asynchronously initial-
ized with the common asynchronous reset and preset
product terms.
The buried macrocells are the same as the output
macrocells if they are used for generating logic. In that
case, the only thing that distinguishes them from the
output macrocells is the fact that there is no I/O cell
connection, and the signal is only used internally. The
buried macrocell can also be configured as an input
register or latch.
The I/O Cell
The I/O cell in the MACHLV210 consists of a three-state
output buffer. The three-state buffer can be configured
in one of three ways: always enabled, always disabled,
or controlled by a product term. If product term control is
chosen, one of two product terms may be used to
provide the control. The two product terms that are
available are common to all I/O cells in a PAL block.
These choices make it possible to use the macrocell as
an output, an input, a bidirectional pin, or a three-state
output for use in driving a bus.


Html Pages

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29 


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ]  

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Alldatasheet API   |   Link Exchange   |   Manufacturer List
All Rights Reserved© Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn