Water_Sounds
码龄5年
关注
提问 私信
  • 博客:96,029
    问答:271
    动态:62
    96,362
    总访问量
  • 30
    原创
  • 35,659
    排名
  • 104
    粉丝
  • 学习成就

个人简介:适合自己的

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:黑龙江省
  • 加入CSDN时间: 2019-11-19
博客简介:

FG的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    365
    当月
    63
个人成就
  • 获得200次点赞
  • 内容获得55次评论
  • 获得591次收藏
  • 代码片获得575次分享
创作历程
  • 8篇
    2024年
  • 7篇
    2023年
  • 13篇
    2022年
  • 4篇
    2021年
成就勋章
TA的专栏
  • FPGA笔试
    1篇
  • 学习笔记
    12篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【FPGA开发】Vivado自定义封装IP核,绑定总线

一般xilinx官方的bd中涉及的总线,都会可以直接映射的选,如果是自己定义的总线协议,也可以增加自定义。想把连接ram的端口绑定在一起,这样在BD中连线时,就不用一根根的拉线,就可以一个总线搞定。在文件工程目录下,自建一个文件夹,里面放上需要封装的verilog文件。支持单个文件的封装、整个工程的封装,这里用单个文件举例。因此自定义IP核的地方,也要把这个属性设置一下。选择第三个,指定路径封装,找到文件所在目录。这里自动验证一下,发现有一个严重警告。取个名,选择封装IP的路径。全选中,右键,添加总线。
原创
发布博客 11 小时前 ·
23 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【FPGA开发】ZYNQ中PS与PL交互操作总结、原理浅析、仿真操作

了解了总体框架后,可以对筛选出的,和数据交互有关的总线进行进一步学习,到这一步,就可以借鉴一些网络分享的琐碎知识点(当然也要结合UG585)RegOffset是地址偏移量,也就是在基地址的肩膀上,偏移多少个寄存器,注意,AXI总线是字节寻址的,映射地址时,按照4字节寻址。:注意总线颜色是AXI 32bit总线,PS和PL之间,共4个GP接口,每个方向各有两个,能实现双向的数据传输,和数据交互有关。:加速器一致性端口,PL端可以直接访问PS的缓存,提供缓存一致性访问,实现低延迟数据传输,和数据交互有关。
原创
发布博客 2024.11.21 ·
743 阅读 ·
24 点赞 ·
0 评论 ·
19 收藏

【FPGA开发】AXI-Stream总线协议解读

AXI-Stream是两个连接在一起的器件进行数据交换的标准协议,他是点对点协议,连接一个发送端和一个接收端。1、数据字节:包含有效信息的数据字节,数据字节在源端和目的端之间传输2、位置字节:指示数据流中数据字节的相对位置,一个占位符,它不包含在源端和目的端之间传输的任何相关数据值。3、空字节:不包含上述两种字节意义的第三种字节。1、Transfer:AXI-Stream协议中的一次数据传输。一次TVALID和TREADY的握手,就是一次transfer。
原创
发布博客 2024.11.16 ·
1322 阅读 ·
14 点赞 ·
0 评论 ·
10 收藏

【FPGA开发】AXI-Full总线接口介绍、FPGA搭建仿真平台

AWID:写地址ID,这个信号是写地址组的标识标签。实际上,每个传输通道都有一个自己的ID。AWADDR:写地址,该地址给出了写突发事务中第一次传输的地址。AXI协议是基于突发的,主机驱动控制信息和事务中第一个字节的地址传输到从机,从而开始突发。随着突发的进行,从机必须计算突发中后续传输的地址。突发不能跨越4KB的地址边界。AWLEN:突发长度,给出了突发中传输的确切数量。AXI4对INCR突发模式支持1-256次传输,对所有其他突发模式支持1-16次传输,这里所说的突发模式,在下面展开。
原创
发布博客 2024.11.16 ·
830 阅读 ·
30 点赞 ·
0 评论 ·
26 收藏

三分频电路设计

举例,4分频时,1个输出时钟周期内,有4个输入时钟,按照50%的占空比算,输出时钟需要在4/2=2个时钟周期处翻转。这里clk2的变化是根据下降沿来的,数据稳定,建立时间、保持时间都能满足,所以在时钟沿立即就能变化,不会出现打一拍的现象。更具一般性的,4分频计数两个数,2N分频计数2N>>1个数,又由于计数器从0开始,则有:(2N>>1)-1 通式。最简单的,二分频时,直接把输入时钟加到D触发器上,输出端Q取反后,接回输入D端,就可以了。通常情况下,偶数倍分频器,可以借助计数器实现。两种而已,图示如下。
原创
发布博客 2024.11.15 ·
937 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

移位寄存器设计—FDRE、SRL16E及原语约束

