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

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

3天内不再提示

Vivado不是FPGA的设计EDA工具嘛?

电子工程师 来源:未知 作者:王淳 2018-09-20 09:29 次阅读

使用vivado也能学习Verilog描述,你造吗

前几天搞数学建模好几天没更新文章了,大家没忘了我吧,赶紧发一篇。

在有了电路设计的概念的之后我们可能苦于不能灵活运用Verilog去对电路进行描述。然后苦于到处找资料,这里我们告诉你们一个非常好的Verilog实例描述学习工具,Vivado。

不知情者:呀,Vivado不是FPGA的设计EDA工具嘛?用它还能来来学习Verilog描述,你确定?

答:是的,你没听错,可以的。这个Vivado工具就是这么体贴。

1. 打开Vivado工具,随便先新建一个工程。然后进入下页面。

2. 在界面最上面一行菜单栏找到 “Tools”,点击 Tools-> Language Templates

3. 点击 Tools-> Language Templates后,出现如下界面。可以看到,这里有Verilog,VHDL, systemVerilog, XDC,Debug的语言模板。这里我们先只看Verilog。

4. 将上图中的Verilog栏展开,在Synthesis Constructs栏就是我们可综合的常见Verilog描述。可以看到 Always ,Conditional里的case,条件选择赋值语句,if-else等常见的语法模型他都列出来了。在Coding Example里面有一些基础的电路模块的Verilog描述示例。

5. 展开Coding Example,可看到基础的电路,如累加器,基础算术电路,逻辑门,输入输出端口比较器,计数器,解码器,常见的数字信号处理电路,译码器,寄存器(flip flops),逻辑移位器,Misc(有七段式数码管驱动,同步电路,防抖电路, 开漏输出端口,脉冲调制电路),多路选择器,RAMROM,移位寄存器,状态机,三态缓冲器等等的Verilog描述示例。

6. 在Example Module里面有更多的设计示例,如一些算法电路的设计。有了一些基础之后,就可以把这里的设计示例都看看。

对于初学者可以好好利用这个。把上面这些示例模板和示例设计学习仿真一遍。主要是将Verilog描述与电路对应起来,在Vivado里面可以使用Schematic,把Verilog描述的电路原理图显示出来。后面我们也会以这个为资料发一些文章。


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

原文标题:使用vivado也能学习Verilog设计,你造吗

文章出处:【微信号:LF-FPGA,微信公众号:小鱼FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于FPGA vivado 17.2 的数字钟设计

    基于FPGA vivado 17.2 的数字钟设计
    的头像 发表于 06-08 09:41 1.1w次阅读
    基于<b class='flag-5'>FPGA</b> <b class='flag-5'>vivado</b> 17.2 的数字钟设计

    #硬声创作季 #EDA EDA原理及应用-04.02 Vivado工具设计流程-1

    EDA工具Vivado
    水管工
    发布于 :2022年09月24日 23:18:37

    #硬声创作季 #EDA EDA原理及应用-04.02 Vivado工具设计流程-2

    EDA工具Vivado
    水管工
    发布于 :2022年09月24日 23:19:05

    多种EDA工具FPGA设计方案

    多种EDA工具FPGA设计方案
    发表于 08-17 10:36

    EDA工具

    EDA工具用户遍布全球,很多世界500强的企业员工很多在用Robei开发FPGA和ASIC。Robei具备可视框图设计、面向对象的设计、编写代码、语法检查、仿真与波形查看、生成Verilog代码
    发表于 02-10 17:37

    EDA Tools in FPGA

    EDA Tools in FPGA用于开发FPGAEDA工具:随着集成电路和计算机威廉希尔官方网站 的发展,越来越多的公司不断的开发出更加好用的
    发表于 12-05 16:10 0次下载

    基于多种EDA工具FPGA设计

    基于多种EDA工具FPGA设计 介绍了利用多种EDA工具进行FPGA设计的实现原理及方法,其
    发表于 05-14 18:38 942次阅读
    基于多种<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>的<b class='flag-5'>FPGA</b>设计

    多种EDA工具FPGA协同设计

    摘 要:在FPGA开发的各个阶段,市场为我们提供了很多优秀的EDA工具。面对眼花缭乱的EDA工具,如何充分利用各种
    发表于 06-20 10:51 762次阅读

    基于多种EDA工具FPGA设计

    摘要:介绍了利用多种EDA工具进行FPGA设计的实现原理及方法,其中包括设计输入、综合、功能仿真、实现、时序仿真、配置下载等具体内容。并以实际操作介绍了
    发表于 06-20 11:42 583次阅读
    基于多种<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>的<b class='flag-5'>FPGA</b>设计

    多种EDA工具FPGA设计方案

    多种EDA工具FPGA设计方案 概述:介绍了利用多种EDA工具进行FPGA设计的实现原理及方
    发表于 05-25 17:56 734次阅读
    多种<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>的<b class='flag-5'>FPGA</b>设计方案

    使用VIVADO对7系列FPGA的高效设计心得

    随着xilinx公司进入20nm工艺,以堆叠的方式在可编程领域一路高歌猛进,与其配套的EDA工具——新一代高端FPGA设计软件VIVADO也备受关注和饱受争议。
    发表于 02-11 19:08 5214次阅读

    赛灵思推出首个基于机器学习优化算法 FPGA EDA 工具套件

    赛灵思公司昨日宣布推出 Vivado ML 版,这是业内首个基于机器学习( ML )优化算法以及先进的面向团队协作的设计流程打造的 FPGA EDA 工具套件,可以显著节省设计时间与成
    的头像 发表于 06-24 11:42 2057次阅读

    赛灵思Vivado ML版优化应用设计

    赛灵思近日宣布推出 Vivado ML 版,这是业内首个基于机器学习(ML )优化算法以及先进的面向团队协作的设计流程打造的 FPGA EDA 工具套件,可以显著节省设计时间与成本,与
    的头像 发表于 07-02 16:40 2775次阅读
    赛灵思<b class='flag-5'>Vivado</b> ML版优化应用设计

    FPGA Vivado】基于 FPGA Vivado 的流水灯样例设计

    【流水灯样例】基于 FPGA Vivado 的数字钟设计前言模拟前言Vivado 设计流程指导手册——2013.4密码:5txi模拟
    发表于 12-04 13:21 26次下载
    【<b class='flag-5'>FPGA</b> <b class='flag-5'>Vivado</b>】基于 <b class='flag-5'>FPGA</b> <b class='flag-5'>Vivado</b> 的流水灯样例设计

    智多晶EDA工具HqFpga软件实用小功能

    智多晶EDA工具HqFpga软件实用小功能增加啦,支持生成可调用网表的功能和ballmap功能。下面来给大家讲解一下如何通过HqFpga软件生成可调用的网表文件以及ballmap功能的
    的头像 发表于 12-05 10:23 228次阅读
    智多晶<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>Hq<b class='flag-5'>Fpga</b>软件实用小功能