FPGA
Cc菠菜
,,,,,,,,
展开
-
verilog三段式状态机中的第三段
近几天在调verilog代码的时候,三段式状态机的第三段case后经常疑惑是用当前态还是次态,有时需要反复仿真才能确定,浪费了不少时间,仔细思考下,写下这片文。1verilog三段式状态机简要来说就是三部分,不是重点简要说下,网上有个叫明德扬机构的开发出四段式状态机,很有意义,个人感觉他的最后一段特别好,可以借鉴,一次只考虑一个信号的变化,这是他的核心思想。第一部分状态转移即当前态state_cur的变化,使用时序逻辑第二部分状态跳转即次态state_next的变化,使用组.原创 2021-09-12 21:41:12 · 947 阅读 · 0 评论 -
verilog中加法器的扩位问题
引由:笔试中经常见到多个加法器扩位的题目:如:3bit + 4bit + 5bit + 6bit + 6bit开始的时候这种题,我一般是都用全1累加来算一下最高位宽,直到我遇到了28bit + 29bit + 29bit + 30bit + 40bit这尼玛1敲的是真的手疼,不仅想到了出题者肯定不推荐我们用这种测试的方法,真的狠于是我自己推导了一下,发现以下这个方法是真的很适用算这种加法器位宽扩展。正题:3bit + 4bit 在verilog中这种不等.原创 2021-09-12 21:35:31 · 2757 阅读 · 2 评论 -
ISE调试时常见错误解决(常更新,不结贴)
2020.8.8错误内容在生成bit文件时出现ERROR:PhysDesignRules:1385 - Issue with pin connections and/or configuration on block:<U_ila_pro_0/U0/I_NO_D.U_ILA/I_DQ.U_DQQ/DLY_9.DLY_9_GEN[86].I_SRLT_NE_0 .DLY9/SRL16E>:<SLICEM_A6LUT>. For RAMMODE programm...原创 2020-08-12 10:38:44 · 4625 阅读 · 0 评论