问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FPGA Verilog语法问题

发布网友 发布时间:2022-05-16 13:28

我来回答

3个回答

热心网友 时间:2023-10-23 19:26

在定义led_r时给个初值看看, led_r[3:0]=4'b0000; 若还不行说明硬件电路导致的上电次序有问题, 有扰动或其它;

always里有同步复位,异步复位,上升沿复位,下降沿复位. 如果rst_n没有列在触发例表里, 你可以随便用if(rst_n)或if(!rst_n),这是异步复位. 但你写了例表意味着同步复位,所以就得用always @(posedge rst_n), 监测到rst_n上升沿执行下面程序.

"监测到下降沿时,如果信号为高", 这是永远也不存在的逻辑状态,所以有warning或error.

另外verilog应该有现成的移位运算符,包括逻辑左右移,算术左右移, 你查查,并确切掌握它.

追问1.在定义led_r时给个初值看看, led_r[3:0]=4'b0000; 若还不行说明硬件电路导致的上电次序有问题, 有扰动或其它;
led_r[3:0]=4'b0001时,用波形仿真,当设定rst_n=1时,全程都是1没有0过,但一开始还是led_r[3:0]=4'b0001,应该和电路没什么关系

追答如果你没有定义led_r的初始值譬如4'b1111,而且综合时又选择了寄存器吸收优化, 那么led_r是可能被初始化为4'b0001的.
换句话说,你既然不介意led_r的初始值,也就意味着什么值都可以, 那它综合完为了节省资源,给你定个4'b0001未尝不可.

热心网友 时间:2023-10-23 19:27

1、你都是rst 负边沿触发了,你就不能判断 if(rst_n) 啦 …… 有边沿检测的都是时序电路,除非你改成组合电路,才能if(rst_n) ……

2、我看你这两个模块没有关联性啊,你的问题是什么啊 ……追问第二段是复制多了,原来是这样啊,刚学没注意到这个问题下降沿触发的问题
我是想问为什么led_r一上电就等于 4'b0001,rst_n在高电平,用仿真也是一开始就等于4'b0001,rst_n都在高电平,并没有赋值给led_r,为什么led_r一上电就等于4'b0001

初学小白,请指教

热心网友 时间:2023-10-23 19:27

if(!rst_n) led_r <= 4'b0001;相当于led初始值赋值是1,不必纠结第一个时钟他到底是从4‘b0变成4’b1还是其他的。
第二个问题是,rst_n为高时为什么led值还是1,这个要看else if中条件是否满足了,如果还没有满足就相当于一个锁存器期,posedge clk时 led《=led,所以led的值没有变,当else if中条件满足时led被赋新的值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 请问 什么叫心动过缓 企业建站时客服框怎么设计效果更好? 阿里店铺的装修,怎么设计一个好看的客服在线 如何设计个性化的网站在线客服呢? 如何设计出满足客户需求的网站页面效果 如何在香港充值大陆手机号码??? 用自己做朱砂要怎么做 人工朱砂怎么抛光如镜面 卤鸭怎么做才肉不老 牛腱子肉怎么卤肉不老 什么是usd 人的耳朵能和猫狗的耳朵一样听到声音就动一下吗? 成年男士耳朵发炎是什么原因 华为手机畅享10进水了可以下载声波软件排水吗,还有关机了多久能开? 耳朵痒和天气变化有什么关系 喉咙和耳朵特别洋、特别是咳嗽时特痛、是上火还是感冒啊? 如何知道身份证绑定了几个 陕西省高等教育自学考试首次报考注册已结束!是什么意思 一个JavaScript的效果问题 金立M7L可以用联通电信卡吗 FPGA怎么才能学好呢?感觉很难学,想问一下,需要看数电和语法,其他的还需要什么呢? CPLD/FPGA学习的书籍由浅入深,哪几本书比较重要?谢谢! verilog HDL怎么学 fpga中定义a为常数型的数据该怎么定义 VERILOG一个if下怎么写多个语句? fpga里出现:verilog hdl syntax error at xxx.v near? Verilog 哪本教材适合入门? 怎么查高考各题的成绩??? 客厅装修吊顶射灯,大约多少钱呀?? 头发少又想扎着还想散着那剪个什么发型好看 散头发不好看的原因 上海摩尔酒店管理有这个公司吗? 散头发编什么发型好看图片 有没有披散着头发的新娘发型?最好是带花环的那种。 学3年小提琴可以有清华艺术特长生加分水平吗? 稀疏的头发适合什么发型 谁知道有种发型就是披散着头发,然后从中间编一个小的麻花辫很像发卡的那种发型怎么弄啊 我是那种散着头发显得脸肉特别多特别圆,这样子适合什么发型?要不要刘海?脸型有点宽和短. 对少先队组织的建议(低碳、环保···) 找靓机上苹果x主板和硬盘是第三方软件是什么意思?