自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 ADDA:串口传输及RGB显示问题

首先先把结论放在最前面,串口由于传输速率的限制,只能接收频率在6400s-1以下的信号,频率继续增高,串口接收的数据将无法复现信号形状。显示信号由于时钟频率的限制,在显示频率在3200s-1的信号可以显示完整周期,信号频率继续降低将无法展现完整信号。1.串口传输初始信号设置为频率较小的信号,AD的IP核能提供的最小时钟频率为1MHZ,但实际为3.125MHZ,如图频率:3.125MHZ周期:3.12510241024=32768001/3276800s传输一次数据,即一个字节,一共是32768

2021-12-29 14:10:54 725

原创 FPGA第五节:ADDA实验

本次主要采用ad9280和ad9708进行ad和da信号转换。1、信号流通由ROM中的IP核输出模拟信号,然后经由da9708进行数模转换,经过一根BNC线将ad9708的输出口和ad9280的输入口接到一起,形成一个环路,然后ad9280进行模数转换。2、模块讲解模块一:sample。进行8位数字信号的采集,每次采集1280位,然后间隔一段时间采集一次。将采集到的信号,同时还有有效信号,地址信号一同输入到display模块。模块二:color。主要任务为产生行同步信号,场同步信号还有数据有效信号

2021-11-29 19:46:56 1806

原创 FPGA第四节(一):AD7606时序图分析以及接口模块编译

AD7606是一个16位的8路通道采集模块,本文主要对其时序图进行分析从而了解接口电路状态机的编译原理。下图为AD7606的时序图以及时间要求。芯片手册链接很多博客里只是对状态机进行编写,但是对于里面的延时时钟的计算没有讲解,也没有结合时序图进行分析,我在此进行一个简要分析。首先是conv上升沿触发系统开始采样转换,进入busy状态,然后busy下降沿后开始进行8个通道的读取。首先是系统主频为100mhz,那么一个clock就是10ns。根据上图可得,ad7606的一个cycle为5us;

2021-11-15 22:04:19 5264 4

原创 FPGA第三节:IP调用实现HDMI输出

本次实验主要是为之后实现AD以及高速AD实验做铺垫,主要是IP核的调用,COLOR模块用的黑金的。TMDS的原理部分不是实验的重点,之后也会采用IP核(RGB—>DVI)的形式。本次实验的顶层模块主要包含三个模块,色彩模块,时钟模块,RGB转DVI模块。1、调用时钟的IP核实现所需时钟2、调用RGB转DVI的IP核3、调用COLOR模块4、编辑顶层模块module HDMI_OUT_DES( input sys_clk, output hdmi_oen, outp

2021-11-10 20:46:40 3272 3

原创 FPGA第二节:调用IP实现乘方器

1、调用ip(IP catalog→multipliers→multiplier),双击multiplier确认2、修改数据位宽3、然后创建顶层文件调用ip,实现乘方运算module sqaure_top(input [3:0]a,input clk,output [7:0]b ); mult_gen_0 m1( .CLK(clk), .A(a), .B(a), .P(b) );endmodule4、编辑仿真文件,进行行为仿真

2021-11-03 20:40:01 341

原创 FPGA初识:四选一多路选择器实例练习

vivado初识:四选一多路选择器实例练习一、项目创建1、creat project2、确认项目名和项目位置,“√”确认生成子目录3、生成RTL项目文件,且“√”不添加特殊源文件4、根据上面的筛选项或直接输入型号,找到对应FPGA开发板5、确认信息二、编辑源文件1、添加设计源文件及顶层文件(1)设计源文件添加源文件(add sources →design sources)确认源文件名添加源文件代码module mux4_1_des(input wire [1:0]sel

2021-11-01 22:09:59 4778

原创 DFS: HDU 2553 HDU 1016

基本概念深度优先搜索:一直向深处搜索,知道找到解或者走不下去为止。主要运用递归去解决问题。所以一定要注意适时跳出,不然分分钟爆栈。HDU 2553 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定的N,求出有多少种合法的放置方法。Input 共有若干行...

2018-08-01 16:49:10 77

原创 贪心:CSU 1588 HDU 1789 UVA 11572

基本概念首先,贪心只是一种思想,没有固定的算法可用。它的主要思路就是对于一个大的问题在寻求最优解时,将其分解为若干个子问题,再寻找每一个子问题的最优解。有时候子问题是大的问题的一个阶段,有时是一个部分,所以思考的时候注意切入点,另外,贪心思想产生了若干子问题,思考算法时注意复杂度,不要超时。CSU 1588 现在有n堆果子,第i堆有ai个果子。现在要把这些果子合并成一堆,每次合...

2018-08-01 15:33:44 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除