mach 1 &放大; 2 families 5
各自 pal 块 组成 的 这 下列的 elements:
◆
产品-期 排列
◆
逻辑 allocator
◆
Macrocells
◆
i/o cells
各自 pal 块 additionally 包含 一个 异步的 重置 产品 期 和 一个 异步的
preset 产品 期. 这个 准许 这 flip-flops 在里面 一个 单独的 pal 块 至 是 initialized 作 一个 bank.
那里 是 也 输出 使能 产品 条款 那 提供 触发-状态 控制 为 这 i/o cells.
产品-期 排列
这 产品-期 排列 组成 的 一个 号码 的 产品 条款 那 表格 这 基准 的 这 逻辑 正在
执行. 这 输入 至 这 和 门 来到 从 这 转变 矩阵变换 (表格 4), 和 是
提供 在 两个都 真实 和 complement 形式 为 efficient 逻辑 implementation.
因为 这 号码 的 产品 条款 有 为 一个 给 函数 是 不 fixed, 这 全部 总 的
产品 是 不 认识到 在 这 排列. 这 产品 条款 驱动 这 逻辑 allocator, 这个 allocates
这 适合的 号码 的 产品 条款 至 发生 这 函数.
逻辑 allocator
这 逻辑 allocator (图示 2) 是 一个 块 在里面 这个 不同的 产品 条款 是 allocated 至 这
适合的 macrocells 在 groups 的 四 产品 条款 called “product 期 clusters”. 这
有效性 和 分发 的 产品 期 clusters 是 automatically 考虑 用 这 软件 作
它 fits 功能 在里面 这 pal 块. 这 大小 的 这 产品 期 clusters 有 被 设计 至
提供 高 utilization 的 产品 条款. complex 功能 使用 许多 产品 条款 是
可能, 和 当 few 产品 条款 是 使用, 那里 将 是 一个 minimal 号码 的 unused, 或者
wasted, 产品 条款 left 在.
这 产品 期 clusters 做 不 “wrap” 周围 这 逻辑 块. 这个 意思 那 这 macrocells
在 这 ends 的 这 块 有 更少的 产品 条款 有 (tables 5, 6, 7, 8).
表格 4. pal 块 输入
设备 号码 的 输入 至 pal 块 设备 号码 的 输入 至 pal 块
MACH111
26
MACH211SP
26
MACH111SP
26
MACH221
26
MACH131
26
MACH221SP
26
MACH131SP
26
MACH231
32
MACH211
26
MACH231SP
32