欢迎访问ic37.com |
会员登录 免费注册
发布采购

MACH215-12JC 参数 Datasheet PDF下载

MACH215-12JC图片预览
型号: MACH215-12JC
PDF下载: 下载PDF文件 查看货源
内容描述: 高密度EE CMOS可编程逻辑 [High-Density EE CMOS Programmable Logic]
分类和应用: 可编程逻辑器件输入元件时钟
文件页数/大小: 30 页 / 243 K
品牌: LATTICE [ LATTICE SEMICONDUCTOR ]
 浏览型号MACH215-12JC的Datasheet PDF文件第2页浏览型号MACH215-12JC的Datasheet PDF文件第3页浏览型号MACH215-12JC的Datasheet PDF文件第4页浏览型号MACH215-12JC的Datasheet PDF文件第5页浏览型号MACH215-12JC的Datasheet PDF文件第7页浏览型号MACH215-12JC的Datasheet PDF文件第8页浏览型号MACH215-12JC的Datasheet PDF文件第9页浏览型号MACH215-12JC的Datasheet PDF文件第10页  
FUNCTIONAL DESCRIPTION
The MACH215 consists of four asynchronous 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
also two additional global clock pins that can be used as
dedicated inputs. This device provides two kinds of
macrocell: output macrocells and input macrocells. This
adds greater logic density without affecting the number
of pins.
Table 1. Logic Allocation
Output Macrocell
Available
Clusters
The PAL Blocks
Each PAL block in the MACH215 (Figure 1) contains a
64-product-term array, a logic allocator, 8 output
macrocells, 8 input 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 independ-
ent “PAL22RA8” with 8 input macrocells. All flip-flops
within the device can operate independently.
M
0
M
1
M
2
M
3
M
4
M
5
M
6
M
7
C
0
, C
1
C
0
, C
1
, C
2
C
1
, C
2
, C
3
C
2
, C
3
, C
4
C
3
, C
4
, C
5
C
4
, C
5
, C
6
C
5
, C
6
, C
7
C
6
, C
7
The Macrocell
There are two types of macrocell in the MACH215:
output macrocells and input macrocells. The output
macrocell takes the logic of the device and provides it to
I/O pins and/or provides feedback for additional logic
generation. The input macrocell allows I/O pins to be
configured as registered or latched inputs.
The output macrocell (Figure 3) can generate regis-
tered or combinatorial outputs. In addition, a transpar-
ent-low latched configuration is provided. If used, the
register can be configured as a T-type or a D-type
flip-flop. Register and latch functionality is defined in
Table 2. Programmable polarity and the T-type flip-flop
both give the software a way to minimize the number of
product terms needed. These choices can be made
automatically by the software when it fits the design into
the device.
Table 2. Register/Latch Operation
Configuration
D-Register
D/T
X
0
1
X
0
1
X
0
1
CLK/LE*
0, 1,
(↑)
(↓)
(↓)
0, 1,
(↑)
(↓)
(↓)
1 (0)
0 (1)
0 (1)
Q+
Q
0
1
Q
Q
Q
Q
0
1
The Switch Matrix
The MACH215 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
feedback 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 MACH215 product-term array consists of 32
product terms for logic use and 32 product terms for
generating macrocell control signals.
The Logic Allocator
The logic allocator in the MACH215 (Figure 2) takes the
32 logic product terms and allocates them to the 16
macrocells as needed. Each macrocell can be driven by
up to 12 product terms. The design software automati-
cally configures the logic allocator when fitting the
design into the device.
Table 1 illustrates which product term clusters are
available to each macrocell within a PAL block. Refer to
Figure 1 for cluster and macrocell numbers.
T-Register
Latch
*Polarity of CLK/LE can be programmed.
6
MACH215-12/15/20