自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 紫光联合modelsim和vscode

Language:仿真库用的语言,library:选择usim则是gtp前仿真库,vsim则是VOP后仿真库,ALL则包括这两种仿真,一般默认ALL。Simulator:第三方仿真工具,支持modelsim和questasim,本次用的是modelsim(①)。Family:指定芯片系列对应的仿真库进行编译,可支持多个系列,一般默认ALL。在弹出来的窗口中设置需要编译的器件库、编译库路径、modsim路径即可,如图。添加完成tb文件后,可运行仿真文件。

2023-12-08 10:20:14 258

原创 vscode配置代码片段+无网配置

按下“Ctrl+Shift+P”组合键以显示“命令面板”,然后键入“display”以筛选并显示“Configure Display Language”命令。按“Enter”,选择中文简体,即配置完成。3.拷贝完成后复制在无网的电脑上相应的位置,此时电脑上的有些插件是可直接用的,有些不能,以简体中文插件为例,就需要修改。1.首先先在网的电脑上安装好VS code 并将所需插件安装好。其他插件同理,可查看插件的配置流程,按照流程操作即可。可以在当前电脑中查看,是否符合自己所安装插件。

2023-12-08 08:27:15 115

原创 vscode解决中文乱码问题

选择好我们当前文件的编码格式即可解决乱码问题,但是只能对当前文件有效,新建文件或者下一个文件格式改变也要出现操作。此时便可以时间自动识别打开文件的格式,并用文件格式来打开当前文件。Reopen with encoding:通过编码器打开。此设置只针对新建文件有效,之前已有的文件无法自动设置。Save with encoding:通过编码器保存。

2023-12-08 08:22:51 1975

原创 以太网-IP、UDP、ARP协议记录用

当发送的以太网帧数据段字节个数小于 46(对应以太网 UDP 帧数据段个数为 46-20 个 IP头部数据-8 个 UDP 头部数据 = 18)时,就进入到 TX_FILL_DATA 状态继续发送无效数据 0 凑足到 以太网数据段最小字节个数。TX_FILL_DATA:发送填充数据状态,当需要发送的有效数据的长度比较小的时候,导致 以太网帧的数据段小于 46 字节就需要用 0 来填充到 46 字节,该状态就是用来应对这 种情况下,发送填充 0 相应个数的 0 来满足以太网帧数据段长度要求。

2023-12-07 16:32:14 184 1

原创 AHT10(用于记录)

由产品介绍可知,AHT10用的是IIC协议,因此可以直接用IIC协议接口模块。

2023-11-16 16:58:39 392 1

原创 EEPRAM(24LC04B)(记录用)

结合单字节写入,可看出,单字节写入和多字节写入操作的不同就是在什么时候发送停止命令,这里需要注意的是,我们这里最多只能写入15个字节的数据,如果多余15个字节,将重新重0开始,把原来的数据进行替换。在写代码时我们可以在把IIC协议中的开始、结束单独定义,在适当的时候再发送即可,如单字节写的时候再写入数据的时候发送结束控制信号,即可在写入后结束写入操作。(1) 主机产生并发送起始信号到从机,将控制命令写入从机设备,读写控制位设置为低电平,表示对从机进行数据写操作,控制命令的写入高位在前低位在后;

2023-11-15 21:47:48 476 1

原创 spi通信协议(记录用)

一、什么是SPI协议SPI,全称()是由摩托罗拉公司首先定义的协议,中文名为串型外围设备接口。SPI是一种Serial(串型):与并型相对应,单向数据通路只需要一根线,而同样常见的AMBA则为并型总线Peripheral(外围):指此总线多用来连接如“AD转换、EEPROMPWM”等外围设备,即对应于AMBA的APB部分。二、什么是通信协议通信协议可以按照通信方式分为单工,半双工,全双工三种。单工:发射端和接收端固定,有一条数据通路,通路上数据单向流动。半双工。

2023-10-11 15:16:05 208

原创 iic通信协议(记录用)

I2C是由Philips开发的简单的双向两线总线,I2C协议由数据线 SDA 和时钟线 SCL 构成通信线路,既可用于 发送数据,也可接收数据属于半双工协议(即同一时刻,数据单向流动)。此外,I2C也是一种可以多主设备,多从设备的总线协议,通过地址索引,I2C可以使能所需从设备,I2C的出现主要是用来实现不同集成电路组件之间的控制功能,比如通过I2C协议,连接MCU与LCD驱动器,远程I/O口,RAM,EEPROM或数据转换器。

2023-10-11 14:46:08 404

原创 uart(串口)协议概念(记录用)

UART (universal asynchronous receiver-transmitter)是一种采 用异步串行通信方式的通用异步收发传输器;它在接收数据时 将接收到的串行数据转换成并行数据,在发送数据时将并行 数据转换成串行数据来传输。接收数据:接收设备将接收到的串行数据转换成并行数据 (串转并)。发送数据:发送设备将数据转换成串行数据来传输(并转 串)。

2023-10-11 10:37:44 324

原创 利用Quartus对Altera进行时序约束(记录用)

约束的对象就是网表,网表就是 Quartus 软件经过编译,布局布线后得到的实际电路信息,该电路信息就是对应下载到芯片中后实际在芯片中呈现的电路。时序违规:没有进行时序约束可能会导致电路在实际运行时无法满足时序要求,例如在时钟边沿到来之前数据信号就发生了变化,或者电路在时钟周期内无法完成操作。对时钟出现的抖动进行约束,是一个时钟到另一个时钟的约束,用 derive_clock_uncertainty约束命令不需要确定uncertainy的时间。创建时钟约束,就是为当前网表模型指定一个明确的时钟信号。

2023-10-10 18:26:41 1840

AHT10产品手册(记录用)

AHT10产品手册(记录用)

2023-11-16

数码管电子锁(用于记录留底)

数码管电子锁(用于记录留底)

2023-11-16

串口回环(用记录于留底)

串口回环(用记录于留底)

2023-11-16

中值滤波器(用于记录)

中值滤波器(用于记录)

2023-11-16

FPGA售货机(用于记录留存)

FPGA售货机(用于记录留存)

2023-11-16

AHT10程序(用于记录留存)

AHT10程序(用于记录留存)

2023-11-16

iic读写eepram笔记

仅参考

2023-10-10

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

TA关注的人

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