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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 aid4her 于 2022-8-26 17:59 编辑
" ~" g9 |) s  @  I& Q( u! d' r# c! ?# I2 H' z
在Device中设置unused pins 能控制相应指示灯对应管脚的状态 ,但是写程序 就不管用 不能让管教的电平变低或者变高。
% r; m$ d8 Q6 q$ [' |0 U/ r7 U+ W7 [* T( g4 E4 r
而且还不明白的是 我明明设定的是unused pins ,且指示灯对应管教在管教配置时 已经设定了 但是还是被 unused pins 配置控制 这是为什么?
" ?: ~4 b2 `" d& c( W3 c1 F
+ t, K$ G/ v4 ?以下是我写的程序 。$ q7 C5 q0 c6 U% T4 l7 y. w
module liushuideng_1(liushui);3 G) E  b0 j7 ?, u
0 G0 A" P3 H- L: D) U" a- T% Z
output liushui;
% w8 Q1 q, @. r# Twire liushui;/ ]2 n6 `% N: Q; n, H
assign
- o) l+ \7 M- K4 D: \liushui= 0;
9 J$ s) r8 J: ?: Z/ S0 yendmodule& ]4 A4 o: C$ V/ u6 T# c" C
又试试 把 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 配置控制。
    $ O8 T! G4 Q9 ^3 g$ s/ V这句话是不是说你的程序在管教配置的时候将liushui管教配置成其他的管脚,在烧录进去后控制这个管脚还是能引起LED灯的状态变化?那我怀疑是你的LED灯是低电平有效,如果你没有用的管教不是配置为三态很可能导致你的LED灯的状态不确定。
    1 t8 H/ ~( ?' U* S6 u要想避免这种情况,一般来说在配置的时候将UNUSED PINS配置为As input tri-stated这种状态。! q( K1 _) C0 P* e" A/ X
    其次你的程序不够严谨,一般要指明变量位宽。

    该用户从未签到

    3#
    发表于 2022-8-26 17:19 | 只看该作者
    1:首先要看一下你的LED是高电平亮还是低电平亮;高亮的话就要assign liushui= 1'b1;
    " j# B) r/ I& j5 w# D) p2:你的管脚锁定了没有?锁对了没有?我不知道你说的unused pins是什么,但我们一般是把unused pins 设置成输入三态;锁管脚是在Assignments->Pins 中4 P/ e, o% A6 ~: C- j
    3:把 wire liushui; 这句去掉。

    该用户从未签到

    4#
    发表于 2022-8-26 18:00 | 只看该作者
    用的什么期间? 是TTL电平吗?- E; A" Z6 r5 M5 w
    liushui= 1'b1; 试试
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-1 08:56 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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