自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fpga sccb协议

【代码】fpga sccb协议。

2025-02-21 11:58:44 73

原创 fpga iic协议

【代码】fpga iic协议。

2025-02-21 11:57:56 78

原创 fpga助教面试题

因为1.023这个时钟无法直接产生可以先产生10.23M的时钟 再通过分频产生1.023 M的时钟。第二题 需要用到vivado pll时钟这个ip核。

2025-02-19 16:36:36 916 1

原创 dma_ddr 的编写 通过mig控制ddr3

此外还有别的模块 本模块是 其中一个。

2025-02-12 14:20:47 410

原创 fpga 中突发长度的定义

突发长度

2025-02-12 09:28:21 122

原创 fpga vivado查看官方ip示例

666

2025-02-11 22:52:53 93

原创 dma_ddr3时钟频率设定问题

时钟

2025-02-11 22:34:44 123

原创 fpga学习入门 串口rs232回环

做好回环后可以使用上位机做回环测试,top文件写的方式就是将rx(fpga端)接受到的模块(pc端)tx发送出去,这两个端口用杜邦线连接,同理模块的rx连接fpga的tx,看上位机接收区是否是你发送的即可测试代码正确,如果不对的话可以先把上位机停止位改成1.5或者2位即可 需要使用到 usb转ttl的模块一个 只需要连接tx rx即可。这个做仿真的话稍微麻烦 tb文件里需要例化tx 发送给top文件,再例化rx接收top文件中tx发送的是否正确。奇偶检验位这里是省略了。

2025-01-23 12:05:59 448

原创 FPGA中使用vavido进行实现简单的时序约束

2025-01-09 17:51:40 123

原创 使用vavido 进行zynq flash的固化操作

这里是引用">

2025-01-08 17:55:11 106

原创 FPGA中Block RAM和分布式RAM的区别?分别适用的场景是什么?

Block ram由一定数量固定大小的存储块构成的,使用BLOCK RAM资源不占用额外的逻辑资源,并且速度快。如Xilinx公司的结构中每个BRAM有36Kbit的容量,既可以作为一个36Kbit的存储器使用,也可以拆分为两个独立的18Kbit存储器使用。**分布式RAM的特点是可以实现BRAM不能实现的异步访问。FPGA内部众多的BRAM和分布式RAM可以并行访问,存储器访问的总带宽很大,在使用FPGA实现应用时,有效利用嵌入式存储器提供的大带宽,是实现高性能硬件的关键。3 嵌入式存储器的使用方法。

2024-12-30 09:47:17 333

原创 verilog组合逻辑@(*)触发条件

触发是只要里面的条件满足就行。不需要等到时钟周期的上升沿。

2024-12-25 16:56:31 329

原创 千兆网中的gmii与rgmii

物理链路上是千兆网。1 Gbps=1000 Mb/s=1000/8 MB/s=125 MB/s,这是和你的测试设备相连的1 Gbps物理带宽下的极速。关键点是1 B(byte)=8 b(bit)。实际下载速度还取决于下载源的限制、出口的物理链路和运营商的限制。

2024-12-24 17:30:55 198

原创 fpgafor循环语句使用

genvar i;//循环变量名称generate for(i=0;i<4;i=i+1)begin:tx//自己定义名称//循环内容endendgenerate

2024-12-24 14:37:23 372

原创 L298N 电机驱动模块小知识

l298n电机驱动模块

2024-12-20 10:59:59 477

原创 iic 随机读 +连续读 时序图+状态转移图

址,先向从机写入高 8 位地址,且高位在前低位在后;信号,再写入低 8 位地址,且高位在前低位在后,双字节字地址写入完成后执行。注意,写控制命令的发送是。号,如果回传应答 信号,主机接收到应答信号后开始字地址的写入。(3)按高位在前低位在后的顺序写入单字节存储地址,单字节字地址写入完成后。(4)字地址写入完成,主机接收到从机回传的应答信号后,主机再次向从机发送。(5)主机向从机发送读控制命令,读写控制位设置为高电平,表示对从机进行数。(6)主机接收到从机回传的应答信号后,开始接收从机传回的单字节数据;

