zyf0806
码龄9年
关注
提问 私信
  • 博客:34,460
    34,460
    总访问量
  • 12
    原创
  • 1,756,055
    排名
  • 11
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-11-15
博客简介:

zyf0806的博客

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得2次评论
  • 获得145次收藏
创作历程
  • 4篇
    2021年
  • 8篇
    2020年
成就勋章
兴趣领域 设置
  • 硬件开发
    基带工程
创作活动更多

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

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

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

C语言库函数查询

查询网址:http://www.cplusplus.com选择左侧栏:reference – C library
原创
发布博客 2021.01.28 ·
3229 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

C中*、&用法介绍

例1、#include <stdio.h>int find(int *a);main(){int b = 1;int wait, test;test = find(&b);printf(“内存地址为:%d”,&test);scanf("%d", &wait);}int find(int *a){return a;}int b = 1; int test = find(&b); 这样调用时,实际上是进行了:int a = &b,创
原创
发布博客 2021.01.28 ·
1603 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ic 设计 ECO介绍

很多童鞋应该听过ECO这个名词,今天我们就讲讲这个。我记得,自己刚工作没多久,大我两届的师兄就告诉我:没有修过ECO的人生是不完整的。结果没过多久我就人生完整了,并且半年修了比他三年修过还多的ECO。当然了,这里有吹牛逼的嫌疑,我也不避讳。作为工程师,你或许看过协议,写过算法,做过验证,跑过仿真,撸过FPGA。但是假如你把所有的bug都kill在了摇篮里,一路顺风顺水就tapeout了,未免有点过于顺利了,人生就缺乏了些啥。就像王思聪或许会想假如我没那么有钱会怎么样(他真会这么想?),作为工程师,你或许
原创
发布博客 2021.01.11 ·
3599 阅读 ·
3 点赞 ·
1 评论 ·
26 收藏

射频参数功率的单位dbm,db,mw

dBm、mw、dB三者之间的关系当涉及到dBm、mw、dB三者之间转换,实在有点蒙,还是自己好好整理一下才明白它们之间的关系。dBm,表示功率绝对值,计算公式:10log(功率线性值/1mw)例如:1) 发射功率power = 1mw,求出dBm单位进行折算后的值?代入公式:dBmValue = 10log(1mw / 1mw) = 0dBm2) 发射功率power = 40W,求出dBm单位进行折算后的值?代入公式:dBmValue = 10log(40000mw / 1mw) = 46dB
原创
发布博客 2021.01.04 ·
3363 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

tcl例程 example.tcl

proc wd {addr data} {set vio_obj [get_hw_vios -of_objects [get_hw_devices xc7z045_1] -filter {CELL_NAME=~"*spi_vio"}]set_property OUTPUT_VALUE 1 [get_hw_probes *spi_en -of_objects $vio_obj]commit_hw_vio $vio_obj set_property OUTPUT_VALUE [format “%016X
原创
发布博客 2020.09.30 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

时序约束和tcl 拍图

原创
发布博客 2020.09.27 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查看时序约束

1、综合完成之后,点击report clock networks,或者输入tcl命令2、看到Unconstained,说明尚未约束时钟,右键选择creat_clock或者creat_GENERATED_CLOCK3、运行tcl命令 report-clocks查看约束情况,若未约束成功,则返回空值4、report_clock_interaction 分析时钟之间的交互关系以及跨时钟域的路径是否安全...
原创
发布博客 2020.09.27 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vivado的PLL IP使用

1、Phase degress的数值意义,仿真结果如下图,0度与clk相同,180度与clk相反,-90度前移半格
原创
发布博客 2020.09.17 ·
642 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

高速串行协议

1、10GBASE-KR在背板接口标准中(802.3ap),10G背板目前存在并行和串行两种版本。并行(10GBASE-KX4)将10G信号拆分为4条通道,每条通道的速率都是3.125Gb/s(类似于XAUI,XAUI的全称是:10 Gigabit Attachment Unit Interface)。串行(10GBASE-KR)定义了一条通道,采用64b66b编码方式,速率为10.3125Gb/s。目前对于总带宽有较高需求或者需要解决走线密集度过高的背板,许多芯片供应商提供SerDes芯片均采用1
原创
发布博客 2020.09.15 ·
1667 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

SGMII接口与光模块的组合

SGMII接口就是使用了SerDes技术的GMII接口,SerDes上跑的是10b信号;发送端,PCS Transmit将GMII的8b信号编码为10b信号,经过Serializer串行化后在SerDes高速路上传输;接收端,PCS Receive模块,它将10b信号解码为8b信号送至MAC Receive Rate Adaptation模块。因此SGMII相对于GMII多了个S,这个S就是SerDes技术,它提供了一个高速传输通道。在交换芯片中经常可以看到1个Port可以被配置为SGMII/SerDe
原创
发布博客 2020.09.15 ·
4537 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

vivado更换版本导致的IP更新解决办法

如果copy得来的工程,经常会出现vivado版本不一致的情况,发生IP核锁定,下面介绍两种方法:一、常用的方法1.生成IP核的状态报告 Tools -> Report -> Report IP Status2.点击Upgrade SelectedUpgrade3.更新完成后IP Status从此,被锁住的IP就可以正常配置了。二、下面介绍另一种方法,对应上述方法不能使用的情况(Upgrade Selected 按钮是灰色的 情况)在 Tcl console中 执行如下一条命令即可
原创
发布博客 2020.09.11 ·
10848 阅读 ·
8 点赞 ·
0 评论 ·
62 收藏

xilinx fpga 原语 OSERDESE2 使用 方法

使用OSERDESE2原语实现7bit并行数据转为1bit串行数据,根据手册配置之后,发现串行数据无输出,经过参考其他设计,发现RST需要置地,可以修改为~rst_n,或者!rst_n,即可以正常输出;尝试修改为1’b0,输出异常,因为该port默认为高复位;初次使用时,容易在这个地方卡壳;下边是仿真ok的代码`timescale 1ns / 1psmodule generate_for(input sys_clk_i,input ext_rst_n, //复位信号,低电平有效out
原创
发布博客 2020.09.10 ·
3452 阅读 ·
1 点赞 ·
1 评论 ·
12 收藏