{ id : 'top-progress-bar', // 请勿修改该值 color : '#77b6ff', height : '2px', duration: 0.2, }
摘要: 栈 栈的基本概念 栈是一种特殊的线性表,其特殊性体现在元素插入和删除运算上,他的插入和删除运算仅限定在线性表的某一端进行,不能在表中间和另一端进行。 栈的插入操作称之为进栈(入栈、Push) 栈的删除操作称之为出栈(退栈,Pop) 允许进行插入和删除的一端称为栈顶,另一端称为栈底 处于栈顶位置的数据 阅读全文
posted @ 2021-12-08 20:45 星空Dreamer 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 线性表的基本概念 线性表的定义 线性表是由$n(n>=0)$ 个相同类型的数据元素组成的有限序列,标记为: \(L = (a_{1},a_{2},...,a_{i},...,a_{n})\) 线性表中元素的个数n定义为线性表的长度,当$n=0$时为空表。 当$n>0$时,线性表的逻辑结构如图所示: 阅读全文
posted @ 2021-12-04 18:39 星空Dreamer 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 前言 TestBench模块没有输人输出,在TestBench模块内实例化待测设计的顶层模块,并把测试行为的代码封装在内,直接对测试系统提供测试激励。 基本的Textbench结构: module textbench(); //数据类型声明 //对被测试模块实例化 //产生激励测试 //对输出相应进 阅读全文
posted @ 2021-10-12 11:05 星空Dreamer 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 前言 用Verilog HDL编写的设计模块最终要生成实际工作的电路,因此,设计模块的语法和编写代码风格会对后期电路产生影响,所以,若要编写可实现的设计模块,就需要注意一些问题 可综合语法 可综合的设计是最终实现电路所必需的,所以弄清哪些语法是可综合的,哪些语法是不可综合的非常有必要,而且设计者也必 阅读全文
posted @ 2021-10-11 20:18 星空Dreamer 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 算法 算法和算法分析 算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每条指令表示一个或多个操作。 一个算法具有下列5个重要特性: 有穷性:一个算法必须总是(对任何合法的输入值)在执行有限步之后结束,且每一步都可在有限时间内完成。有穷的概念不是纯数学的,而是在实际上是合理的,可接受的。 阅读全文
posted @ 2021-10-07 14:27 星空Dreamer 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 前言 数据的存储方式可分为线性表、树和图三种存储结构,而每种存储结构又可细分为顺序存储结构和链式存储结构。数据存储方式如此之多,针对不同类型的数据选择合适的存储方式是至关重要的。 那怎么选择呢?数据存储结构的选择取决于两方面,即数据的逻辑结构和存储结构(又称物理结构) 逻辑结构 数据的逻辑结构,简单 阅读全文
posted @ 2021-10-07 13:57 星空Dreamer 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 相关概念 我们给出以下例子: **数据(data)**是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。数据包括文字、表格、图像等。 数据的基本单位是数据元素(data element)(C语言中的结构体、结点、记录等),通常把数据元素作为一个整体进行处理 阅读全文
posted @ 2021-10-07 13:33 星空Dreamer 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 前言 计算机技术是一门研究用计算机进行信息表示和处理的科学。这里面涉及到两个基本问题:信息的表示,信息的处理。 然而现实世界的更多非数值计算问题无法用数学方程加以描述。 例1:超市商品管理 由表构成的信息模型中,计算机处理的对象之间通常存在着的是一种最简单的线性关系,这类数学模型可称为线性的数据结构 阅读全文
posted @ 2021-10-07 12:58 星空Dreamer 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 前言 在数据流级描述中已经将硬件建模从比较底层的门级结构提升到了数据流级。但数据流级描述除了个别语句外,主要的部分还是使用操作符来描述电路的逻辑操作或者计算公式,没有实现真正意义上的功能描述。行为级描述则可以实现从抽象层次更高的级别来描述功能电路。 initial与always语句 在Verilog 阅读全文
posted @ 2021-10-04 20:53 星空Dreamer 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: 前言 当电路比较简单时,我们可以通过门电路的方式实现相应的功能,当电路规模变大时,如果仅使用门级描述依次完成所有逻辑门的实例化,建模工作就变得非常烦琐而且容易出错。这就要求设计者能够从更高的抽象层次对硬件电路进行描述建模。 数据流级描述便是抽象层次描述的一种。它从数据流动的角度来描述整个电路,所以大 阅读全文
posted @ 2021-10-04 16:59 星空Dreamer 阅读(1423) 评论(0) 推荐(0) 编辑