请教CPLD的问题

[复制链接]
 楼主| oldda 发表于 2011-8-30 08:49 | 显示全部楼层 |阅读模式
各位大虾,初次接触CPLD,使用XC9536XL搭建了一个电路,在使用下列程序试验遇到一个问题:不管delay时间怎么设置,b管脚始终输出一个160M左右的正弦波,不知道问题出现在哪儿?谢谢!
module example(a,b)
input  a;
output b;
reg  b;
always
  begin
   #delay;
   b = ~b;
  end
endmodule
summerxue 发表于 2011-9-14 01:26 | 显示全部楼层
你这是在写testbench吗?如果是对CPLD进行编程,你想象一下这是什么电路?学习一下“数字电路”
1003704680 发表于 2011-9-14 15:58 | 显示全部楼层
正弦波??
1003704680 发表于 2011-9-14 16:06 | 显示全部楼层
方波吧?
1003704680 发表于 2011-9-14 16:07 | 显示全部楼层
对于rtl来说,#delay是无效的;
ottomia 发表于 2011-9-14 20:06 | 显示全部楼层
1# oldda
楼主,你的CPLD最小系统是自己做的吗?还是买的?
viatuzi 发表于 2011-9-14 21:03 | 显示全部楼层
你写的代码是不可以综合的。
不知道你用的编译器会把这个代码综合成什么样子,出来的波形,要么是干扰,要么是综合出来的电路的门电路和连接线的延迟导致的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

359

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部