2024-12-19 09:33:18 440

原创 基于发FPGA 练手智能小车顶层文件

ENA 与ENB为两马达的使能,需要调速的时候把这两个使能的跳帽去掉,然后在第一个入口接入一个pwm信号即可。红外线寻迹模块需要低速 这时候如果速度过快需要调整pwm。

2024-12-17 18:30:12 582

原创 基于 HC_SR04的超声波测距数码管显示(智能小车超声波避障部分)

超声波避障

2024-12-17 10:37:29 434

原创 基于ZYNQ 7z010开发板 oled点亮的实现

25位字节指令 加 3字节的 页地址加起始结束 b0,00,10,dc拉高的时候就是发送128字节数据的时候 发送指令dc拉低。一共4个页地址8’hb0 - 8’hhb3。复位是与开发板上的按键一样都是低有效。

2024-12-11 13:32:45 408

原创 spi 发送与接收 移位写法

spi _tx 发送模块 片选信号cs可以在top顶层控制模块产生。

2024-12-09 17:09:33 293 1

原创 coe文件创建和使用

【代码】coe文件。

2024-12-09 10:22:09 151

原创 fpga vga

【代码】fpga vga。

2024-12-08 21:14:59 234

原创 vga转hdmi 中pll核无法调用两次缘由

锁相环pll 无法产生两个clk_wiz_0 clk_wiz_1使用 并且 并且产生clk无法在例化在两个模块底部同时调用(例如clk_wiz_0 aa //// clk_wiz_0 bb)并且跑仿真的时候看最顶层即可 看底部的话时钟是看不到没有 因为时钟在最顶层 没有被仿真到。

2024-12-06 09:53:33 116

原创 fpga vga转hdmi 8位转十位 encoder模块

case语句写法 理解。

2024-12-05 15:11:34 338

原创 异步复位同步释放

一个语句块对多个reg赋值的时候用begin end嵌套。

2024-12-04 18:54:05 589

原创 iic写数据读数据

【代码】iic写数据读数据。

2024-12-01 22:18:28 183

原创 i2c IIC容易出现的错误

我代码里面因为sda_o在busy状态下会保持没有发送完的话保持会保持上ask的cunt= CUNT_MAX的高阻 所以将cunt_1==0 作为触发条件才可以不改变时钟高电平置高时间来使得scl高电平的时候sda不发生改变。

2024-11-27 17:18:36 199

原创 IIC 随机写+多次写 可以控制写几次

【代码】IIC 随机写+多次写 可以控制写几次。

2024-11-27 17:18:24 387

原创 fpga异步fifo

前面 dout初始值就是0 因为rd_en没有使能。

2024-11-15 16:40:25 354

原创 fpga 同步fifo

FIFO(First In First Out,即先入先出),是一种数据缓存器,用来实现数据先入先出。根据 FIFO 工作的时钟域,可以将 FIFO 分为同步 FIFO 和异步 FIFO。同步 FIFO 是指读时钟和写时钟 为同一个时钟,在时钟沿来临时同时发生读写操作,常。异步 FIFO 是指读写时钟不一致,读写时钟是互相独立的,一般用于数据信号跨时钟阈。特性的缓存器,常被用于多比特 数据跨时钟域的转换、读写数据带宽不同步等场合。FIFO 在使用时并不存在像 RAM 那样的读写冲突问题。

2024-11-15 16:29:43 570

原创 fpga spi回环

在数据传输的过程中,每次接收到的数据必须在下一次数据传输之前被采样,如果之前接收到的数据没有被读取,那么这些已经接收完成的数据将有可能会被丢弃,导致 SPI物理模块最终失效.因此,在程序中一般都会在 SPI传输完数据后,去读取 SPI设备里的数据,即使这。设备好还是从设备),相当于该设备有一个 bit 大小的数据被交换了.一个 Slave 设备要想能够。些数据在我们的程序里是无用的(虽然发送后紧接着的读取是无意义的,但仍然需要从寄存器中读出来)。

