{ id : 'top-progress-bar', // 请勿修改该值 color : '#77b6ff', height : '2px', duration: 0.2, }
摘要: 前言 在数据流级描述中已经将硬件建模从比较底层的门级结构提升到了数据流级。但数据流级描述除了个别语句外,主要的部分还是使用操作符来描述电路的逻辑操作或者计算公式,没有实现真正意义上的功能描述。行为级描述则可以实现从抽象层次更高的级别来描述功能电路。 initial与always语句 在Verilog 阅读全文
posted @ 2021-10-04 20:53 星空Dreamer 阅读(3129) 评论(0) 推荐(0)
摘要: 前言 当电路比较简单时,我们可以通过门电路的方式实现相应的功能,当电路规模变大时,如果仅使用门级描述依次完成所有逻辑门的实例化,建模工作就变得非常烦琐而且容易出错。这就要求设计者能够从更高的抽象层次对硬件电路进行描述建模。 数据流级描述便是抽象层次描述的一种。它从数据流动的角度来描述整个电路,所以大 阅读全文
posted @ 2021-10-04 16:59 星空Dreamer 阅读(1785) 评论(0) 推荐(0)
摘要: 前言 门级建模比较接近电路底层,设计时主要考虑使用到了哪些门,然后按照一定的顺序连接线组成一个大的电路,所以注重的是门的使用,关键的语法在于门的实例化引用。 一个完整的门级描述实例一般包含模块定义、端口声明,内部连线声明,门级调用等几个部分。 我们按照例子进行分析: 点击查看代码 module lo 阅读全文
posted @ 2021-09-27 20:56 星空Dreamer 阅读(4437) 评论(0) 推荐(2)
摘要: 前言 C++是20世纪80年代初开发成功的。 90年代以来,面向对象的程序设计(Object_Oriented Programming,简称OOP)异军突起,迅速地在全世界流行,并一跃而成为程序设计的主流技术。 近年来推出的新一代程序设计语言、软件开发工具与开发环境,以及操作糸统等,几乎都是面向对象 阅读全文
posted @ 2021-09-10 17:07 星空Dreamer 阅读(186) 评论(0) 推荐(0)
摘要: 变量与函数 变量 变量是在程序运行中其值可以改变的量,MATLAB中变量的命名规则是: (1)变量名必须以字母打头,之后可以是任意字母、数字或下划线,变量名中不允许使用标点符号. (2)变量名区分大小写; (3)变量名最多可包含63个字符(6.5及以后的版本, 变量名长度不得超过最大长度限制,超过的 阅读全文
posted @ 2021-09-09 18:52 星空Dreamer 阅读(1257) 评论(0) 推荐(0)
摘要: 指针变量作为函数参数 在C语言体系中,函数的参数不仅可以是整数、小数、字符等具体的数据,还可以是指向它们的指针。我们使用指针变量作函数参数可以将函数外部的地址传递到函数内部,使得在函数内部可以操作函数外部的数据,并且这些数据不会随着函数的结束而被销毁。从而实现函数之间数据的传递。同时类似于数组、字符 阅读全文
posted @ 2021-08-23 17:14 星空Dreamer 阅读(141) 评论(0) 推荐(0)
摘要: 前言 计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,如 int 占用 4 个字节,char 占用 1 个字节。为了正确地访问这些数据,必须为每个字节都编上号码,就像门牌号、身份证号一样,每个字节的编号是唯一的,根据编号可以准确地找到某个字节。 将内存中字节的编号称为地址(Ad 阅读全文
posted @ 2021-08-22 16:13 星空Dreamer 阅读(339) 评论(0) 推荐(0)
摘要: 前言 函数是C语言的基本组成单位,他是模块化设计的主要构成单元。 为什么使用函数? 一个程序可能会用到很多次,如果每次都写这样一段重复的代码,不但费时费力、容易出错,而且交给别人时也很麻烦,所以C语言提供了一个功能,允许我们将常用的代码以固定的格式封装(包装)成一个独立的模块,只要知道这个模块的名字 阅读全文
posted @ 2021-07-29 16:31 星空Dreamer 阅读(1810) 评论(0) 推荐(1)
摘要: 前言 数组(Array)就是一些列具有相同类型的数据的集合,这些数据在内存中依次挨着存放,彼此之间没有缝隙。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。 因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别,本节我们不探索指针数组,结 阅读全文
posted @ 2021-07-27 17:37 星空Dreamer 阅读(569) 评论(0) 推荐(0)
摘要: 前言 循环结构是C语言三大基本结构之一,是结构化程序设计中最重要的结构。循环结构程序主要使用循环语句实现(循环语句是专门用于循环程序执行流程的语句)。在C语言中,主要有for循环语句,while语句,do-while语句,和goto语句(由于过多的goto语句会破坏程序完整的逻辑性,这里我们不做重点 阅读全文
posted @ 2021-07-26 18:12 星空Dreamer 阅读(1063) 评论(0) 推荐(0)