找回密码
 注册
关于网站域名变更的通知
查看: 192|回复: 3
打印 上一主题 下一主题

FPGA 程序下载进去后不管用,怎样解决呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-26 16:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 aid4her 于 2022-8-26 17:59 编辑 $ h: W& V" L2 _3 _3 }
2 q9 d) ~6 }6 }; N  Q% `$ [
在Device中设置unused pins 能控制相应指示灯对应管脚的状态 ,但是写程序 就不管用 不能让管教的电平变低或者变高。) I' ]! r# A1 Y' \0 a

& i1 `6 @9 r# Y" T& k而且还不明白的是 我明明设定的是unused pins ,且指示灯对应管教在管教配置时 已经设定了 但是还是被 unused pins 配置控制 这是为什么?
1 H( w# Z; J$ C  Y; p- P& U
$ q2 s' a* }! d. c" j以下是我写的程序 。
% `5 X3 z1 L: B, y1 rmodule liushuideng_1(liushui);
9 C$ t1 y! W' P" V3 d* J8 ~, T4 R, R
output liushui;, B3 h7 `! y4 i0 [4 e7 e
wire liushui;
! ?& C- Z2 h& O9 W3 v9 Passign5 q& m8 `7 h. G
liushui= 0;
. f/ E2 b# O9 gendmodule+ W. [; X* _6 _, A  f* Z
又试试 把 unused pins 设置成As input tri-stated 指示灯不亮 ,且指示灯确实是低电平亮的 但是程序不论是吧liushui设置成0 还是1 都不亮。
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-8-26 17:15 | 只看该作者
    指示灯对应管教在管教配置时 已经设定了 但是还是被 unused pins 配置控制。
    6 L8 l6 g) t  A. Z这句话是不是说你的程序在管教配置的时候将liushui管教配置成其他的管脚,在烧录进去后控制这个管脚还是能引起LED灯的状态变化?那我怀疑是你的LED灯是低电平有效,如果你没有用的管教不是配置为三态很可能导致你的LED灯的状态不确定。% G% y1 T) r/ @. d
    要想避免这种情况,一般来说在配置的时候将UNUSED PINS配置为As input tri-stated这种状态。
    * ~, s( [. d7 ]3 g其次你的程序不够严谨,一般要指明变量位宽。

    该用户从未签到

    3#
    发表于 2022-8-26 17:19 | 只看该作者
    1:首先要看一下你的LED是高电平亮还是低电平亮;高亮的话就要assign liushui= 1'b1;
    ( P6 X: ~% O) h! a0 {$ Q2:你的管脚锁定了没有?锁对了没有?我不知道你说的unused pins是什么,但我们一般是把unused pins 设置成输入三态;锁管脚是在Assignments->Pins 中$ z/ Q% G3 X7 j. H5 B1 R- D$ H* A1 N# G
    3:把 wire liushui; 这句去掉。

    该用户从未签到

    4#
    发表于 2022-8-26 18:00 | 只看该作者
    用的什么期间? 是TTL电平吗?$ D* c1 v8 x9 D, b9 i  ]
    liushui= 1'b1; 试试
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-6 13:15 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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