dswei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2010-06-13
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1251回复:6

是否CPLD的时钟一定要驱动REG?

楼主#
更多 发布于:2003-12-18 23:00
进晚的一个程序让我冒烟,
library ieee;
use ieee.std_logic_1164.all;
entity test is
  port(a:in std_logic;
       b:out std_logic);
end;
architecture art of test is
begin
  b<=a;
end art;
这程序很简单,可是如果综合时把a的引脚作为时钟信号,就会有这个错误
33371 ERROR: Clock pin \'A\' does not drive any registers ,
如果把a设为其他脚就没事。
但是如果我就想让b=时钟,该怎么办呢
link_bridge
驱动巨牛
驱动巨牛
  • 注册日期2002-11-28
  • 最后登录2011-05-15
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-18 23:31
没有问题的呀!
我用quartus 编译的,把  a放在时钟脚
dswei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2010-06-13
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-18 23:35
我用的是LATTICE公司的ispExpertDesign,现在是非常后悔使用它的产品
wngwj2211
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2004-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-19 11:24
这个问题不能怪LATTICE。主要是你的时钟如果不从全局的那几条腿进的话就不应该有问题。
wngwj2211
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2004-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-19 12:07
lattice的1K,2K系列不能这样用你换成LC4K系列就没有问题还有LATTICE的软件已经升级到ISPLEVEL31了,
dswei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2010-06-13
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-19 12:18
我用的就是1k系列的,在使用时钟方面确实出现不少莫名其妙的问题,你知道应该遵守什么一般的规则吗?LEVEL3我也下载了,可是综合的时候总是说什么一个东西找不到,要序列号?
wngwj2211
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2004-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-19 13:03
lattice的1K,2K系列如果你用了全局时钟就不能分配把时钟分配到其他网络,你如果想用乘积项时钟的话就使时钟从IO腿中进去,
游客

返回顶部