XPii
码龄3年
  • 204,165
    被访问
  • 46
    原创
  • 19,613
    排名
  • 197
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2018-11-29
博客简介:

XP的博客

查看详细资料
  • 5
    领奖
    总分 1,005 当月 102
个人成就
  • 获得327次点赞
  • 内容获得135次评论
  • 获得2,314次收藏
创作历程
  • 10篇
    2022年
  • 22篇
    2021年
  • 12篇
    2020年
  • 2篇
    2019年
成就勋章
TA的专栏
  • vivado
    8篇
  • Verilog
    9篇
  • MATLAB
    5篇
  • 微信小程序
    1篇
  • LaTeX
    2篇
  • Deep Learning
    1篇
  • 其他
    2篇
  • simulink
    2篇
  • 通信仿真
    8篇
  • 电路仿真
    11篇
  • GIS
    2篇
  • 信息论
    2篇
  • 计算机网络
    2篇
  • 射频放大器
    1篇
  • android
    1篇
兴趣领域 设置
  • 硬件开发
    fpga开发
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

VGA显示时序及生成行帧有效信号的Verilog代码

1.显示器电子枪扫描方式显示器的电子枪扫描方式如下:打开显示,扫描坐标从显示器的左上角开始,沿着第一个水平向右的箭头所示的方向逐个像素向右扫描。扫描到第一行最右侧的像素后,关闭显示,扫描坐标沿着第一个虚线的方向从第一行的末尾转移至第二行的行首。打开显示,扫描坐标从第二行的左上角开始,沿着第二个水平向右的箭头所示的方向逐个像素向右扫描。扫描到第二行最右侧的像素后,关闭显示,扫描坐标沿着第二个虚线的方向从第二行的末尾转移至第三行的行首。重复上述步骤,直至扫描至显示器的右下角时,关闭显示,扫描坐标
原创
发布博客 2022.03.19 ·
161 阅读 ·
0 点赞 ·
0 评论

产生行帧有效信号的Verilog代码

发布资源 2022.03.19 ·
v

将RGB数据转为图片的MATLAB代码

利用MATLAB将R,G,B通道的像素值转换为图片在进行硬件开发时,通常会产生R,G,B三个通道的像素数值,为了检验产生的像素数值是否正确 ,我们通常采用MATLAB代码将其还原成图像。利用MATLAB将RGB数值还原为图像的效果如下图所示,点击即可下载代码。...
原创
发布博客 2022.03.15 ·
4460 阅读 ·
1 点赞 ·
2 评论

将RGB数据转为图片的MATLAB代码

发布资源 2022.03.15 ·
m

AXI协议中的4K边界问题

AXI中一次突发不能越过4K边界!4k边界是指低12bit全为0的地址,如32’h00001000,32’h00002000,32’h00001000等这些特殊的地址均为4k边界。4k边界对齐的最大原因是系统中定义一个page大小为4kBytes,为了更好设定每个slave的访问attribute,就给一个slave划分4k空间。AXI协议中一次突发不能越过4K边界是为了避免一笔burst交易访问两个slave(每个slave都是4k对齐),如果一次burst传输访问大于4k,则可能会造成地址从slav
原创
发布博客 2022.03.14 ·
280 阅读 ·
0 点赞 ·
0 评论

VS Code中调整Verilog语言代码提示优先级

VS Code集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets),如下图所示,其具有多行选中的功能,除此之外还具有自动纠错等功能,具体见用VS Code替代Vivado自带的文本编辑器以及vscode中好用的Verilog插件一文。但是,有时候会出现提示代码优先级突然改变的情况,即自己认为最常用
原创
发布博客 2022.03.13 ·
362 阅读 ·
0 点赞 ·
2 评论

Xilinx DDR3 —— MIG IP核的读写仿真(APP接口)

在上一篇中,已经观看了Xilinx官方提供的MIG IP核读写例程仿真波形,本着学习的目的,本篇开始自己编写MIG IP核读写程序,用于驱动MIG IP核进行DDR 3数据的读写。由于没有DDR实物,这里直接借助官方提供的MIG IP核读写例程中的DDR3模拟程序,即直接在Xilinx官方提供的MIG IP核读写例程进行修改。只要掌握用户接口侧的操作时序,并严格遵照时序来编写代码,就能正确实现对 DDR3 的读写操作生成的IP核DDR3_CONTROL会有两组接口:一组是Memory interface
原创
发布博客 2022.02.23 ·
1082 阅读 ·
1 点赞 ·
3 评论

