摘要: 概览本教程是NI信号发生器教程和高速数字化仪教程系列的一部分。 这个系列中的每个教程都将解释理论并给出应用实例,教授常见测量应用的一个主题。本教程讨论了视频信号测量与发生的基础。理解复合视频信号复合视频信号是所有需要生成视频信号的成分组合在同一信号中的信号。构成复合信号的三个主要成分如下:亮度信号——包含视频图像的强度(亮度或暗度)信息色彩信号——包含视频图像的色彩信息同步信号——控制在电视显示屏等显示器上信号的扫描单色复合信号是由两个成分组成的:亮度和同步。图1显示了这个信号(通常成为Y信号)。[+] 放大图片图1:单色复合视频信号(亮度从白过渡到黑)色彩信号通常被称为C信号,在图2中示出。 阅读全文
posted @ 2011-04-25 16:54 dangg 阅读(1500) 评论(1) 推荐(0) 编辑
摘要: 收集了一些SDRAM控制器设计的资料,有点乱,懒得整理。/************************************************************************/SDRAM的原理和时序.pdf下载到下面链接。http://www.eetop.cn/bbs/thread-57279-1-1.html/*********************************************************************************************/ 今天我们就详细探讨一下,其中的很多内容同样适用于DDR与RDRAM。 阅读全文
posted @ 2011-04-25 16:29 dangg 阅读(3251) 评论(0) 推荐(0) 编辑
摘要: 本文为转载,刚瞄了一眼,应该是在LINUX下的应用快速上手教程。Debussy是个很强大的看V代码及Debug V代码工具。你能方便地看到信号从哪里来到哪里去,比较强大。简单地用,用起来也比较简单。在我拿到的windows版本,只要做个filelist就可以把代码读进去,可以trace,灰常Nice。So,下面的东西,请适当参考。Debussy 介绍 Debussy 是NOVAS Software, Inc(思源科技)发展的HDL Debug & Analysis tool,这套软体主要不是用来跑模拟或看波形,它最强大的功能是:能够在HDL source code、schematic 阅读全文
posted @ 2011-02-22 16:25 dangg 阅读(7393) 评论(0) 推荐(2) 编辑
摘要: Designers have long found that there are many tradeoffs for area and performance. One-hot-state-encoding is an approach to state machine design that attempts to gain performance by simplifying decode logic. The simplest example is comparing a 4 bit counter to it's one-hot equivalent, which is a ring 阅读全文
posted @ 2011-01-24 11:19 dangg 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: Linux 文件和目录的属性作者:北南南北来自:LinuxSir.Org摘要:本文讲述的是文件或目录的属性,比如节点inode、文件类型、文件权限及归属;还对setuid、setgid及粘贴位进行了一般性的讲解。对ln 、chmod、umask、chown、chgrp 、touch 的用法也进行了比较详细的说明和举例; 目录1、 Linux 文件的属性概说;2、 关于inode;2.10 inode 相同的文件是硬链接文件;2.11 创建硬链接,硬链接和源文件关系;2.12 软链接的创建,及软接与源文件的关系; 3、文件类型;4、文件的权限; 4.21 通过 chmod 八进制语法来改变文件或 阅读全文
posted @ 2011-01-11 15:59 dangg 阅读(7188) 评论(0) 推荐(0) 编辑
摘要: FIFO学习(转) 1.什么是FIFO?FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。2.什么情况下用FIFO?FIFO一般用于不同时钟域之间的数据传输,比如FIFO的一端时AD数据采集,另一端时计算机的PCI总线,假设其AD采集的速率为16位 100K SPS,那么每秒的数据量为100K×16bit=1.6Mbps,而PCI总线的速度为33MHz 阅读全文
posted @ 2010-12-29 22:01 dangg 阅读(1205) 评论(0) 推荐(1) 编辑
摘要: Verilog 是 硬件描述语言 (HDL)曾经塑造 电子系统. 语言(有时叫 Verilog HDL)支持设计、证明和实施 模式, 数字式和 混杂信号电路 在各种各样的水平 抽象.Verilog的设计师想要一种语言以句法相似于 C编程语言 因此它是跟熟悉工程师和欣然接受了。 语言是 区分大小写有a 前处理器 象C和少校 控制流 主题词例如“如果”和“当”,是相似的时。 格式化机制在打印的惯例和语言 操作员 并且他们 优先次序 也是相似的。语言不同用一些根本方式。 Verilog用途开始或结束而不是卷曲括号定义代码块。 常数的定义在Verilog与他们的基地,因而这些一起要求位宽度不同。 然而 阅读全文
posted @ 2010-12-29 14:33 dangg 阅读(17735) 评论(0) 推荐(6) 编辑
摘要: l单口RAM// Quartus II Verilog Template// Single port RAM with single read/write address module single_port_ram ( input [(DATA_WIDTH-1):0] data, input [(ADDR_WIDTH-1):0] addr, input we, clk, output reg [(DATA_WIDTH-1):0] q); parameter DATA_WIDTH = 8; parameter ADDR_WIDTH = 6; // Declare the RAM variabl 阅读全文
posted @ 2010-12-29 12:47 dangg 阅读(5068) 评论(0) 推荐(1) 编辑
摘要: FPGA/CPLD 的设计思想与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口的同步方法。希望本文能引起工程师们的注意,如果能有意识地利用这些原则指导日后的设计工作,将取得事半功倍的效果! 乒乓操作 “ 乒乓操作 ” 是一个常常应用于数据流控制的处理技巧,典型的乒乓操作方法如图 1 所示。 乒乓操作的处理流程为:输入数据流通过 “ 输入数据选择单元 ” 将数据流等时分配到两个数据缓冲区,数据缓冲模块可以为任何存储模块,比较常用的存储单元为双口 RAM(DPRAM) 、单口 RAM(SPRAM) 、 FIFO 等。在第一个 阅读全文
posted @ 2010-12-29 09:46 dangg 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 断言验证断言验证就是在模拟中引入形式特征检查的验证方法。用这种方法,设计师编码时插入对特征的描述—断言。代码完成后,进行模拟以检查断言,并修改模拟时断言发现的问题。最后,特征检查根据约束限定,穷举搜索设计的状态空间、证明或证伪断言、查找设计的错误。很多人感觉到,断言验证将是芯片设计业中下一个突破点,使工程师能继续设计和验证更大更复杂的电路。断言验证,给模拟验证的测试基准和监督技术带来许多非常需要的技术手段,也有助于普及和接受正在出现的形式验证技术。断言简介断言是对设计应当如何执行行为的描述,是嵌入设计的检查。断言一般用在协议可能误用或者设计意图可能不正确实现的地方,通常是功能划分模糊、模块间接 阅读全文
posted @ 2010-12-27 14:53 dangg 阅读(4682) 评论(2) 推荐(0) 编辑