- 博客(8)
- 收藏
- 关注
原创 ZYNQ 7000综合IO资源爆了无法仿真解决
解决方法:把axi4的驱动模块和验证的VIP的RTL拉到Block Design里创建Warper,或者自己写一个Top例化。解决思路:在把之前通过综合的模块删除又加上,发现是axi4接口如果直接作为top,会占用大量的IO,导致IO爆了。问题描述:在写好axi4的驱动后用tb例化axi4的驱动模块和验证的VIP,结果IO占用率291%运行环境:Vivado2020.2。
2025-02-20 14:36:46
347
原创 数字电路滤波器设计基础知识
在数字电路中,一个滤波器越接近理想滤波器,性能越好,实现付出的成本/代价越高,即乘法器的数量和位宽、寄存器的数量、加法器的数量。OFDM的一个频点由相位相差90°的正弦波和余弦波组成,好处是发出10Hz的正弦波只在频谱的10Hz处携带信息,在-10Hz携带其他信息。现实生活中我们经常提到的基带,更多是指手机的基带芯片、电路,或者基站的基带处理单元(也就是我们常说的BBU)。信号的带宽指的是它们在一个信息上保持时间的倒数,比如一个调幅信号传输1保持了250us,带宽是4kHz,此为。
2024-12-24 12:14:23
905
原创 Cordic算法原理总结
原理解释(帮助理解)基本原理:逆时针Givens变换(通信领域),顺时针Park变换(电机领域)A(x0,y0)到B(x1,y1)逆时针旋转A到B顺时针旋转A到B逆时针旋转提取cosθ上式cosθ去除表示为下式,cosθ为补偿值,连乘后趋近常数经验总结将上面左图tanθ替换乘2^-nCordic原理就是按照下面机制围绕目标值B在附近振荡,知道迭代收敛于目标值,cordic是迭代到一定次数后绝对收敛Cordic迭代通式(应用通式)x1x0−d⋅y0⋅2−n⋅ty。
2024-12-17 16:57:31
1313
原创 Linux里反引号`和单引号‘注意区分,二者很像;以及双中括号[[]]
问题结果发现:`seq 1 10 | shuf | head -n 1`是反引号`,不是单引号’附1:Linux下的特殊字符。执行bash脚本debug。双中括号[[]],[[ “附2:双中括号[[]]
2024-11-20 10:58:28
611
原创 在Vivado生成bitstream后,file -> export Hardware 里pre-synthesis和include bitstream区别
在做实验19的时候发现18实验生成xsa文件的时候勾选的是pre-synthesis,功能可以正常实现,然后把18实验勾选bitstream后重新创建xsa,build编译后,run as发现FPGA板上PL指示灯直接绿了,不需要先vitis run as,再在Vivado界面里下载bitstream,这应该是二者的区别。需要用到PL端资源,勾选include bitstream,在vitis编译完后,run as直接把bitstream也下载到板上,PL绿色指示灯亮。
2024-11-18 15:25:38
848
原创 Tmux终端复用器总结+.tmux.conf生效误区+tmux和vim联合分屏使用
session:会话windows:窗口pane:窗格session包含windowswindows包含pane[0]:这是 session名称。默认情况下,它们从 0 开始编号。0:bash*:0 表示这是此session中的第一个window。此会话中唯一运行的进程是Bash,如果您运行一个程序,则其名称将在此处显示。星号 (*) 表示这是您正在查看的窗口。每次在会话中创建新窗口时,其窗口号和在其中运行的程序的名称都会添加到状态栏中。
2024-11-14 20:59:30
1257
原创 Linux修改hostname和username,主机名与用户名+踩坑sudo响应10s才有反应
注:/home/里要把旧用户名替换成新用户名,否则会存在打不开new_username命名的情况。修改hostname。
2024-11-14 08:16:07
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