Xilinx DDR3 —— MIG IP核的配置(APP接口)

1. 创建MIG IP核打开IP Catalog然后搜索mig,如下图所示:点击next
原创
发布博客 2022.02.23 ·
662 阅读 ·
2 点赞 ·
0 评论

Xilinx DDR3 —— MIG IP核的原理(APP接口)

DDR3 SDRAM(Double-Data-Rate Three Synchronous Dynamic Random Access Memory)是 DDR SDRAM的第三代产品,DDR SDRAM 的最大特点是双沿触发,即在时钟的上升沿和下降沿都能进行数据采集和发送,同样的工作时钟,DDR SDRAM 的读写速度可以比传统的 SDRAM 快一倍。以下为MIG IP 核结构框图。MIG IP 核对外分出了两组接口。左侧是用户接口,就是用户(FPGA)同 MIG 交互的接口,用户只有充分掌握了这些接
原创
发布博客 2022.02.23 ·
1596 阅读 ·
0 点赞 ·
0 评论

MIG IP核使用手册 ,详细介绍了MIG IP的读写时序。

发布资源 2022.02.23 ·
zip

Verilog中负数右移计算

对于带符号右移,若为负数,则在存储时首位表示符号位,其值为1,表示该值是负数的移位,在移位过程中,高位补1,若符号位是0,表示是正数,在移位过程中高位补零,两者的前提是符号位保持不变: 对于负数的右移:因为负数在内存中是以补码形式存在的,所有首先根据负数的原码求出负数的补码(符号位不变,其余位按照原码取反加1),然后保证符号位不变,其余位向右移动到X位,在移动的过程中,高位补1.等移位完成以后,然后保持符号位不变,其余按位取反加1,得到移位后所对应数的原码。即为所求。 举例1:
原创
发布博客 2022.01.30 ·
572 阅读 ·
0 点赞 ·
0 评论

C语言中将变量的数值打印到.txt文件

C语言中只需加入以下代码即可将变量的数值打印到.txt文件中。FILE *fp = fopen("file.txt", "a");fprintf(fp, "%d
", 变量名);fclose(fp);
原创
发布博客 2022.01.09 ·
476 阅读 ·
0 点赞 ·
0 评论

vivado打印仿真数据至.txt文件

integer save_file;initial begin save_file = $fopen("C:/Users/Zhang KD/Desktop/test1.txt"); //打开所创建的文件;若找不到该文件,则会自动创建该文件。 if(save_file == 0)begin $display ("can not open the file!"); //如果创建文件失败,则会显示"can not open the file!"信息。
原创
发布博客 2022.01.09 ·
779 阅读 ·
1 点赞 ·
6 评论

Vivado FIFO IP核的使用

12. Native Ports页面FIFO IP核为高电平复位。34
原创
发布博客 2021.12.17 ·
1366 阅读 ·
1 点赞 ·
0 评论

随机点名系统——微信小程序

开发一个具有随机点名功能的微信小程序
原创
发布博客 2021.11.28 ·
2415 阅读 ·
1 点赞 ·
1 评论

MATLAB实现多维矩阵的转置

采用permute函数
原创
发布博客 2021.11.28 ·
349 阅读 ·
0 点赞 ·
0 评论

texstudio-3.0.4-win-qt5.zip

发布资源 2021.08.30 ·
zip

虚拟机VMware安装Windows7保姆级教程

1、下载VMware。  1.1 进入VMware官网,按下图操作进入下载界面。  1.2 进入下载页面后按下图所示操作。  1.3 按需下载。2、安装VMware。
原创
发布博客 2021.08.22 ·
591 阅读 ·
0 点赞 ·
0 评论

Word在试图打开文件时遇到错误

在安装WPS后,发现用office打开Word、PPT以及Excel时有时会出现以下错误:一般出现这样的问题是因为该文件用WPS打开后,再用office打开时就会出现以上问题,解决方案如下:右键属性->勾选“解除锁定”即可...
原创
发布博客 2021.08.11 ·
129 阅读 ·
0 点赞 ·
0 评论

simulink的to workspace怎么将out.去掉

打开Simulink,按下快捷键Crtl + E,出现如下所示界面 ,去掉那个选项点击OK即可。
原创
发布博客 2021.08.05 ·
771 阅读 ·
6 点赞 ·
1 评论
加载更多