分类
数电

数电综合练习题——综合题

一、由555定时器、3-8线译码器74HC138和4位二进制加法器
74LVC161组成的时序信号产生电路如图所示。

  1. 试问555定时器组成的是什么功能电路?
  2. 试问74LVC161组成什么功能电路?列出其状态表;
  3. 画出图中v。1、Q3、Q2、Q1 Q, 及L的波形。

多谐振荡电路

55[……]

继续阅读

分类
verilog 数电

数电综合练习题——verilog篇

update:6.19 根据公布解答进行修改[……]

继续阅读

分类
数电

半导体存储器

但最大区别是其实是:FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低,因而适合用作程序存储器,EEPROM则更多的用作非易失的数据存储器。[……]

继续阅读

分类
verilog 数电

verilog语法基础

数字系统的设计采用自顶向下、由粗到细,逐步分解的设计方法,最顶层电路是指系统的整体要求,最下层是具体的逻辑电路的实现。[……]

继续阅读

分类
verilog 数电

Verilog——任意模数计数器

任务

为实现篮球24s计时显示器,底层设计模块需要不同进制的计数器。调用之前设计的74LVC161,分别用反馈清零法与反馈置数法实现任意进制的计数器。

反馈清零法

程序设计

仿真

反馈置数法

程序设计

仿真

[……]

继续阅读

分类
verilog 数电 编程项目

verilog仿真——篮球24秒计时显示器

任务

最终的工程需要调用之前设计的元件实现篮球24秒计时显示器

计时部分

思路

24进制,则利用任意模数计数器,分别实现如下

  • 当个位为9时,十位的计数使能端有效
  • 当十位为2与个位为4时,进行清零

程序设计

仿真

显示部分

思路

[……]

继续阅读

分类
verilog 数电

verilog仿真作业合集

组合逻辑

时序逻辑

综合实战

[……]

继续阅读

分类
verilog 大二 数电

Verilog仿真——双向寄存器74HC194

任务

实现双向寄存器74HC194的程序设计与仿真

时序电路的仿真

  • 多使用行为级建模:always@( )
  • 与组合逻辑电路对高低电平敏感相比,时序电路对电平变化敏感
    • 使用关键词posedge与negedge,分别代表上升沿敏感与下降沿敏感
    • 通常支持同时将电平敏感事件和边沿敏感事件列写[……]

      继续阅读

分类
verilog 数电

Verilog仿真——计数器74LVC161

任务

实现4位计数器74LVC161的程序设计与仿真

程序设计

Register is illegal in left-hand side of continuous assignment

assign语句不可对寄存器类型变量赋值

因此将进位信号TC去掉reg类型标识符

[……]

继续阅读

分类
verilog 数电

verilog仿真——超前进位全加器74HC283

任务

实现74HC138的程序设计与仿真

思路

如果只描述全加器的作用结果是比较容易的,难点在于将超前进位的特性描述出来.根据课本中的电路图,可以分两步进行:

  • 描述超前进位电路carry-lookahead circuit
  • 超前进位加法器调用超前进位电路

超前进位电路[……]

继续阅读