Verilog刷题-1-网站介绍

刷题网站

先上网站https://hdlbits.01xz.net/wiki/Main_Page

是兄弟就geng我一起

网站描述
  • HDLBits是练习Verilog的网站,和Leetcode有点类似。
  • HDLBits是一个小电路设计练习的集合,用于实践数字硬件设计使用Verilog硬件描述语言/HDL,前面的问题有教程的风格,而后面的问题将逐渐挑战你的电路设计技能。
如何使用
  1. 选择一个问题
  2. 写Verilog代码
  3. 提交,仿真,调试
题目难度和组织结构

网站一共有6个Topics分别为

  • Getting Started-起步熟悉
  • Verilog Language-熟悉Verilog语言、语法
  • combinational Logic
  • Sequential Logic
  • Reading Simulations
  • Writing Testbenches

剩下的电路部分着重于如何使用Verilog构建电路,不过难易程度整体由简单到难,然而并不是严格地这样安排。

综合使用Altera Quartus,同时网站可以支持在线功能仿真,仿真使用ModelSim,通过仿真可以告诉我们两件事:

  1. 我们的电路是否完全匹配参考电路(出现0个“不匹配”)或发生了多少个“不匹配”情况。这里的不匹配是指通过采样我们的电路输出与参考输出不匹配。
  2. 当运行仿真后,产生的电路输出的时序图。模拟波形被分成三个部分:“输入”,“我们的”,和“参考电路的”。在正确的电路中,“我们电路”输出将与“参考电路”输出应该相同。“mismatch”信号告诉你哪些项是不匹配的。

运行结果提示

  • Compile Error — 电路综合出现问题
  • Simulation Error — 电路综合没问题,但是仿真报错
  • Incorrect — 仿真的输出和参考电路不一致
  • Success! — 成了。

(PS:和D哥约好开干一波儿,加油干啦,不过题目不是很多)

  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值