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
    +关注

    关注

    30

    文章

    1370

    浏览量

    114145
  • HDL
    HDL
    +关注

    关注

    8

    文章

    331

    浏览量

    48814
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73151

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    视觉工程师必须知道的工业相机基础知识

    工业相机基础知识概述。
    的头像 发表于 09-19 17:04 893次阅读
    视觉工程师必须知道的工业相机<b class='flag-5'>基础知识</b>

    最易读懂的理工科基础丛书——图解电机基础知识入门

    本书深人浅出地介绍了电动机的基础知识、应用和发展,其内容包括电动机的用途、电动机的基础知识及应用、电流和磁场的关系、直流电动机的结构和作用、交流电动机的结构和作用、特殊电动机的结构和作用
    发表于 04-07 18:28

    1-半导体基础知识(童诗白、华成英主编)

    介绍了半导体基础知识,二极管,三极管。
    发表于 03-28 16:12

    效果器的基础知识

    电子发烧友网站提供《效果器的基础知识.doc》资料免费下载
    发表于 03-26 14:30 6次下载

    开关电源的基础知识题目及答案(免积分)

    本文含有开关电源的基础知识题目及答案,下载附件即可查看!
    发表于 03-06 15:52

    【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发GPIO基础知识

    【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发GPIO基础知识
    的头像 发表于 03-06 11:23 1011次阅读
    【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发GPIO<b class='flag-5'>基础知识</b>

    DC-DC基础知识 + 硬件电路

    一、DCDC简易电路原理DCDC电路是直流转直流电路,将某直流电源转变为不同电压值的电路,分为升压电路和降压电路。1.1电容、电感基础知识1.1.1电容电容两端电压不能突变。通交流、阻直流;通
    的头像 发表于 02-26 13:54 1677次阅读
    DC-DC<b class='flag-5'>基础知识</b> + 硬件电路

    功率器件热设计基础知识

    功率器件热设计是实现IGBT、碳化硅SiC等高功率密度器件可靠运行的基础。掌握功率半导体的热设计基础知识,不仅有助于提高功率器件的利用率和系统可靠性,还能有效降低系统成本。本文将从热设计的基本概念、散热形式、热阻与导热系数、功率模块的结构和热阻分析等方面,对功率器件热设计基础知识
    的头像 发表于 02-03 14:17 1254次阅读

    PCB绘制基础知识

    电子发烧友网站提供《PCB绘制基础知识.pdf》资料免费下载
    发表于 01-21 15:20 8次下载
    PCB绘制<b class='flag-5'>基础知识</b>

    射频前端设计中的功率等级基础知识

    伴随更多频段的增加和愈发复杂的移动设备出现,蜂窝通信市场已发生巨大变化。随着4G和5G的部署,3GPP的最新规范已将PC2引入FDD频段,更高的发射功率水平也由此带来了与之相关的全新挑战。下面,就让我们回顾一下PC2的基础知识,并深入探讨PC2如何随着这些新的5G部署而演进。
    的头像 发表于 01-07 11:26 2682次阅读
    射频前端设计中的功率等级<b class='flag-5'>基础知识</b>

    EMC基础知识-华为

    EMC基础知识-华为
    发表于 01-06 14:09 5次下载

    万字长文,看懂激光基础知识

    深入介绍激光基础知识,帮助您轻松理解激光领域的关键概念和原理。
    的头像 发表于 12-20 09:49 2105次阅读
    万字长文,看懂激光<b class='flag-5'>基础知识</b>!

    Verilog 测试平台设计方法 Verilog FPGA开发指南

    Verilog测试平台设计方法是Verilog FPGA开发中的重要环节,它用于验证Verilog设计的正确性和性能。以下是一个详细的Verilog测试平台设计方法及
    的头像 发表于 12-17 09:50 1561次阅读

    Verilog与VHDL的比较 Verilog HDL编程技巧

    Verilog 与 VHDL 比较 1. 语法和风格 VerilogVerilog 的语法更接近于 C 语言,对于有 C 语言背景的工程师来说,学习曲线较平缓。它支持结构化编程,代码更直观,易于
    的头像 发表于 12-17 09:44 2691次阅读

    华为-射频基础知识培训

    课程目标z 熟悉和掌握射频基本概念和知识z 了解无线射频系统结构z 了解天馈系统的概念和知课程内容第一章 无线通信的基本概念第二章 射频常用计算单位简介第三章 射频常用概念辨析第四章 射频系统介绍第五章 天线传播基础知识简介
    发表于 12-10 13:39 1次下载