找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 144|回复: 2
打印 上一主题 下一主题

XST和synplify综合出的结果完全不一致

[复制链接]

3

主题

10

帖子

37

积分

二级会员(20)

Rank: 2Rank: 2

积分
37
跳转到指定楼层
1#
发表于 2016-11-10 15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
用的是xillinx的XC2C32A,很老的CPLD。就是一个流水灯小程序。XST能实现流水灯显示。但是在synplify综合后,4个LED一直常亮。到底是哪里的问题呢?  \7 f. V  V: c- x8 Q
代码如下:5 r, N. t8 u2 a+ Z
module Main(6 J' M9 y& p6 L" X% H0 j$ l
   iCLK,3 e  o3 k) g2 k6 s
        oLED6 U+ w& V6 O  ~1 [0 J
         );
! z+ q: R) F$ T; t
+ J, i: k8 N% J3 D* Y3 @5 {input iCLK;7 w% ~5 G/ ]' B: F: Y
output [3:0]oLED;0 M2 {" ?0 `- x% @
/ {7 V4 h7 d' w" ], R- |
reg [24:0]sr_counter = 25'b0;0 i" F' M$ O7 f3 G+ k" U! w
reg [3:0]sr_led = 4'b1110;
0 d$ R. U8 C5 ?. C, q: _% @9 Z- G+ A
assign oLED = sr_led;6 G* d  Z" s9 X) H

, O: d4 w! s9 U5 v5 h. \$ yalways@(posedge iCLK)- ?$ c  x. |7 o* x
        if(sr_counter >= 25'd25000000)  K1 I7 z+ c, b8 o* g8 V) ?+ w
                sr_counter <= 1'b0;; m, i! s2 m0 ^
        else
( O6 ^; d. F: a/ S, S6 g1 o2 `                sr_counter <= sr_counter + 1'b1;9 K- @6 R0 q' u' @
6 l' R. X$ G2 I8 n5 j
always@(posedge iCLK)& e2 p- T& K3 E' J% N
        if(sr_counter >= 25'd25000000)
) Z( u5 W8 }# p2 K                sr_led <= {sr_led[2:0],sr_led[3]};
# l2 w* D; M/ h6 S) b( |        else
; L" F3 T" r, I6 d                sr_led <= sr_led;5 _2 y) n1 T9 d1 V; Q* M( ~9 N

2 Z7 L! N6 a1 i* E% ?0 yendmodule+ F4 B: z, j- y
$ K$ w  Y" Z8 q$ n" u" w" e, X
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

3

主题

10

帖子

37

积分

二级会员(20)

Rank: 2Rank: 2

积分
37
2#
 楼主| 发表于 2016-11-11 10:03 | 只看该作者
有大神来指教一下么

12

主题

474

帖子

1039

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1039
3#
发表于 2016-11-14 11:51 | 只看该作者
不要寄存器赋值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-5-25 15:01 , Processed in 0.054677 second(s), 31 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表