2024-11-15 16:18:51 462

原创 spi中跳变沿的采样

2024-11-14 17:25:27 138

原创 spi 回环

spi回环

2024-11-14 16:21:01 1036

原创 spi tx模块细节

因为cunt_d=0的时候这个上升沿就已经产生所以不可以从这里计数。

2024-11-13 14:55:02 165

原创 【2】Matplotlib

Matplotlib介绍什么是MatplotlibMatplotlib是一个Python的基础绘图库,它可与 NumPy 一起使用,代替Matlab使用。为什么要学习Matplotlib将数据进行可视化,使数据更直观使数据更加更具有说服力Matplotlib安装由于Matplotlib是第三方库,所以我们需要安装它才可以使用。注意,Matplotlib3.0要求python3版本才可安装使用。安装命令:pip install matplotlib安装可参考官网:https://matp

2021-02-11 22:49:16 714

原创 常遇问题集

报错1:安装ReadTimeOut安装报错:ReadTimeOut -->读取超时错误解决1:换源安装,将国外镜像换成国内镜像,加快安装速度。• 国内镜像:• 阿里云 http://mirrors.aliyun.com/pypi/simple/• 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/• 豆瓣(douban) http://pypi.douban.com/simple/• 清华大学 https://pypi.tuna.tsing

2021-01-19 16:22:40 219

原创 【1】学习前言及数据分析的简单介绍&jupyter的介绍与安装

学习内容学习方法• 重视基础• 归纳总结,构建自己知识体系• 推荐使用xmind思维导图• 三多法则• 多练习• 多应用• 多思考发展方向例子:• 数据分析班级到课人数• 有8人不来上课,这是数据分析吗?数据挖掘与数据分析区别这是现象,不是原因,所以这肯定不是数据分析。若是班主任的业务能力比较强,他对每个同学的上课情况都十分了解可能有五个同学一直加班,比较忙所以没有来上课,还有两个是因为跟不上了,还有一个在谈对象。这才是原因,然后会有解决方案,比如因为有跟不上的同学,那么

2021-01-18 22:06:38 464

原创 jupyter快捷键

Jupyter 笔记本有两种不同的键盘输入模式。 编辑模式允许您将代码或文本输入到一个单元格中,并通过一个绿色边框的单元格来表示 命令模式将键盘与笔记本级命令绑定在一起,并通过一个灰框、左边距蓝色的单元格显示。命令行模式(按 Esc 生效)F: 查找并且替换Ctrl-Shift-F: 打开命令配置Ctrl-Shift-P: 打开命令配置Enter: 进入编辑模式P: 打开命令配置Shift-Enter: 运行代码块, 选择下面的代码块Ctrl-Enter: 运行选中的代码块A

2021-01-18 21:27:07 221

原创 python爬虫06 - js2py和selenium初探。

内容s2py简介动态HTML技术了解selenium+chromedriver获取动态数据用google chrome先打开这个页面http://www.porters.vip/verify/sign/(这网页有反爬 容易打不开)需求是爬取网页的内容检查看这个networkresponse 和 preview有数据但是那里面不是我们想要的数据我们想要的 点击查看详情的数据所以我们可以先清空数据再在网页中点击这个黄色按钮页面就出现了一些数据按照常规操作 请求这个url

2020-09-22 22:10:11 1130

原创 python爬虫05 - BeautifulSoup4的安装,下载,源码简介,使用。

1. bs4简介1.1 基本概念Beautiful Soup 是一个可以从HTML或XML文件中提取数据的网页信息提取库1.2 源码分析• github下载源码• 安装• pip install lxml• pip install bs42. bs4的使用2.1 快速开始html_doc = """<html><head><title>The Dormouse's story</title></head><body&

2020-09-16 23:30:24 1739

空空如也

空空如也

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

TA关注的人

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