0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Verilog基础知识

FPGA之家 来源:FPGA之家 作者:FPGA之家 2022-08-03 09:06 次阅读

简介介绍

对于Verilog描述初学者来说,最难的莫过于编写测试代码并判断自己写的是否正确。在这里我推荐一个HDL描述练习网站,这个网站上的练习题无需自己编写测试代码,写好逻辑代码之后上传,即可判断你的代码逻辑是否正确。网站链接如下:

这个网站上面有很多练习习题,如下图所示,有Verilog基础知识,基础电路练习题(包括常见的组合逻辑,时序逻辑),状态机练习题等,大家可以自行去看:

7adc7e2c-12c0-11ed-ba43-dac502259ad0.png

双边沿采样电路实例

下面以一道双边沿采样电路练习题带大家来看看这个网站的使用。

(1)首先在网站的最左边导航栏找到这道题,并点击。

7aece172-12c0-11ed-ba43-dac502259ad0.png

(2)点击之后发现网页最上部分是这道题的描述。

7afbc674-12c0-11ed-ba43-dac502259ad0.png

(3) 这里还有这道题做法的提示,如果未展开,点击Hint即可展开。

7b0df01a-12c0-11ed-ba43-dac502259ad0.png

(4) 在这个里面可以看到输入输出端口已经定义好了,可以直接编辑你的逻辑代码,再点击submit即可。

7b20edfa-12c0-11ed-ba43-dac502259ad0.png

我设计的双边沿采样电路如下图所示。

7b34e51c-12c0-11ed-ba43-dac502259ad0.png

故输入代码如下:

7b420e68-12c0-11ed-ba43-dac502259ad0.png

(5) 点击Submit后,在下方即可看到运行结果如下图所示。你可以通过他所报的错或者对比你的波形(Yours)与正确参考波形(Ref)来判断逻辑描述的正确性。

7b5e1e32-12c0-11ed-ba43-dac502259ad0.jpg

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Verilog
    +关注

    关注

    28

    文章

    1326

    浏览量

    109302
  • HDL
    HDL
    +关注

    关注

    8

    文章

    323

    浏览量

    47104
  • 代码
    +关注

    关注

    30

    文章

    4556

    浏览量

    66776

原文标题:HDL练习网站推荐-双边沿采样电路

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    射频与微波基础知识

    射频与微波基础知识
    的头像 发表于 01-16 10:05 270次阅读
    射频与微波<b class='flag-5'>基础知识</b>

    电气技术基础知识

    电气技术基础知识
    的头像 发表于 12-14 09:11 744次阅读
    电气技术<b class='flag-5'>基础知识</b>

    电子元器件的基础知识

    电子元器件的基础知识
    的头像 发表于 12-04 10:42 2665次阅读
    电子元器件的<b class='flag-5'>基础知识</b>

    红外热成像基础知识

    电子发烧友网站提供《红外热成像基础知识.pdf》资料免费下载
    发表于 11-01 09:44 3次下载
    红外热成像<b class='flag-5'>基础知识</b>

    电路基础知识总结

    电路基础知识介绍
    的头像 发表于 08-30 09:49 3704次阅读
    电路<b class='flag-5'>基础知识</b>总结

    运放-2. 基础知识

    运放基础知识
    的头像 发表于 08-18 10:59 1830次阅读
    运放-2. <b class='flag-5'>基础知识</b>

    无功补偿原理基础知识详解

    无功补偿原理基础知识详解
    的头像 发表于 08-11 09:48 534次阅读
    无功补偿原理<b class='flag-5'>基础知识</b>详解

    EMC基础知识讲解解析

    EMC基础知识分享
    发表于 06-30 15:37 10次下载

    讲解电路的基础知识

    下文总结了电路基础知识点。
    的头像 发表于 06-27 17:12 1076次阅读
    讲解电路的<b class='flag-5'>基础知识</b>

    C语言基础知识(5)--循环语句

    C语言基础知识(5)--循环语句
    的头像 发表于 06-15 10:18 1386次阅读
    C语言<b class='flag-5'>基础知识</b>(5)--循环语句

    被动元件基础知识

    被动元器件基础知识介绍
    发表于 06-02 17:12 12次下载

    verilog基础知识介绍

    组合逻辑:任何时刻电路的稳定输出,仅仅取决于该时刻各个输入变量的取值。
    的头像 发表于 05-29 09:16 623次阅读
    <b class='flag-5'>verilog</b><b class='flag-5'>基础知识</b>介绍

    关于MOS管的基础知识

    文章主要是讲一下关于MOS管的基础知识,例如:MOS管工作原理、MOS管封装等知识
    发表于 05-23 10:09 957次阅读
    关于MOS管的<b class='flag-5'>基础知识</b>

    数字信号处理的基础知识

    本文是本系列的第一篇,参考杜勇老师的数字滤波器MATLAB和Verilog实现以及一些网文博客,更新顺序参考杜勇老师的书籍目录。本文主要介绍关于数字信号的一些基础知识
    的头像 发表于 05-22 16:11 3432次阅读
    数字信号处理的<b class='flag-5'>基础知识</b>

    MOS管的基础知识介绍

    文章主要是讲一下关于mos管的基础知识,例如:mos管工作原理、mos管封装等知识
    的头像 发表于 05-18 10:38 2025次阅读
    MOS管的<b class='flag-5'>基础知识</b>介绍