在FPGA的日常开发中,经常会有代码移植的情况。在移植过后,原有的代码中include的文件的路径不再包含在工程的默认路径中。这个时候需要手动配置
- vivado环境中include路径不对时的提示
第一步 project setting
第二步 verilog option
第三步 add Directories
第四步 添加需要设置的上层
结果:
The 12th IEEE International Conference on Communication Systems and Projects
在FPGA的日常开发中,经常会有代码移植的情况。在移植过后,原有的代码中include的文件的路径不再包含在工程的默认路径中。这个时候需要手动配置
第一步 project setting
第二步 verilog option
第三步 add Directories
第四步 添加需要设置的上层
结果:
以前的时候总觉得C语言的联合体用处不大,直到看到别人其中的一个用法……
1 |
|
几点说明:
1 | typedef union{ |
1 |
|
转自博客 蓝蓝的天上白云飘
对于滤波器设计,以前虽然学过相关的理论(现代数字信号处理和DSP设计),但一直不求甚解,也没用过。趁着最近使用了一下,就来重学一回,温故而知新。
先来说说IIR滤波器设计,理论与原理参考如下博客,写得简明易懂,不错。
[数字信号处理]IIR滤波器基础
[数字信号处理]IIR滤波器的间接设计(C代码)
[数字信号处理]IIR滤波器的直接设计(C代码)
一般IIR设计可分三种:间接设计(原型转换设计)、直接设计、直接使用工具软件如MATLAB的IIR函数设计。前2种方法,上面的博客已经写得很清楚,理论比较多,设计还是很复杂的。但在实际工程应用中,多采用MATLAB的IIR函数或者FDATOOL工具进行,非常方便快捷。
OK,来个示例来说明采用MATLAB的IIR函数设计过程,花一会儿的功夫就可以快速入门,so easy!废话不多说,直接上MATLAB IIR.m文件,最后附上效果图。
1 | % IIR滤波器设计 |
创建目录、列出目录内项目、更改当前目录1
2
3mkdir <newfolder>
dir
cd <newfolder>
输出信息1
echo "Hello world"
1 | REM 这是一个注释信息 |
1 | @REM creat |