自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

烂泥_的博客

第一退堂鼓手

  • 博客(27)
  • 收藏
  • 关注

原创 Q146 - Q151 Exams/m2014 q6c / m2014 q6 / 2012 q2fsm / 2012 q2b / 2013 q2afsm / 2013 q2bfsm

Q146 Exams/m2014 q6cQ147 Exams/m2014 q6Q148 Exams/2012 q2fsmQ149 Exams/2012 q2bQ150 Exams/2013 q2afsmQ151 Exams/2013 q2bfsm

2023-01-13 12:54:29 259

原创 Q143 - Q145 Exams/2014 q3bfsm / Exams/2014 q3c / Exams/m2014 q6b

Q143 - Q145 Exams/2014 q3bfsm / Exams/2014 q3c / Exams/m2014 q6b

2023-01-09 12:28:44 194

原创 HDLbit 记录_Q142 Exams/2014 q3fsm

HDLbit 记录_Q142 Exams/2014 q3fsm

2023-01-06 11:53:02 200

原创 HDLbits 记录_Q140/Q141 Serial two‘s complementer (Moore FSM / Mealy FSM)

Q140/Q141 Serial two's complementer (Moore FSM / Mealy FSM)Exams/ece241 2014 q5a / Exams/ece241 2014 q5b

2023-01-05 11:28:42 153

原创 HDLbits 记录_Q135 Design a Mealy FSM / Exams/ece241 2013 q8

Q135 Design a Mealy FSM / Exams/ece241 2013 q8

2022-10-11 17:17:04 131

原创 脚本化Questasim/Modelsim自动仿真——脱离联合仿真

脱离联合仿真的脚本化Questasim/Modelsim自动仿真流程(保姆级教程)

2022-10-08 13:04:02 2591 6

原创 HDLbits 记录_Q134 Fsm hdlc

HDLbits 记录——133 Fsm hdlc

2022-10-06 11:03:42 237

原创 HDLbits 记录_Q133 Fsm serialdp

HDLbits 记录——Q133 Fsm serialdp

2022-10-04 16:56:49 186 2

原创 HDLbits 记录_Q132 Fsm serialdata

HDLbits 记录——Q132 Fsm serialdata

2022-10-04 11:43:51 134

原创 HDLbits 记录_Q131 Serial receiver

HDLbits 记录——Q131 Serial receiver

2022-10-04 11:19:27 109

原创 HDLbits 记录_Q130 FSM ps2data

HDLbits 记录_Q130 FSM ps2data

2022-10-03 22:59:05 142

原创 HDLbits 记录_Q129 Fsm ps2

HDLbits刷题——Fsm ps2

2022-10-03 22:36:06 210

原创 HDLbits 记录_Q128 Fsm onehot

HDLbit刷题系列——实现独热码逻辑转换

2022-10-03 22:05:29 137

原创 打开modelsim 提示 Unable to checkout a viewer license necessary xxxxxxxx

打开modelsim 提示 Unable to checkout a viewer license necessary for use of the ModelSim graphical user interface.Vsim is closing 解决方法

2022-09-13 15:06:52 8663 6

原创 优先级多路选择器和无优先级的多路选择器的区别

无优先级的多路选择器(复用器)通常使用case语句实现,所有分支处于同一优先级(并行),综合之后会得到一个多路选择器。有优先级的多路选择器(复用器)通常使用if-else语句或者条件赋值语句(?:)实现,分支之间具有优先级(串行),可以得到类似级联的结构,由if语句综合之后采用的元器件多于case语句运用的元器件。而且if语句由于是串行级联的结构,所造成的延时往往比case语句大,所以对于多路选择器而言,一般选择case语句会比if语句时序更好一些。其他注意的事情1、优先级编码器一般只在

2022-05-24 10:35:51 514 2

原创 HDLbits 记录_Q127 Lemmings4

相比上一题增加了掉落达到一定时间就死亡的机制,在这里要注意几点:1、掉落一定时间后死亡,不是说掉落达到一定时间后直接死亡,而是掉落达到一定时间后接触到地面才死亡(ground = 1);2、判断掉落到地面的一瞬间判断是否应该死亡,则应该判断滞空时间的大小是否超过值,这就需要一个计数器对空中的时间进行计数,超过定值则锁存一个状态指示落地即死亡。3、死亡之后不再输出任何信号,则需要一个空的状态代表死亡,这个状态是一个死胡同,进去后则不再出来,只有复位才能重新开始。状态机如图所示代码如下.

2022-05-09 11:17:56 74

原创 HDLbits 记录_Q126 Lemmings3

