自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 奇数偶数分频,简单讲解

奇数分频:奇数分频本身不麻烦,例如我们把100MHZ时钟5分频为20MHZ,那就意味着我们20MHZ的时钟的T=5T1(T1为100MHZ时钟的周期),所以我们使用奇数器对100MHZ时钟奇数即可,然后每5个周期就重新计数就可以。但是当要求占空比为百分之50的时候,奇数分频就很麻烦,因为我们的需要把5T1分成两半,也就是20Mhz时钟高低电平各占2.5T1个,那么光使用上升沿计数器就不行了。即是100MHZ的5分频就是20MHZ,20MHZ的时钟周期T就是100MHZ时钟的5倍,即是T=5T1.

2023-09-17 16:46:20 699

原创 卡诺图化简电路的方法原理解析

卡诺图化简法

2023-09-16 22:32:24 1053

原创 verilog中的if else if

我们使用always块时,代码中a和b触发条件一致。

2023-08-20 16:26:34 1179

原创 vivado使用modelsim避免重复编译的技巧

因为modelsim每次编译完都会退出,所以我们只需要不让编译退出,然后就可以在modelsim的tcl控制平台使用命令让其重新编译和仿真。将.do文件中的代码“quit-force”注释掉,使用#注释。然后就可以在modelsim中tcl控制台进行重新编译。

2023-08-18 17:25:35 255

原创 vivado中testbench,如何调用top模块下子模块的信号

我们在testbench中我们通常只声明了top模块,也就是我们只对top模块的端口信号进行赋值。那如果我们想调用top模块的子模块的信号,那我们应该怎么处理呢?代表引入inst_top_ddr3_hdmi模块的子模块inst_a7_ddr3_wr_ctrl中的sclk到testbench。代表给inst_top_ddr3_hdmi模块的子模块inst_a7_ddr3_wr_ctrl中的wr_cmd_start赋值。

2023-08-18 16:49:23 1643 2

原创 vivado关联sublime

在current editor选择custom editor,点击“...”编辑自定义编辑器的地址。编辑器地址:sublime软件的存放目录+[file name]:[line number]例子:H:\sublime_text_3\Sublime Text 3\sublime_text.exe [file name]:[line number]

2023-08-16 15:36:50 261 1

原创 带宽和下载速率换算关系

1、运营商所说的带宽的单位是bps也就是bit/s,500M带宽代表500Mbit/s(也可以写成500Mbps)。B代表字节,b代表位,1byte=8bit。比如500M带宽和下载速率的换算,500M=500Mbit/s=500M/8 B/s=62.5MB/s.2、1MB=1024KB, 1024MB=1GB,1TB=1024GB,之间采用的是1024进位。一、通常下载速度显示都是用KB来表示,这个是B而不是小写的b,而运营商用的单位是b。3、网络速度一般都是以字节为最小单位,例如KB/s,MB/s。

2023-08-03 14:57:49 3617

原创 c语言-指针

c语言指针

2023-06-27 11:41:24 66 1

原创 ise和modelsim联合仿真的Error: H:/modelsim_10.5/win64/vlog failed.

当出现这种问题时有可能是我们代码的问题,我们需要自查代码。或者直接点击implementation中的综合(synthesize)看报错信息更改代码。代码更改好了再点击仿真就可以了。

2023-05-30 10:51:32 813

原创 (9)Exams/ece241 2014 q7b

(1)目录(2)题目要求(3)原理(4)代码。

2023-05-22 12:43:06 413

原创 (8)Exams/ece241 2014 q7a

(1)目录(2)题目要求(3)原理(4)代码。

2023-04-22 22:59:34 642

原创 (7)Edgecapture

(1)目录(2)题目要求(3)代码(4)代码错误分析。

2023-04-20 19:51:10 240

原创 (6)signed addition overflow

(1)目录(2)题目要求(3)相关原理(4)代码。

2023-04-16 19:36:20 209

原创 计算机中为什么要用补码?

下一张转载自。

2023-04-16 16:50:11 85

原创 (5)Adder3

(1)目录(2)题目要求(3)相关原理(4)代码。

2023-04-15 15:14:56 198

原创 (4)Mux256to1v

FPGA是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展的产物。它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。

2023-04-07 11:44:56 117

原创 (3)Gatesv100/Gatesv

FPGA是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展的产物。它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。

2023-04-06 22:00:21 169

原创 什么是线性序列机?

个人理解:就是根据时序图来写代码,根据不同的时间来进行具体的操作。其中不同的时间主要是依靠计数器来进行计时。

2023-03-23 20:44:19 296

原创 (2)Verilog HDL Bits:设计电路实现Thermostat(温度调节器)

FPGA是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展的产物。它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。

2023-03-22 15:29:21 363

原创 (1)Verilog HDL Bits:设计电路实现truth table1(真值表)

FPGA是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展的产物。它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。

2023-03-21 22:08:24 805

原创 小梅哥-DDS原理和代码详解

DDS(Direct Digital Synthesis):是一种信号产生器。

2023-03-13 20:29:45 6706 10

原创 led流水灯练习

led流水灯

2023-02-19 22:22:35 70

原创 OSError: Unable to create file (unable to open file: name = ‘../working/best.hdf5 No such file or di

OSError: Unable to create file (unable to open file: name = '../working/best.hdf5 No such file or di

2022-11-10 16:37:38 1479 4

原创 java开发环境搭建

# java开发环境搭建## 卸载JDK1. 控制面板、系统、高级系统设置、环境变量、删除java-home、删除path里的两项内容![删除内容](C:\Users\刘磊\Pictures\Camera Roll\127KT@A7BJPH}GTD%N{]}NJ.png)然后去dos命令窗口查一下java版本,查不到就说明删干净了。指令是Java -version## 安装JDK1. 百度下载jDK然后安装2. 配置Java_home 变量名字就是JAVA_HOME 变量值就是安...

2021-10-29 15:09:04 66

空空如也

空空如也

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

TA关注的人

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