打印

请教CPLD的问题

[复制链接]
1799|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
方波吧?

使用特权

评论回复
5
1003704680| | 2011-9-14 16:07 | 只看该作者
对于rtl来说,#delay是无效的;

使用特权

评论回复
6
ottomia| | 2011-9-14 20:06 | 只看该作者
1# oldda
楼主,你的CPLD最小系统是自己做的吗?还是买的?

使用特权

评论回复
7
viatuzi| | 2011-9-14 21:03 | 只看该作者
你写的代码是不可以综合的。
不知道你用的编译器会把这个代码综合成什么样子,出来的波形,要么是干扰,要么是综合出来的电路的门电路和连接线的延迟导致的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

359

帖子

1

粉丝