让ZYNQ的两个串口UART0和1都可以愉快的printf

序章 在日常使用串口通信的时候,我们更倾向于使用printf来进行各种信息的输出,尤其是当我们需要使用明文传输时,例如驱动一个串口屏,使用printf函数可以大大简化代码的工作量,避免我们使用非常底层的串口发送函数。 在Xilinx SDK中可以使用两种printf函数,一种是包含stdio.h后可以使用的printf,另一种是包含xil_printf.h后…

0评论

【DAQ Systems】高速ADC的HDL设计(一)“触发-采样-传输”系统

【DAQ Systems】异步高速ADC的HDL设计(一)“触发-采样-传输”系统 0. 前言 在接下来的一段时间内,我将结合我的工作内容对数据采集系统(DAQ)进行讨论。 高速ADC是数据采集系统中极为重要的组成部分。在日常的设计中,我们会遇到各种各样不同参数、不同种类的ADC。而本文主要介绍异步高速ADC驱动模块的一种基础思想。 首先,本文主要讨论的是异…

0评论

雷达信号处理-[4]-匹配滤波与脉冲压缩

雷达信号处理-[4]-匹配滤波与脉冲压缩 前言 这学期我和CNPP同学上了一门课,做了4个Matlab仿真实验,是关于雷达信号处理方面的,包括信号产生、加噪处理、滤波降噪处理、数字下变频解调、匹配滤波/脉冲压缩的内容。在此我们将实验报告稍作修改,扔到Emoe上,希望能帮到后来的童鞋们。 本系列将分为4篇,首尾相接发布。本文是第四篇,4篇的链接都在这里: 雷达…

0评论

雷达信号处理-[3]-数字下变频(DDC)

雷达信号处理-[3]-数字下变频(DDC) 前言 这学期我和CNPP同学上了一门课,做了4个Matlab仿真实验,是关于雷达信号处理方面的,包括信号产生、加噪处理、滤波降噪处理、数字下变频解调、匹配滤波/脉冲压缩的内容。在此我们将实验报告稍作修改,扔到Emoe上,希望能帮到后来的童鞋们。 本系列将分为4篇,首尾相接发布。本文是第三篇,4篇的链接都在这里: 雷…

0评论

雷达信号处理-[2]-信号滤波与降噪

雷达信号处理-[2]-信号滤波与降噪 前言 这学期我和CNPP同学上了一门课,做了4个Matlab仿真实验,是关于雷达信号处理方面的,包括信号产生、加噪处理、滤波降噪处理、数字下变频解调、匹配滤波/脉冲压缩的内容。在此我们将实验报告稍作修改,扔到Emoe上,希望能帮到后来的童鞋们。 本系列将分为4篇,首尾相接发布。本文是第二篇,4篇的链接都在这里: 雷达信号…

0评论

雷达信号处理-[1]-噪声信号与雷达基带信号产生

雷达信号处理-[1]-噪声信号与雷达基带信号产生 前言 这学期我和CNPP同学上了一门课,做了4个Matlab仿真实验,是关于雷达信号处理方面的,包括信号产生、加噪处理、滤波降噪处理、数字下变频解调、匹配滤波/脉冲压缩的内容。在此我们将实验报告稍作修改,扔到Emoe上,希望能帮到后来的童鞋们。 本系列将分为4篇,首尾相接发布。本文是第一篇,4篇的链接都在这里…

0评论

[HFSS]AnsysEM的阴间操作让我学会用Docker运行

本教程是为linux桌面用户准备的如何使用Docker安装AnsysEM 2020 R1( 原HFSS )的教程 0.Docker的安装 Docker的安装和启动我就不详细说了,不同系统不同,网上都有教程。我是manjaro,所以直接yay就装上了。 1.使所有用户都能访问Xserver xhost + 2.把自己加入docker组 如果没有docker组那…

3评论

【Arty-A7填坑笔记】03:为Microblaze定制AXI总线接口的PWM外设

【Arty-A7填坑笔记】03:为Microblaze定制AXI总线接口的PWM外设 0.前言 0.1.自定义IP 上回我们使用了Microblaze软核使用AXI-GPIO驱动LED以及RTL计数器分频驱动LED两种方法完成了点灯。这次我们还是尝试一个玩单片机的保留项目——呼吸灯。 不过呢,暂且不用Xilinx提供的定时器IP,我们使用Vivado的自定义…

0评论