会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Radiumlrb
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
24
下一页
2024年5月6日
GT高速收发器 杂谈
摘要: 高速收发器目录 详解 GTX参考时钟及共享逻辑(高速收发器一) 如何理解GTX发送通道相关模块?(高速收发器二) 如何理解GTX接收通道相关模块?(高速收发器三) 深入解析GTX收发器的时钟架构与数据位宽关系(高速收发器四) 8B10B编码(高速收发器五) DDR速率如何计算? 常见的DDR4-32
阅读全文
posted @ 2024-05-06 09:26 Radiumlrb
阅读(1322)
评论(0)
推荐(2)
2024年3月28日
FPGA时序约束步骤(vivado)
摘要: 情况常常是100MHz以下的简单工程不需要做很多约束,裕量绰绰有余,但是涉及到100MHz以上的工程,如DDR4的300MHz,时序约束就显得尤为重要了 常规流程 建立工程 先新建一个工程,实现一个单BIT的FIFO,代码如下 library IEEE; use IEEE.STD_LOGIC_116
阅读全文
posted @ 2024-03-28 11:04 Radiumlrb
阅读(5201)
评论(0)
推荐(2)
常用时序收敛方法
摘要: 结构调整 结构调整是提高时域性能的一种方法,它是在不改变原有组合逻辑功能的前提下,通过调整其内部逻辑门之间的连接关系,来达到减少逻辑门级数的目的,进而提高时域性能的方法。举例如下:现在有同步输入总线A、B、C、D,需要在下一时钟周期就能以寄存的方式输出它们的和SUM。那么通常来说,你可能会将HDL代
阅读全文
posted @ 2024-03-28 10:01 Radiumlrb
阅读(586)
评论(0)
推荐(0)
2024年3月27日
FPGA原语及IDDR仿真 Vivado Design Suite 7 Series FPGA and Zynq 7000 SoC Libraries Guide (UG953)
摘要: 一般来说,在进行HDL代码编写时,不需要直接或间接地进行原语调用,因为随着FPGA设计规模越来越庞大,人脑应该集中于抽象层次较高的工作中去,而将这些具体实现细节交给编译器来完成。不过有些时候,原语或者库中底层模块的调用还是十分必要的。 相关文档如下: ug471_7Series_SelectIO.p
阅读全文
posted @ 2024-03-27 20:20 Radiumlrb
阅读(1172)
评论(0)
推荐(1)
2024年2月20日
keep_hierarchy约束在三模冗余中的应用
摘要: 节选自《FPGA之道》 keep_hierarchy是一个综合和实现方面的约束。Xilinx的综合工具XST更倾向于平化HDL代码的层级结构,即将一级级的模块调用机制转换为一个没有子模块的超大模块,这样做的好处是能够进行更好地设计优化工作,因为平化操作去除了原有实体或模块之间的边界限制。不过有些时候
阅读全文
posted @ 2024-02-20 14:42 Radiumlrb
阅读(691)
评论(0)
推荐(1)
2024年1月15日
Microsemi Libero SoC使用教程(胎教级 免费)(创建工程、引脚分配、仿真、逻辑分析仪ILA)
摘要: Libero SoC是一款集成了多种功能的FPGA开发软件,可以用来设计、仿真、综合、布局、布线、下载和调试FPGA项目。 1、新建工程 首先,我们需要新建一个工程,点击File->New Project,然后给工程取一个名字,选择工程的存放路径,点击Next。 接下来,我们需要选择FPGA的fam
阅读全文
posted @ 2024-01-15 17:18 Radiumlrb
阅读(9950)
评论(0)
推荐(2)
Libero SoC 如何导入模块Module
摘要: libero soc总体逻辑上和vivado差不多,但是网络上教程较少,libero将很多操作都图形化了 在libero soc中,导入源文件后(使用smartdesign),如果有错误,或者其他原因,是无法拖入顶层文件中的,也就无法进行连线 此处test_module无法被拖入右侧,也就无法连线,
阅读全文
posted @ 2024-01-15 17:01 Radiumlrb
阅读(506)
评论(1)
推荐(0)
2023年10月3日
FPGA直方图均衡化
摘要: 使用FPGA对图像直方图做出均衡化,公式如下: $$D _ { B } = f ( D _ { A } ) = \frac { D _ { m a x } } { A _ { 0 } } \sum _ { i = 0 } ^ { D _ { A } } H ( i )$$ 上式中,H(i)为第i级灰
阅读全文
posted @ 2023-10-03 13:23 Radiumlrb
阅读(453)
评论(0)
推荐(0)
2023年6月6日
链接.so动态库
摘要: 要链接一个.so动态库,需要在编译时使用-l选项指定库的名称,并使用-L选项指定库的路径。例如,假设有一个名为libfoo.so的动态库,它位于/usr/local/lib目录下,使用以下命令链接该库: g++ -o myprogram myprogram.cpp -L/usr/local/lib
阅读全文
posted @ 2023-06-06 09:07 Radiumlrb
阅读(90)
评论(0)
推荐(0)
2023年5月23日
快速小波变换与快速傅里叶变换 Label: Research
摘要: 转载自https://www.zhihu.com/question/58814934/answer/160032303 作者:Zhao Zhang 小波分析并没有"具有比傅里叶变化更好的性质", 二者都骑在测不准原理的坎儿上,并没有谁比谁更好的情况,只存在具体问题中谁比谁更合适的情况. 让我几句话讲
阅读全文
posted @ 2023-05-23 21:26 Radiumlrb
阅读(166)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
24
下一页
公告