代码改变世界

Quartus II中FPGA的管脚分配保存方法

2017-04-08 10:49 by 工匠小建, 373 阅读, 0 推荐, 收藏, 编辑
摘要:一、摘要 将Quartus II中FPGA管脚的分配及保存方法做一个汇总。 二、管脚分配方法 FPGA 的管脚分配,除了在QII软件中,选择“Assignments ->Pin”标签(或者点击按钮) ,打开Pin Planner,分配管脚外,还有以下2种方法。 方法一:Import Assignme 阅读全文

MATLAB仿真 让波形动起来

2017-03-10 20:14 by 工匠小建, 2197 阅读, 0 推荐, 收藏, 编辑
摘要:dt=1e-6;T=2*1e-3;for N=0:500; t=N*T+(0:dt:T); input=2*cos(2*pi*1005*t); carrier=5*cos(2*pi*(1e4)*t+0.1*randn); output=(2+0.5*input).*carrier; nosie=ra 阅读全文

matlab读取内容为二进制的TXT文件

2016-12-10 21:52 by 工匠小建, 5831 阅读, 0 推荐, 收藏, 编辑
摘要:本方法同样适合读取十六进制和二进制以外的其他进制文件,txt使用一个最简单的命令就可以读取 textread 这是一个十分有用,简便的函数(对于fopen fscanf而言)读取二进制txt文件:假如txt文档中内容为0001 0010 0011 0100 1000,保存在pin.txt文档中使用a 阅读全文

MATLAB中产生高斯白噪声的两个函数

2016-12-07 10:53 by 工匠小建, 2939 阅读, 0 推荐, 收藏, 编辑
摘要:MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN.WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声.1.WGN:产生高斯白噪声 y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度.y = w 阅读全文

立体心

2016-12-05 21:46 by 工匠小建, 257 阅读, 0 推荐, 收藏, 编辑
摘要:f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9./80).*y.^2.*z.^3; [x,y,z]=meshgrid(linspace(-3,3)); val=f(x,y,z); [p,v]=isosurface(x,y, 阅读全文

matlab 正弦信号产生

2016-12-05 20:53 by 工匠小建, 5870 阅读, 0 推荐, 收藏, 编辑
摘要:fs=2400;%设定采样频率N=1000; %采样的点数n=0:N-1;t=n/fs; %1/fs相当于隔多长时间才一个点f1=50;%设定争先信号频率xn=sin(2*pi*f1*t);figure(1)plot(t,xn); 阅读全文

高斯白噪声叠加到信号上

2016-12-05 20:52 by 工匠小建, 3900 阅读, 0 推荐, 收藏, 编辑
摘要:一、概念 英文名称:white Gaussian noise; WGN 定义:均匀分布于给定频带上的高斯噪声; 所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考察一个信号的两个不同方面的问题。 高斯白噪声:如果一个噪声,它 阅读全文

FPGA配置方式

2016-12-03 13:29 by 工匠小建, 4372 阅读, 1 推荐, 收藏, 编辑
摘要:首先介绍下AS、PS、JTAG三种模式的区别。 AS模式: 烧到FPGA的配置芯片里保存的,FPGA器件每次上电时,作为控制器从配置器件EPCS主动发出读取数据信号,从而把EPCS的数据读入FPGA中,实现对FPGA的编程,该方法适用于不需要经常升级的场合; PS模式:EPCS作为控制器件,把FPG 阅读全文

[转载]【转】乘法器的Verilog HDL实现

2016-11-06 19:29 by 工匠小建, 442 阅读, 0 推荐, 收藏, 编辑
摘要:乘法器如果直接用*来实现的话,会消耗很多的资源。所以有了串行和并行两种实现思路。用串行的话,8位一般会有8位以上的延迟,但是消耗的资源是最少的。低速数据处理比较适合。并行也就是流水线方法,以时间换资源,消耗的时间很少,但是消耗的片内资源比较多。对于高速信号处理一般调用d内嵌的硬核dsp实现。 乘法器 阅读全文

Verilog $random用法

2016-11-06 19:28 by 工匠小建, 3056 阅读, 0 推荐, 收藏, 编辑
摘要:“$random函数调用时返回一个32位的随机数,它是一个带符号的整形数...”,并给出了一个例子: _____________________________________________________ EX-1: reg[23:0] rand; rand=$random % 60; //产生 阅读全文