信号处理中,实现数据对齐时,常常对单bit或多bit信号进行打拍操作,这个可以通过移位寄存器实现,SLICEM中的SRL即为移位寄存器。这里主要记录下不同写法的效果。
原创
发布博客 2024.11.07 ·
1160 阅读 ·
16 点赞 ·
0 评论 ·
26 收藏

AXI总线学习文献,包括ARM官方文档和Xilinx手册

发布资源 2024.11.06 ·
zip

【FPGA开发】AXI-Lite总线协议解读、Verilog逻辑开发与仿真、Alex Forencich代码解读

所有的传输突发长度均为1所有的数据访问都使用数据总线的全宽度(只能是32-bitsZ或64-bits)所有的访问都是不可修改的,不可缓冲的不支持独占访问从机代码可以使用Xlinx官方提供的自定义IP自动化产生芯片型号XC7Z020CLG400-1,Vivado2018.3创建 Block Design —> Tools —>Create and Package New IP按照所需配置选好,在Block Design中找到IP。
原创
发布博客 2024.11.06 ·
1000 阅读 ·
21 点赞 ·
0 评论 ·
21 收藏

电调测试程序 https://blog.csdn.net/weixin-45902229/article/details/121

发布资源 2024.11.01 ·
zip

推荐一个网站:https://www.pudn.com/ 联合开发网,上面有很多开源的代码,比csdn强多了,虽然也是积分下载,但是相对来说质量高,上传资源也能获得积分。

发布动态 2024.05.07

vscode中,teroshdl插件导致缩略图里面的部分中文注释变大

发布问题 2024.04.12 ·
4 回答

【BUG记录】Xilinx复数乘法器、乘法器IP核,在modelsim仿真时,出现一个时钟内先算错,再算对的情况

【BUG记录】Xilinx复数乘法器、乘法器IP核,在modelsim仿真时,出现一个时钟内先算错,再算对的情况
原创
发布博客 2024.02.27 ·
761 阅读 ·
13 点赞 ·
1 评论 ·
9 收藏

Modelsim仿真中,通过编写do文件替代重复手动操作,简化仿真流程

在modelsim仿真时,总会对设计中的一个模块进行反复仿真。因此可以通过编写do文件的方式,简化上述步骤。官方说明书,应有尽有。
原创
发布博客 2023.11.16 ·
512 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Xilinx IP核手册阅读——FIFO

如上图,复位信号拉低后,经过1clk后,写使能拉高,数据开始写入FIFO,再经过2clk,wr_count开始计数,empty信号拉低后,rd_cout信号开始计数,但是注意光标时间,wr_count和rd_count两个信号并不是和clk时钟信号对齐的。至此,Overview看了个大概,总结来说,该章中主要介绍IP核的应用场景、适配性等问题,并会给出IP核接口的详细说明,还会有简略的时序图说明接口之间的关系,力求全面总体,后面的章节一定是对ch1中提到的多有功能做出系统的详细的说明。(是否使用前者更好?
原创
发布博客 2023.07.27 ·
2053 阅读 ·
5 点赞 ·
0 评论 ·
27 收藏

Xilinx 7系列芯片选型手册的资源量怎么看

总共的块RAM资源,用Block RAM/FIFO w/ ECC (36 Kb each) * 36就是。:切片,7系列中,一个Slice里有4个6输入LUT,3个多路选择器 ,1个快速进位链,和8个触发器。剩下的资源都是封装,尺寸,厚度,IO数和对应封装所具有的(GTP收发器),也就是说,Logic Cell的数量为LUT数量的1.6倍。:速度等级,数越小,速度越高,性能越好,带L的表示低功耗。:块RAM资源的个数,每个36Kb。:最大分布式RAM资源,Kb单位。:逻辑单元,对于7系列来说,
原创
发布博客 2023.07.25 ·
2607 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

UG474 7-series-product-selection-guide

发布资源 2023.07.25 ·
zip

同步复位、异步复位、亚稳态、建立时间、保持时间、恢复时间、清除时间

同步、异步复位的概念是重要的基础内容,需对其有较清晰的认识,才能在复位电路的设计时得心应手,本文基于前辈分享,结合自己的理解,浅谈亚稳态、复位电路等相关内容。首先需要明确的是,。复位的目标是将寄存器、RAM等单元恢复初始状态,重点应该在于这些单元的变成初始状态,所以同步、异步实际上说的是。不要理解为:复位信号和时钟之间的关系。
原创
发布博客 2023.07.21 ·
906 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

FPGA基础笔记2——关于逻辑级数

FPGA基础笔记2——关于逻辑级数
原创
发布博客 2023.07.19 ·
1453 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

FPGA基础笔记1——FPGA板载资源

FPGA基础笔记1——FPGA板载资源
原创
发布博客 2023.07.19 ·
687 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

声呐技术-CW脉冲信号仿真

发布资源 2023.07.14 ·
m
加载更多