XABEL,XACT-CPLD:只有一个产品术语允许OE、SET、RESET、CLK(9500, 7300)

描述

关键词:Xabel,CPLD,7300

紧迫性:标准

一般描述:

XC7300和XC9500器件仅支持单一产品术语
输出使能,注册时钟,设置和重置。

在ABEL中,任何具有下列点扩展的节点的方程
可能只有一个产品术语。

.AP,.ar,.CLK,OE,.PR,RE

例如,下面的公式将在ABEL中编译得很好,
但XEPLDfitter将发出一个错误。

DATAOE=(A和B)γ(C&P;D);

错误将被读出:
CL253: [错误]这种类型的方程只能有一个乘积项。

解决方案

若要修复此问题,请声明一个新节点来实现
具有多个项的方程。也声明新节点
istype“保持”属性以防止ABEL编译器从
折叠节点并将其转换成多个
乘积项方程

因此,对于上面给出的例子,新代码将包括:


声明

新节点istype“保持”;“新节点”

方程

新=(a&a;b)α(C&P;D);“分配多个PATE方程”
ODE方程=新的;现在OE方程是一个单周期。

在M1(EDIF-FULL)中,可以在所有支持的Xabel-DoT扩展方程中使用多个P-术语逻辑,包括CLK、OE、.ap、Ar、.pr、.Re。CPLDfitter自动创建逻辑节点以反馈到适当的控制P项。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:07:43 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它