会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小翁同学
积善之家,必有余庆。
博客园
首页
新随笔
联系
订阅
管理
2022年10月30日
Windows下自动云备份思源笔记到Gitee
摘要: 前言 思源笔记是一款本地笔记为主的软件,其目前提供了148元/year的付费同步功能,但对于21世纪中国难民而言还是太贵啦。 条件允许的同学还是使用官方的同步,支持下作者。 所以,就在思考有没有白嫖的一种方法,能同步且不要付费呢。 网上有些使用云盘自动同步,但可能导致数据丢失。 这里提供方法: 笔记
阅读全文
posted @ 2022-10-30 19:32 小翁同学
阅读(1755)
评论(0)
推荐(2)
2022年1月13日
百M千M以太网TCP/IP栈的FPGA实现-初识以太网
摘要: 以太网,计算机局域网技术。用于多端点的信息交互,本质上跟串口没啥区别。 需要注意的是,以太网协议是分层的。分层的好处在于,对于软件开发者,无需关系下层协议的打包解析。分层协议如下所示: 应用层:软件开发者在此层解析各种软件的协议包,收发邮件,文件传输。即软件开发者一般通过以太网的TCP/UDP协议进
阅读全文
posted @ 2022-01-13 17:59 小翁同学
阅读(560)
评论(0)
推荐(1)
FPGA中多时钟切换(无毛刺):通过代码的方式
摘要: 前言 在实际的项目开发中,一个逻辑块在不同的时刻可能需由不同的时钟进行驱动。 比如存在clk1,clk2,有always@(posedge i_clk)需要执行,在0时刻使用clk1进行驱动,在1时刻使用clk2进行驱动,则需要进行时钟切换。 参考文档 Glitch free clock switc
阅读全文
posted @ 2022-01-13 17:56 小翁同学
阅读(661)
评论(0)
推荐(0)
VISIO使用FPGA时序图、状态机等所需的模具
摘要: 前言 项目中经常需要进行时序图、状态机跳转、流程图等的绘制,使用visio绘制相对美观。 但visio中并没有现成的模具,所以手动绘制了一些,一劳永逸,避免重复劳动。 流程 Q:模具是什么? 子图形的集合,方便下次使用。 Q:如何绘制模具? Q:如何使用模具 ? 模具共享 v1.0版本有下述编辑后的
阅读全文
posted @ 2022-01-13 17:53 小翁同学
阅读(1823)
评论(2)
推荐(0)
2021年7月27日
ZYNQ FLASH+EMMC手动移植LINUX启动
摘要: 前言 虽可使用Petalinux进行移植,简单方便,但为了更清楚明白的了解整个流程,还是尝试了一波手动移植。 参考资料 ZYNQ Linux 移植:包含petalinux移植和手动移植debian9 ZYNQ #5 - 从vivado工程开始,从emmc启动Linux_里先森-CSDN博客 流程 对
阅读全文
posted @ 2021-07-27 11:07 小翁同学
阅读(3862)
评论(0)
推荐(0)
2021年4月10日
petalinux非离线模式build卡死在u-boot编译问题
摘要: 问题现象: petalinux编译工程卡死在u-boot,无法过去。 使用petalinux-build -v指令可以看到在循环编译u-boot。 解决方法: 由于petalinux是部署在服务器上的,而服务器的时间跟网络时间不一致。 centos7跟网络时间同步参考文档:https://blog.
阅读全文
posted @ 2021-04-10 09:31 小翁同学
阅读(507)
评论(0)
推荐(0)
2021年3月8日
ZYNQ MP AXI datamover IP使用流程说明
摘要: 参考文档 https://zhuanlan.zhihu.com/p/82129170 https://zhuanlan.zhihu.com/p/82509188 https://blog.csdn.net/qq_36662353/article/details/107120293 pg022_axi
阅读全文
posted @ 2021-03-08 19:11 小翁同学
阅读(4526)
评论(2)
推荐(0)
2020年8月27日
ZYNQ Linux 移植:包含petalinux移植和手动移植debian9
摘要: 参考:https://electronut.in/workflow-for-using-linux-on-xilinx-zynq/https://blog.csdn.net/m0_37545528/article/details/90177983?ops_request_misc=%257B%2522request%255Fid%2522%253A%252215982622701972522246...
阅读全文
posted @ 2020-08-27 15:57 小翁同学
阅读(5269)
评论(1)
推荐(0)
2020年8月13日
如何在SV中package中使用函数\parameter并在子模块调用
摘要: 前言实际开发过程中,可能会使用到一些函数,如果在不同子模块中重复定义,则会导致代码冗余。而使用SV语法则可以把函数定义在包中,包是单独的一个文件,子模块只需要include这个文件即可使用函数。而包中可以包含哪些定义?流程以下操作需要两个文件:definition.sv 和 demo_sv.sv文件(1)definition文件内容:包含位宽计算函数clogb2`ifndef DFFS_DONE ...
阅读全文
posted @ 2020-08-13 11:55 小翁同学
阅读(1119)
评论(0)
推荐(0)
如何在SV中使用枚举enum语法
摘要: 前言 enum可用于一系列常量的定义。典型是用于状态机的状态建模,使得code更为清晰。流程本次需要一个top层模块描述状态机和定义文件即可。(1)definition.sv内容为:使用one_hot编码。`ifndef DFFS_DONE `define DFFS_DONE package p_demo; localparam p_width = 4; ...
阅读全文
posted @ 2020-08-13 11:54 小翁同学
阅读(2712)
评论(0)
推荐(0)
下一页
公告