2010年3月13日

转载 问题讨论:串入串出移位寄存器的可靠性?

摘要: 这 是个串入串出移位寄存器,学过数字电路的人都知道.时 序是下边这个样子的.这 个是D触发器,相信大家都知道它如何工作.但 是,当D触发器遭遇这种信号的时候,它怎么工作?传说中的亚稳态出现了?????那, 回头看看第一个图,移位寄存器吧.迷 惑了吗?不迷惑?如果你知道是怎么回事了,就可以不用浪费时间继续看了.那 看看第2个图,移位寄存器的时序吧,第二个D触发器是否出现了上图所示的亚稳态?莫 非所有... 阅读全文

posted @ 2010-03-13 08:00 fpga_hjh 阅读(616) 评论(1) 推荐(1) 编辑

FPGA开发经验谈:FPGA 设计的四种常用思想与技巧(一)

摘要: FPGA/CPLD 的设计思想与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口的同步方法。 希望本文能引起工程师们的注意,如果能有意识地利用这些原则指导日后的设计工作,将取得事半功倍的效果! 乒乓操作 “ 乒乓操作 ” 是一个常常应用于数据流控制的处理技巧,典型的乒乓操作方法如图 1 所示。 乒乓... 阅读全文

posted @ 2010-03-13 00:02 fpga_hjh 阅读(761) 评论(0) 推荐(1) 编辑

FPGA开发经验谈-FPGA 设计的四种常用思想与技巧(二)

摘要: 串并转换设计技巧 串并转换是 FPGA 设计的一个重要技巧,它是数据流处理的常用手段,也是面积与速度互换思想的直接体现。串并转换的实现方法多种多样,根据数据的排序和数量的要求,可以选用 寄存器、 RAM 等实现。前面在乒乓操作的图例中,就是通过 DPRAM 实现了数据流的串并转换,而且由于使用了 DPRAM ,数据的缓冲区可以开得很大,对于数量比较小的设计可以采用寄存器完成串并转换。如无特殊需... 阅读全文

posted @ 2010-03-13 00:01 fpga_hjh 阅读(860) 评论(0) 推荐(2) 编辑

FPGA 设计的四种常用思想与技巧(三)--数据接口的同步方法

摘要: 数据接口的同步方法 数据接口的同步是 FPGA/CPLD 设计的一个常见问题,也是一个重点和难点,很多设计不稳定都是源于数据接口的同步有问题。 在电路图设计阶段,一些工程师手工加入 BUFT 或者非门调整数据延迟,从而保证本级模块的时钟对上级模块数据的建立、保持时间要求。 还有一些工程师为了有稳定的采样,生成了很多相差 90 度的时钟信号,时而用正沿打一下数据,时而用负沿打一下数据,用以调整... 阅读全文

posted @ 2010-03-13 00:00 fpga_hjh 阅读(3669) 评论(0) 推荐(1) 编辑

2010年3月9日

FPGA设计百问 1

摘要: 1、问:请教控制XST插入buffer的方法 答:1、用buffer_type约束。具体使用方法在XST User Guide 2、手动插入BUFG,然后设置允许使用BUFG的数量,那么手动插入的将拥有高优先级而先占用了BUFG。2、问:ISE软件中给出的综合报告与静态时序分析报告中都含有工作频率,请问哪一个是FPGA 能够实际工作的频率? 答:经过映射和布线后的频率值才是FPGA可以真正跑到的频... 阅读全文

posted @ 2010-03-09 12:01 fpga_hjh 阅读(421) 评论(0) 推荐(1) 编辑

问:关于上升沿和下降沿触发的讨论

摘要: 问:关于上升沿和下降沿触发的讨论 答:发现一些同仁提出上升沿和下降沿计数的问题,工作中也碰到一些同事问及此问题。现在我把我多年来一直采用的办法奉上,但愿对初学者有所帮助。 以一个最简单的计数器为例: Port( clock:in std_logic; pulse:in std_logic; q:out std_logic_vector(3 downto 0) ); q输出为对pulse跳变沿... 阅读全文

posted @ 2010-03-09 11:55 fpga_hjh 阅读(7554) 评论(0) 推荐(2) 编辑

2010年3月8日

DCM使用详解

摘要: 本文翻译自Using Digital Clock Managers (DCMs) in Spartan-3 FPGAs http://www.dzjs.net/html/EDAjishu/2009/0925/3933.html DCM主要功能1. 分频倍频:DCM可以将输入时钟进行multiply或者divide,从而得到新的输出时钟。2. 去skew:DCM还可以消除clock的skew,所谓s... 阅读全文

posted @ 2010-03-08 19:15 fpga_hjh 阅读(11494) 评论(0) 推荐(2) 编辑

FPGA 常用术语

摘要: FPGA 常用术语 1:LCA(Logic Cell Array):逻辑单元阵列,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。 2:IOB(Input Output Block):可编程输入输出单元,为了便于管理和适应多种电器标准,FPGA的IOB被划分为... 阅读全文

posted @ 2010-03-08 13:37 fpga_hjh 阅读(1312) 评论(0) 推荐(1) 编辑

2010年3月5日

基于FPGA的前向纠错算法

摘要: 目前,无线产品的广泛应用使无线音频和视频的高质量传输成为可能。蓝牙、无限局域网等无线传输设备比较复杂,成本较高,急需 开发一种简便的、仅用于流媒体的无线传输平台,将音频数据实时地发送到移动终端。由于音频数据的实时性,不宜采用反馈重传等 造成很大时延的差错控制方式。前向纠错码(FEC)的码字是具有一定纠错能力的码型,它在接收端解码后不仅可以发现错误,而且能 够判断错误码元所在的位置并自动纠错。这种纠... 阅读全文

posted @ 2010-03-05 09:14 fpga_hjh 阅读(3785) 评论(3) 推荐(1) 编辑

2010年3月2日

变电站----光纤纵差保护

摘要: 1短线路保护应用的背景及现状 110 kV线路常规配置一般是三段式相间距离保护和三段式零序电流保护。对短线来说,接地零序电流保护显然不能获得良好的速动性,通常没有瞬时动作段,阶梯式保 护的动作时间又较长,对快速切除故障极为不利。距离保护的阻抗元件一般是方向阻抗继电器或带偏移特性的阻抗继电器,这种圆特性阻抗继电器躲过渡电阻性能较 差,一般对于6 km以下(CT为600/5或更小)的线路保护就起不... 阅读全文

posted @ 2010-03-02 18:10 fpga_hjh 阅读(2743) 评论(0) 推荐(1) 编辑

导航