相比上一题增加了挖掘的状态,挖掘之后可能出现掉落,另外挖掘和掉落一样,碰撞不改变方向,此题采用多一个寄存器寄存原来方向的状态机一样出现了测试样例错误的问题,因为状态机是每次上升沿变化一次(T),而输入信号是每半个周期变化一次,输入信号改变密集的时候,状态机也会发生变化(@ *),导致状态机不随周期跳变因此还是改成多个状态锁定方向的解法,具体如下图所示代码如下module top_module( input clk, input areset, // Freshly bra

2022-05-08 17:46:01 98

原创 HDLbits 记录_Q125 Lemmings2

相比上一题为游戏增加了地面的属性,当输入的地面信号指示为0 (地面消失)的时候,代表玩家掉落(Ahhhh状态),值得注意的一点是当玩家重新掉落到地面的时候应该按照原来的方向继续行走,并且在掉落的时候不计碰撞状态。一开始的思路是记录掉落之前的方向,然后结束掉落状态的时候回到原来的方向上,这就相当于需要增加一个寄存器寄存住掉落之前的状态。但是仿真样例显示错误,先贴上错误的代码。module top_module( input clk, input areset, // Fresh

2022-05-08 17:37:50 503

原创 HDLbits 记录_Q124 Lemmings1

记录HDLbits的刷题历程,佛系刷题,持续更新中。。。

2022-05-08 16:09:09 180

原创 JAVA学习笔记——面向对象设计——类和对象

1.定义一个包含name、age、和like属性的Person类,实例化并给对象赋值,然后输出对象属性。public class Hello{ public static void main(String[] args) { class Person{ String name; int age; ...

2019-07-26 17:01:40 556

原创 JAVA学习笔记——数组

1.数组属于引用数据类型;2:编写代码实现对随机数组的冒泡排序算法import java.util.Random;public class BubbleSort { public static void main(String[] args) { Random random = new Random(); int[]a = new int[10]...

2019-07-26 07:44:01 114

原创 JAVA学习笔记——程序控制结构

1:foreach循环:foreach语句块为for循环的的特殊简化版本,常用于遍历诸如数组,集合框架等内的元素;public class Bigorsmall { public static void main(String[] args) { int[] a={1,2,3,4,5,6}; for(int b:a){ Syst...

2019-07-09 19:58:36 93

原创 JAVA学习笔记——运算符、表达式与语句

①短路运算符(“&”和“|”)和非短路运算符(“&&”和“||”)对于短路运算符要求左右两个表达式都为true或者有一个为true就返回true,对于&&若左边第一个表达式为false则立刻返回false,省去了一些不必要的计算开销,对于||若左边第一个表达式为true则立刻返回true,此时若第二个表达式有误则会被系统忽略。对于非短路逻辑运算符,则...

2019-07-08 21:37:29 221

原创 C语言学习

①打印:printf("%d",变量),%d可以变为%f %s,但在定义变量的时候,要用“float 变量”或者“char 变量”定义,否则调试可以通过,但是结果不正确。关于浮点数,使用%.2f即可输出精度为小数点后两位的数值。②输入:scanf已经不太安全,一般使用scanf_s(),scanf_s("%d",&变量),另外,输入字符串时候一定要规定字符串的长度,否则会调试报错,如...

2019-07-04 13:12:08 85

原创 C语言学习(二)(数据和C)

①浮点数类型:float(32),double(64),long double.精度不断增大。②声明浮点型常量:float planck=123.45e-12; double fudian;等③代码中浮点常量的基本书写形式:-1.56e-23,正号可以省略,不能在浮点型常量中间加空格。④编译器默认浮点数常量是double类型,数值太小可能会拖慢程序运行速度,所以在浮点数后面加上f或F...

2019-07-04 13:11:33 145

原创 C语言学习(三)(字符串和格式化输入输出)

4.1先看一段代码;#include <stdio.h>#define PRAISE "You are an extraorinary being."int main(void){ char name[40]; printf("What's your name?"); scanf_s("%s", name, 40); printf("Hello, %s. ...

2019-07-04 13:10:36 136

原创 JAVA学习笔记——java要素概览

1:固定用法:①public class hello_world//把类“hello_world”申明为public,表示该类为公有,也就是在整个过程中都可以访问到他。特别注意!!如果把一个类声明为public那么需要保证文件名称和这个类名字相同。如文件名为hello_world,则public后面接的类名字也必须是hello_world;也即是说在一个Java文件中,最多只能有一个pub...

2019-07-03 12:06:15 155

通信工程/模拟电路设计 RC低通滤波器设计与测量分析

通信工程/模拟电路设计 RC低通滤波器设计与测量分析 参考资料,代码+实验报告,B测+随机信号分析实验

2022-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除