tag 标签: 种方

相关资源
  • 所需E币: 5
    时间: 2020-1-14 19:29
    大小: 49KB
    上传者: wsu_w_hotmail.com
    用FPGA器件实现UART核心功能的一种方法用FPGA器件实现UART核心功能的一种方法串行外设都会用到RS232-C异步串行接口,传统上采用专用的集成电路即UART实现,如TI、EXAR、EPIC的550、452等系列,但是我们一般不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也不是最合适的。如果设计上用到了FPGA/CPLD器件,那么就可以将所需要的UART功能集成到FPGA内部,本人最近在用XILINX的XCS30做一个设计的时候,就使用VHDL将UADT的核心功能集成了,从而使整个设计更加紧凑,更小巧、稳定、可靠,下面就谈谈设计方法。----分析UART的结构,可以看出UART主要由数据总线接口、控制逻辑和状态接口、波特率发生器、发送和接受等部分组成,各部分间关系如图一。[pic]----了解了UART的各部分组成结构后,下面对各部分的功能进行详细的分析。我们假定所要设计的UART为:数据位为7位、8位可选,波特率可选,效验方式为奇、偶、无等效验方式,下面的分析都是在这个假定的基础上进行。一、波特率发生部分----从图一可以看出,UART的接收和发送是按照相同的波特率进行收发的(当然也可以实现成对的不同波特率进行收发),波特率是可以通过CPU的总线接口设置的。UART收发的每一个数据宽度都是波特率发生器输出的时钟周期的16倍,即假定当前按照9600bps进行收发,那么波特率发生器输出的时钟频率应为9600*16Hz,当然这也是可以改变的,我们只是按照UART的方法进行设计。----我们假定提供的时钟为1.8432MHz,那么可以很简单地用CPU写入不同的数值到波特率保持寄存器,然后用计数器的方式生成所需要的各种波特率,这个值的计算原则就是1843……
  • 所需E币: 3
    时间: 2020-1-15 16:28
    大小: 36KB
    上传者: rdg1993
    测试十四种方法测试十四种方法2007-06-2716:16:45/个人分类:测试测试十四种方法{笔记}2007-06-2622:30:11软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。本文主要描述软件测试的类型。1数据和数据库完整性测试数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。数据库完整性原即:主码完整性:主码不能为空;外码完整性:外码必须等于对应的主码或者为空。数据合理性指数据在数据库中的类型,长度,索引等是否建的比较合理。在项目名称中,数据库和数据库进程应作为一个子系统来进行测试。在测试这些子系统时,不应将测试对象的用户界面用作数据的接口。对于数据库管理系统(DBMS),还需要进行深入的研究,以确定可以支1持测试的工具和技术。比如,有两张表:部门和员工。部门中有部门编号,部门名称,部门经理等字段,主码为部门编号;员工表中有员工编号,员工所属部门编号,员工名称,员工类型等字段,主码为员工编号,外码为员工所属部门编号,对应部门表。如果在某条部门记录中部门编号或员工记录员工编号为空,他就违反主码完整性原则。如果某个员工所属部门的编号为##,但是##在部门编号中确找不到,这就违反外码完整性原则。员工类型如下定义:0:职工,1:职员,2:实习生。但数据类型为Int,我们都知道Int占有4个字节,如果定义成char(1).就比原来节约空间。2白盒测试白盒测试是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。白盒测试分为动态白盒测试和静态白盒测试2.1静态白盒测试利用眼睛,浏览代码,凭借经验,找出代码中的错……
  • 所需E币: 3
    时间: 2020-2-11 11:52
    大小: 30KB
    上传者: 微风DS
    接地的几种方法接地的几种方法接地从字面来看上十分简单事情,但是对于经历过电磁干扰挫折的人来说可能是一个最难掌握的技术。实际上在电磁兼容设计中,接地是最难的技术。面对一个系统,没有一个人能够提出一个绝对正确的接地方案,多少会遗留一些问题。造成这种情况的原因是接地没有一个很系统的理论或模型,人们在考虑接地时只能依靠他过去的经验或从书上看到的经验。但接地是一个十分复杂的问题,在其它场合很好的方案在这里不一定最好。关于接地设计在很大程度上依赖设计师的直觉,也就是他对“接地”这个概念的理解程度和经验。因此,我们将不断地为大家有关接地方面的文章,使大家循序渐进地形成对接地的直觉。接地的方法很多,具体使用那一种方法取决于系统的结构和功能。“接地”的概念首次应用在电话的设计开发中。从1881年初开始采用单根电缆为信号通道,大地为公共回路。这就是第一个接地问题。但是用大地作为信号回路会导致地回路中的过量噪声和大气干扰。为了解决这个问题,增加了信号回路线。现在存在的许多接地方法都是来源于过去成功的经验,这些方法包括:  1)单点接地:如图1所示,单点接地是为许多在一起的电路提供公共电位参考点的方法,这样信号就可以在不同的电路之间传输。若没有公共参考点,就会出现错误信号传输。单点接地要求每个电路只接地一次,并且接在同一点。该点常常一地球为参考。由于只存在一个参考点,因此可以相信没有地回路存在,因而也就没有干扰问题。[pic]图1单点和星形接地  2)多点接地:如图2所示,从图中可以看出,设备内电路都以机壳为参考点,而各个设备的机壳又都以地为参考点。这种接地结构能够提供较低的接地阻抗,这是因为多点接地时,每条地线可以很短;并且多根导……