verilog
文章转至我的公众号:https://mp.weixin.qq.com/s/8RDze85pKlU8V75TriNlLQ
笔者Elin
verilog与原图之间的联系
很多人学习Verilog后,说Verilog不就是一门语言嘛,我干嘛还要去学习电子的原理图呀,当初我学习C的时候,也是这样子过来的呀。
今天我们的主题之一便是来理清Verilog与电路原理图之间的大大关系。
C语言是一门软件语言,他最终对应的是计算机低层的1010111000这些一串一串的二进制,而Verilog最终则对应的是电路上各个逻辑的原理图,所以很多时候,想要很好的理解和学好Verilog,对原图的学习必不可少,最好是在写Verilog程序的时候,将原理图的逻辑关系贯穿到整个设计中去。当然笔者写大话Verilog的目的,也不是为了写一些很难的东西来混乱你的脑袋瓜的。
所以这个时候的你,只需要知道Verilog对应的是电路的原理图和几个简单的电路逻辑便足够了,做到有个印象,在后面自然会水到渠成的做到了原理图和Verilog相辅相成。
几个简单的逻辑图
再看下面的内容时,想请大家跟我们念几个字:与、或、非;
好念完了,可能大家这个时候便会说,这个不是在C也有吗,没错,很多语言的逻辑关系其实是相同的,所以,你有C的基础(或则其他的语言基础),你学习Verilog、java、Python等会有种似曾相识的感觉。
那么Verilog与纯软件上这几个字有什么区别吗?
逻辑关系上是没有区别的,他们是什么意思,Verilog就是什么意思。
只是Verilog多了一点点的新功能就是,他有对应的逻辑图
是不是看起来也不是特别难!
为了让大家更加直观的看到代码是怎么生成原理图的,笔者用了一个简单的代码来生成了一个原理图
这个时候,大家可以不用太多关注上面的代码,只需要知道,代码是原图的一种表示方式就足够了,然后也希望大家对Verilog的几个逻辑图好好记一下,上图的与门、或门等。
如果你觉得得笔者的文章对你有帮助,赏个鸡腿吃吃
欢迎关注我的公众号
大话Verilog-Verilog入门(一)
https://mp.weixin.qq.com/s/x-KlnwaXjKi76iUcOUU6eg
相关阅读
centos6操作系统 Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和信息处
BCGControlBar入门 1. BCGControlBar简介 1.1 概述 1.2 开发环境 1.3 安装 2.快速上手 2.1 应用向导 2.2 现有工程修改 2.3
第1课 从0开始 从空白框架开始,一步一步添加功能,让大家能真正能用起来,理解每一个过程。概述本系列文章及文章中的例子主要基于微软
大白NB-IOT 移远BC28模块模组快速入门 (教您10分钟打通
今天大白来为大家详细介绍我们的大白BC28评估板的快速入门指南。 文末有彩蛋!!!
一、单元测试的目的?单元测试是编写测试代码,用以检测特定的、明确的、细颗粒的功能! 严格来说,单元测试只针对功能点进行测试,不包