如何学习verilog,如何快速入门?

前言害怕真的有人不知道verilog是什么东西,于是就给把百度给搬来了!VerilogHDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。VerilogHDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由GatewayDesignAutomation公司(该公司于1989年被Cadence公司收购)开发。两种HDL均为IEEE标准。之前的文章《IC前端

大家好,又见面了,我是你们的朋友全栈君。

前言

  • 害怕真的有人不知道verilog是什么东西,于是就给把百度给搬来了!
  • Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 Verilog HDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由Gateway Design Automation公司(该公司于1989年被Cadence公司收购)开发。两种HDL均为IEEE标准。
  • 之前的文章《IC前端数字验证导学》中提到了verilog,这篇文章就主要谈谈小编的观点!
    这篇文章谈谈如何学习verilog,如何快速入门?

正文:快速通往verilog HDL之路

00.先看看别人怎么说:

01.如果想入门verilog,怎么学?

  • 首先,前面这几篇文章,提到的内容都挺优秀,说得都挺好,都挺对!
  • 但是,在小编想在此基础上谈谈自己的认知!

在小编说出自己观点前,请您考虑一个问题:

(1)一个问题

  • Q:您喜欢什么都不懂就去看书学习吗?
  • 请思考。。。
  • 请思考。。。
  • ······
  • A:假定您都思考完了,不管您是否回答,小编都会给出一个答案。请问从小学学习1+1的时候,老师有没有让您直接看书?哈哈哈,有点过分了,或许和大家的观点不一致,但是不接受反驳,反驳小编也不会回复的,哈哈!

看一些这个聊天记录在这里插入图片描述
A:你就是有病
书,这玩意
都可以扔了

B:不,上课的时候可以看
又不能一直看视频
视频这东西,差不多就行

A:视频是经验总结和解释,书上只是对手册的抄袭。你把一门语言手册读的再通透你也不会编程。而且会的都是细枝末节,甚至应用都不会。

(2)小编的观点:

  • 刚开始学习的时候,建议直接通过视频学习,当您有收获时,再去查阅书籍,把它们当成工具书。

(3)视频学习的链接推荐

  • 《IC前端数字验证导学》这篇文章中提到了,请点击跳转

  • 推荐一个可以练习的网站:hdlbits网站

  • 别人都说阅读优秀的源码库,了解编码风格,这里我直接推荐一个吧,这是ARM公司的ARM cortex-M3内核的开源代码,AT421-MN-80001-r0p0-00rel0.tgz和AT421-MN-80001-r0p0-02rel0.tgz(通过文章《IC前端数字验证导学》提到的企鹅群文件夹获取 (文件夹是:IC前端进阶资料)或者直接点击跳转eetop下载!

后记

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/126094.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • navcat 15 激活码[在线序列号]「建议收藏」

    navcat 15 激活码[在线序列号],https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • 超详细的MySQL8.0.20安装教程及其安装问题处理

    超详细的MySQL8.0.20安装教程及其安装问题处理文章目录:官网下载MySQL的安装包添加并配置my.ini文件配置系统变量并初始化MySQL安装并启动MySQLNavicat连接MySQL并修其密码安装过程中常见问题及其解决方法官网下载MySQL的安装包下载链接如下:MySQL8.0.20版本其他版本:MySQL8.0.16版本MySQL8.0.20版本压缩包解压后如下图所示:添加并配置my.ini文件在原解压根…

  • 网页在线分享的几个挂件是什么_莲花挂件寓意

    网页在线分享的几个挂件是什么_莲花挂件寓意网页分享,对网站的seo比较重要还是直奔主题吧1、addthis网址www.addthis.com这边直接贴一下调用代码,<!–AddThisButtonBEGIN–><divclass=”addthis_toolboxaddthis_default_styleaddthis_32x32_style”>&l…

    2022年10月27日
  • linux apache2配置_装了centos还可以装ubuntu吗

    linux apache2配置_装了centos还可以装ubuntu吗1、Apache2的配置文件Ubuntu中Apache的配置文件是//etc/apache2/apache2.conf。Apache在启动时会找到这个文件并自动读取该文件中的配置信息,而其他配置文件则是通过include指令包含进来的,在apache2.conf中可以看到这些引入行。当然,也可以将所有的配置全放在apache2.conf或者httpd.conf或者其他文件中,Apache这样

  • mt4电脑版下载_mt4安卓版官网下载

    mt4电脑版下载_mt4安卓版官网下载mt4作为大部分投资者使用的交易软件,在版本上也是非常全面,涵盖了手机和电脑版。手机端和电脑版各有优势,手机端可以让交易者随时随地下单,查看行情,而电脑端利用指标分析行情上非常有优势,并且电脑端更方便于查看。今天来重点讲解一下电脑版MT4的下载和安装。电脑版的MT4首先是要找安装一个客户端,那第一步就是得下载安装包,电脑端的安装包都是去网页上下载qiejf。cn无论是软件的页面还是选择的平台的官网,都会有安装包可供下载。将安装包下载保存到电脑后,直接双击,根据提示点击下一步,安装即可。安装好了就

  • Lucene分词实现—Analyzer、TokenStream(Token、Tokenizer、Tokenfilter)

    Lucene分词实现—Analyzer、TokenStream(Token、Tokenizer、Tokenfilter)一 分清概念:  1  TokenStream是用来走访Token的iterator(迭代器),       Tokenizer继承自TokenStream,其输入为Reader。       TokenFilter继承自TokenStream,其作用是用来完成对TokenStream的过滤操作,譬如 去StopWords,将Token变为小

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号