S5920Q
300
QFP/05+
回收原装IC库存,只做全新原装
S5920Q
889
QFP/07+
深圳现货 可供更多数量及配单
S5920Q
15000
QFP160/23+
全新原装进口特价
S5920Q
9027
QFP160/23+
只售原装,假一罚十
S5920Q
6000
QFP160/21+
一站式配单
S5920Q
12
QFP/15+
-
S5920Q
200
QFP/15/16+
原装/工厂库存保质360天
S5920
5000
./18+
原装进口 订货7-10天货期
S5920
65000
-/22+
原装现货,可开增值税可追溯原厂货源
S5920
23817
QFP/23+
原装 BOM表一站配套
S5920
10000
-/22+
一级代理.原装特价现货
S5920
3588
-/-
原装 部分现货量大期货
S5920
10000
-/22+
一级代理.原装特价现货
S5920
5800
-/2024+
全新原装现货
S5920
5800
-/23+
进口原装现货,杜绝假货。
S5920
9800
QFP160/24+
原装进口现货热卖,假一罚十
S5920
65286
-/21+
全新原装现货,长期供应,免费送样
S5920
11528
2016+/21+
亚洲最权威元器件配单商城
S5920
41101
QFP/-
大量现货,提供一站式配单服务
S5920
63422
QFP/2215+
原装现货,可提供一站式配套服务
30还提供了1个pci时钟的缓冲输出,可用来作为局部总线的输入时钟;封装为176脚pqfp以及180脚ubga。 ②兼容性。pci9030的引脚与9050、9052、9054、9080均不兼容,只兼容9050、9052的寄存器,并提供了某些寄存器新的位定义和若干新的寄存器定义;但与9054以及9080的寄存器不兼容。pci9030可广泛应用于网络、通信、图像及海量存储设计中。它易于将已有的其它总线设计转换到pci总线的设计,缩短了设计周期,且其丰富的外部接口大节省了制板空间。 (2)amccs5920 amccs5920(简称s5920)是amcc公司新近推出的一种pci总线目标接口芯片,从其功能来看,可被视作是s5933的子集。与后者相比,s5920减少了总线主控的功能,其它性能相仿,甚至有所增强;而价格却降低了很多,因此,在很多无需进行总线主控的场合,采用s5920完成设计能取得更高的性能价格比。其主要性能如下:符合pci2.2标准;最高传输速率132mb/s;可编程的预取长度和等待周期;4个32位读写fifo的直通通道;外加总线可工作于主动或被动状态;支持即插即用;支持串行nvram
块包括系统底板(backplane)均按照compact pci规范pcimg2.0 r2.1设计,包括终端匹配电阻的设计(如图2)、底板时钟和中断设计以及其他电气性能的设计。2.2 扩展模块的设计与实现本系统中,除主机模块外还有三个扩展模块,它们分别完成系统对模拟信号的采样及处理(ad模块)、系统与其他设备的通信(4串口模块)以及系统与internet的连接(双网模块)。本系统中除了上文指出的双网模块需要pci-pci的桥接芯片外,ad模块和串口模块与cpci总线连接同样需要桥接芯片amcc s5920的支持(如图2所示)。amcc s5920是单一芯片的多功能设备,它为设计者提供了一条灵活而简便的通往pci总线的道路。通过使用s5920,模块设计者无须考虑pci总线的各种电气性能和时序的特殊要求,只需根据s5920转换后的类似isa的ttl电平的add-on总线进行设计即可。作为pci上的目标设备,s5920可提供132mbps的数据传输率,兼容33mhz的pci总线和高达40mhz的add-on总线,由它转换出的add-on总线可支持8、16和32位的数据宽度。(1)ad模块支持16路模拟
块使用 pxi 总线,可用于pxi 总线计算机中。pxi 总线规范是ni 公司于1997 年发布的[3,4,5]。pxi 这种新型模块化仪器系统是在pci总线内核技术上增加了成熟的技术规范和要求形成的。它通过增加用于多板同步的触发总线和参考时钟、用于进行精确定时的星形触发总线、以及用于相邻模块间高速通信的局部总线来满足试验和测量用户的要求。 目前 pxi 总线平台下以windows2000、windwos xp 为主,需要编写windows wdm 驱动程序。该模块的驱动程序主要对接口芯片s5920 进行编程。模块软件包括驱动程序、应用程序,同时为了与ni 公司的labview 软件兼容,还编写了与labview 软件的接口程序。 3.1 wdm 驱动程序编写 3.1.1 wdm 模型简介 wdm 模型(windows driver model)是微软公司为当前主流操作系统windows2000 和windowsxp 的驱动程序设计的一种构架,它和传统的vxd 的驱动是完全不同的体系结构。window2000/xp 系统结构图如图2 所示,应用程序调用windows 子系
大数据传输速率为132 mb/s,可同时支持多组外设,数据吞吐量大,是目前应用最广泛、最流行的一种高速同步总线。因此,利用pci总线实现上位机与外部设备的串口通信,可以提高通信能力。 由于大部分i/o 设备没有pci总线功能,要实现设备与pci总线的连接,需要pci接口芯片、通用异步收发器uart(universal asynchronous receiver transmitter)等。而目前开发pci总线与外部设备的串口通信大体上有两种方式:(1)使用专用的芯片,如:pci专用接口芯片s5920、s5933等;uart专用芯片8250、8251、16450、16550等。使用厂家提供的专用接口芯片,用户可能只使用到它的部分功能,会造成一定的资源浪费,而且专用芯片价格高。(2)使用可编程器件fpga。使用fpga较使用专用芯片具有以下优点:一方面用户可以根据需要进行设计,不会浪费资源;另一方面可以将pci接口、uart都做在一片fpga内,这样就不需要外接专门的芯片,简化了电路、缩小了体积、提高了系统的可靠性。 1系统硬件设计 本设计中选用altera公司的fpga芯片ep1
s数据传输率,使得人们更倾向于用pci总线的处理芯片来构造系统机、工作站、外围设备及板卡。于是,一些旧的i/o设备和存储器由于不支持pci总线而面临着被淘汰的地步,为了实现连接pci总线和这些i/o设备、存储器的连接,可以设计一个pci扩展总线桥,通过桥电路,接出一条标准的i/o扩展总线,如isa、eisa或mca总线,从而可继续使用现有的i/o设备,以增加pci总线的兼容性和选择范围。 开发pci总线接口电路,通常有两种途径。一种是使用专用接口芯片,如美国amcc公司生产的pci协议控制芯片s5920、s5933或plx公司的pci905x系列芯片等,另一种则是利用可编程逻辑器件(pld)来实现pci总线接口功能。采用专用芯片,可以比较容易的实现pci接口,可以让开发者避开复杂的pci总线协议,减少工作量,降低设计难度,缩短开发周期。但是,使用pci专用芯片也存在一些问题:价格太高,功能太全,开发者一般只用了其中的一部分,既造成了资源浪费又不经济;并且它的接口固定,使用起来不太灵活。而应用可编程逻辑器件进行pci接口,能够较灵活的实现所需要的功能。由于pci扩展总线桥的后端用户逻辑时序较简单
30还提供了1个pci时钟的缓冲输出,可用来作为局部总线的输入时钟;封装为176脚pqfp以及180脚ubga。 ②兼容性。pci9030的引脚与9050、9052、9054、9080均不兼容,只兼容9050、9052的寄存器,并提供了某些寄存器新的位定义和若干新的寄存器定义;但与9054以及9080的寄存器不兼容。pci9030可广泛应用于网络、通信、图像及海量存储设计中。它易于将已有的其它总线设计转换到pci总线的设计,缩短了设计周期,且其丰富的外部接口大节省了制板空间。 (2)amccs5920 amccs5920(简称s5920)是amcc公司新近推出的一种pci总线目标接口芯片,从其功能来看,可被视作是s5933的子集。与后者相比,s5920减少了总线主控的功能,其它性能相仿,甚至有所增强;而价格却降低了很多,因此,在很多无需进行总线主控的场合,采用s5920完成设计能取得更高的性能价格比。其主要性能如下:符合pci2.2标准;最高传输速率132mb/s;可编程的预取长度和等待周期;4个32位读写fifo的直通通道;外加总线可工作于主动或被动状态;支持即插即用;支持串行nvram