随笔分类 -  数字设计

摘要:SDRAM DQM的解释,总算明白了数据掩码在讲述读/写操作时,我们谈到了突发长度。如果BL=4,那么也就是说一次就传送4×64bit的数据。但是,如果其中的第二笔数据是不需要的,怎么办?还都传输吗?为了屏蔽不需要的数据,人们采用了数据掩码(Data I/O Mask,简称DQM)技术。通过DQM,内存可以控制I/O端口取消哪些输出或输入的数据。这里需要强调的是,在读取时,被屏蔽的数据仍然会从存储体传出,只是在“掩码逻辑单元”处被屏蔽。DQM由北桥控制,为了精确屏蔽一个P-Bank位宽中的每个字节,每个DIMM有8个DQM信号线,每个信号针对一个字节。这样,对于4bit位宽芯片,两个 阅读全文
posted @ 2013-04-01 16:31 c_cloud 阅读(1170) 评论(0) 推荐(0)
摘要:摘要:本应用指南阐述如何将1-Wire主机(1WM)嵌入到用户ASIC设计之中。本文包含了采用Verilog语言如何创建1-Wire主机例程的摘要。本文提到的DS89C200只是一个理论上的微控制器。另外,假定读者已经具备了1-Wire主机DS1WM和1-Wire协议的一般知识。引言1-Wire主机DS1WM,称作1WM,创建它是为了便于实现主机CPU通过1-Wire总线与器件进行通信,而无须涉及位时序操作。本应用指南阐述如何将1-Wire主机(1WM)嵌入到用户ASIC设计之中。本文提到的DS89C200只是一个理论上的微控制器,另外,假定读者已经具备了1-Wire主机DS1WM和Maxim 阅读全文
posted @ 2012-12-09 21:52 c_cloud 阅读(792) 评论(0) 推荐(0)
摘要:摘要:本应用笔记介绍了嵌入式应用中的四类1-Wire主机电路,并讨论了它们与备用(即未用)系统资源相关的性能与要求。文中给出的电路适用于半径不超过1米,只挂接少量1-Wire从器件的小型网络。文章还介绍了针对具体应用寻找最具性价比的1-Wire主机的指令和决策表。这里假设读者熟悉1-Wire通信和微控制器的基本知识。引言1-Wire总线是一个简单的信号传输电路,可通过一根共用的数据线实现主控制器与一个或一个以上从器件之间的半双工双向通信。电源和数据通信通过单根数据线传输,使得1-Wire器件具有无与伦比的强大功能,可减少系统间的互联。1-Wire器件通过受专利保护的单触点串行接口提供存储器、混 阅读全文
posted @ 2012-12-09 21:48 c_cloud 阅读(375) 评论(0) 推荐(0)
摘要:我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。对于图 1,当左端的输入为“0”时,前面的三极管截止(即集电极c跟发射极e之间相当于断开),所以5v电源通过1k电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极管导通,而后面的三极管截止(相当于开关断开)。我们将图1简化成图2的样子。图2中的开关受软件控制,“1”时断开,“0”时闭合。很明显可以看出,当开关闭合时,输 出直接接地,所以输出电平为0。而当开关断开时,则 阅读全文
posted @ 2012-11-29 14:38 c_cloud 阅读(604) 评论(0) 推荐(0)
摘要:好的工具并不能保证好的设计,但它能在正确完成设计工作时,大大减轻你的劳务数字电路具有模拟特性知道何时要考虑,以及何时不考虑数字设计的模拟特性要随时做好你的设计文档,以方便自己和他人对设计的理解用信号名称来理顺和联系作用层次的关系,并逐层逐块进行逻辑设计懂得使用标准功能构件在系统级进行最小成本的设计(要把你自己的工程劳务也包括进成本中去)状态机设计类似于程序设计,按程序的步骤进行使用可编程逻辑来简化设计,减少成本,也适用于后期阶段的修改避免异步设计,找到一种比较好的方法来实现同步设计如果某些异步接口是不可避免的,要慎重而精心地设计不同子系统与外界系统之间的异步接口,并提供可靠地同步电路及早解决一 阅读全文
posted @ 2012-07-30 13:42 c_cloud 阅读(167) 评论(0) 推荐(0)