在7系列FPGA上用ISERDES2原语实现12:1串行数据解串

需求 最近在调索尼的IMX183传感器,使用的是LVDS格式传输,一共6个LVDS通道,每个通道串行输出12比特的像素信息。 我一看,这不直接级联两个6:1的ISERDES2就行了吗?然而在查看官方文档以后,却发现ISERDES2级联模式下,可以支持10、14比特模式,但却不支持12比特模式。 其实本来不支持也没啥大问题,我可以用4:1或者6:1的模式,配合…

0评论

让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评论