【转】数字信号的转折频率
先给几个个概念,可能好理解点:1.数字信号其实是有不同频率的正弦信号构成的..描述正弦信号我们一般用频率F+幅值V,描述数字信号我们一般用速率(bps)+上升时间(Tr).当然也有01理解上面这写定义后我们再来看F_knee的概念F_knee是一个频率值,他是描述正弦信号的
发表于 2012/12/28 11:51:52
阅读(3239)
QXP文件的应用
如何生成QXP文件。建立一个新工程,完成设计进行全编译进入Assignments—Project—ExportDesignPartition如下图:直接点击OK,就可以生成souce_test.qxp文件了。这里Partitionhierarchytoexport的选项为Top。说明针对整个工程生成QXP文件。如果用了增量
发表于 2012/12/6 8:30:29
阅读(3497)
数码相框
手头有一块DE2-115和一块TRDB-LTM。已经有一年多的时间了,基本没有什么动过,灰尘积的很厚了。看到网上大神们如何的充分利用手头资源,如何的玩转此板子,深表惭愧。决定拿起来,玩一下。板子资源挺多的,结合自己的情况,决定选一个简单的玩一下。做个数码相框。参考
发表于 2012/11/30 13:24:37
阅读(1953)
对边沿对齐源同步输入端口的约束
相对于FPGA来说,边沿对齐源同步输入端口,指的是FPGA同时接收外部器件传过来的数据和时钟信号,并且用接收到的时钟信号去锁存传过来的数据。模型如下图所示:对此模型进行约束,分下面几个步骤:1.对时钟的约束。建立virtual,base和generatedclocks。virtualclo
发表于 2012/11/28 15:07:09
阅读(3408)
时钟分频-偶数分频和奇数分频
分频电路在项目中经常要用到,这里介绍两种分频电路。偶数分频和奇数分频。偶数分频:偶数分频相对来说简单点。只要做一个计数器,计数值为需要分频的偶数值,输出时钟在计数值的前半部分和后半部分进行取反就可得到。如对时钟进行4分频的代码如下:`timescale1ns/100ps
发表于 2012/11/27 15:15:59
阅读(2552)
如何指定使用片内PLL资源
在含有PLL的设计中,综合工具会自动的去选择片内PLL资源。一般情况下,综合工具自动选择的PLL是最优的设计。但是有时候我们可能需要手动的去选择片内PLL资源,如综合工具自动选择的PLL资源可能坏了的情况下。那么如何手动去选择片内PLL资源呢?首先需要确定所使用的时钟
发表于 2012/11/22 21:59:11
阅读(2776)
一片FPGA芯片需要多少电源?
随着芯片的密度越来越大,集成度越来越高,仅仅单一电源供电已经不能满足要求了。一片芯片往往需要多个电源供电,而且FPGA相对于单片机,arm,dsp估计需要的电源种类更多一些。那么一片FPGA芯片需要多少种电源供电呢。这需要参考芯片手册,不同的芯片略有不同。以Strati
发表于 2012/11/21 16:12:22
阅读(5113)
如何进行高效的RTL级设计
RTL级设计既寄存器传输级设计,如何才能进行高效的RLT级设计呢?需要做到以下几个方面:1.熟悉HDL语言。目前用的比较多的为verilog和VHDL。至少熟练掌握其中一种语言。2.熟悉综合工具。一般altera用Quartusii,xilinx用xilinxise。也有用synplify的。这些工具都会提供很
发表于 2012/11/18 10:45:56
阅读(1740)
FPGA配置注意事项--AS模式
基于SRAM工艺的FPGA,由于每次上电都需要配置,因此配置电路是必不可少的,不然系统将无法工作。配置方式各式各样,不过大体上可以分三大类:FPGA主动方式JTAG方式FPGA被动方式这里主要针对应用比较多的,FPGA主动串行方式—AS模式进行讨论,对应的器件为CycloneIV
发表于 2012/11/14 19:36:25
阅读(44588)
对TimeQuest一些术语的解释
前两篇博文对时序分析中的inputdelaymax和输入端口到内部寄存器的setup进行了一些简单分析,其中涉及到用TimeQuestTimingAnalyzer进行分析。初学者估计对TimeQuest当中一些术语的简写不是很清楚。如下图用圈圈标出的部分:这里对这几个术语进行
发表于 2012/11/13 19:37:53
阅读(2409)
续上一篇进行输入端口到寄存器的setup时序分析
上一篇博文对inputdelaymax公式进行了分析。下面举一个实例,进一步的进行分析,以便加深理解。对于源同步的clocksetupslack的计算官方文档给出的公式如下图:根据上一篇博文:inputdel
发表于 2012/11/10 11:46:01
阅读(2494)
系统设计初期如何对FPGA芯片进行选型
目前市场上FPGA型号种类越来越多,价格也相差很大,一个项目选择的FPGA是不是合适,不仅影响到项目成本,甚至有时候可以决定项目的成败。那么如何在项目初期进行FPGA选择呢?我们需要考虑以下几个因素:1.FPGA本身特有的性能.如Cyc
发表于 2012/11/7 20:12:03
阅读(4687)
如何用matlab产生正弦表数据
工程中,经常要用到正弦表数据。把正弦表数据存入mif文件中,供LPM_ROM初始化用,那么如何得到正弦表数据呢?可以用matlab实现这里介绍两种方式:(一)这个方法只在matlab中生成数据表,需要自己手动的往mif文件中添
发表于 2012/11/6 18:59:21
阅读(3456)
对信号的预加重处理的讨论
信号都是由各次谐波组成的,包括高频部分和低频部分。在高频领域,由于存在趋肤效应,信号传输时,高频部分的损耗要高于低频部分的损耗,从而导致信号发生畸变。如下图:Vi(t)为输入信号,Vo(t)为输出信号,经过一段传输线后,由于高频部分的衰
发表于 2012/11/5 16:14:24
阅读(4216)