ISA总线功能卡
- 格式:doc
- 大小:53.00 KB
- 文档页数:7
网卡类型1. 按总线接口类型分按网卡的总线接口类型来分一般可分为ISA接口网卡、PCI接口网卡以及在服务器上使用的PCI-X总线接口类型的网卡,笔记本电脑所使用的网卡是PCMCIA接口类型的。
(1)ISA总线网卡(2)PCI总线网卡(3)PCI-X总线网卡(4)PCMCIA总线网卡(5)USB总线接口网卡2. 按网络接口划分除了可以按网卡的总线接口类型划分外,我们还可以按网卡的网络接口类型来划分。
网卡最终是要与网络进行连接,所以也就必须有一个接口使网线通过它与其它计算机网络设备连接起来。
不同的网络接口适用于不同的网络类型,目前常见的接口主要有以太网的RJ-45接口、细同轴电缆的BNC接口和粗同轴电AUI接口、FDDI接口、ATM接口等。
而且有的网卡为了适用于更广泛的应用环境,提供了两种或多种类型的接口,如有的网卡会同时提供RJ-45、BNC接口或AUI接口。
(1)RJ-45接口网卡(2)BNC接口网卡(3)AUI接口网卡(4)FDDI接口网卡(5)ATM接口网卡3. 按带宽划分随着网络技术的发展,网络带宽也在不断提高,但是不同带宽的网卡所应用的环境也有所不同,目前主流的网卡主要有10Mbps网卡、100Mbps以太网卡、10Mbps/100Mbps自适应网卡、1000Mbps千兆以太网卡四种。
(1)10Mbps网卡(2)100Mbps网卡(3)10Mbps/100Mbps网卡(4)1000Mbps以太网卡4. 按网卡应用领域来分如果根据网卡所应用的计算机类型来分,我们可以将网卡分为应用于工作站的网卡和应用于服务器的网卡。
前面所介绍的基本上都是工作站网卡,其实通常也应用于普通的服务器上。
但是在大型网络中,服务器通常采用专门的网卡。
它相对于工作站所用的普通网卡来说在带宽(通常在100Mbps以上,主流的服务器网卡都为64位千兆网卡)、接口数量、稳定性、纠错等方面都有比较明显的提高。
还有的服务器网卡支持冗余备份、热拨插等服务器专用功能。
PCI总线和ISA总线有什么区别?PCI,现在几乎看不到ISA了。
PCI总线是高速同步总线,具有32bit总线宽度,工作频率是33MHz,最大传输率为132Mbyte/s,远远大于ISA总线5Mbyte/s 的速率。
主板有两种扩展槽,黑色的为ISA,白色的短槽为PCI,PCI是现在比较先进的一种。
分别插入ISA卡和pci卡。
1、ISA总线ISA总线接口由于I/O速度较慢,随着上世纪90年代初PCI总线技术的出现,很快被淘汰了。
目前在市面上基本上看不到有ISA总线类型的网卡。
不过近期出现一种复古现象,就是在一些品牌的最新的i865系列芯片组主板中居然又提供了几条ISA插槽,真是令人费解!最普通的总线是ISA总线,即工业标准结构总线。
16位ISA总线频率为8MHz左右。
它的应用范围很广,几乎所有的主板都保留了ISA总线的扩展槽。
2、PCI总线PCI是Intel公司开发的一套局部总线系统,它支持32位或64位的总线宽度,频率通常是33MHz。
目前最快的PCI2.0总线速度是66MHz。
PCI总线允许十个接插件,同时它还支持即插即用。
是目前最主流的一种接口类型。
因为它的I/O速度远比ISA总线型的卡快(ISA最高仅为33MB/s,而目前的PCI 2.2标准32位的PCI接口数据传输速度最高可达133MB/s),所以在这种总线技术出现后很快就替代了原来老式的ISA总线。
PCI是Intel公司开发的一套局部总线系统,它支持32位或64位的总线宽度,频率通常是33MHz。
目前最快的PCI2.0总线速度是86MHz。
目前主流的PCI规范有PCI2.0、PCI2.1和PCI2.2三种,PC机上用的32位PCI网卡,三种接口规范的卡外观基本上差不多(主板上的PCI插槽也一样)。
服务器上用的64位PCI网卡外观就与32位的有较大差别,主要体现在金手指的长度较长。
ISA总线ISA总线(或称工业标准结构总线)在与IBM兼容的PC系统刚起步时就已出现了(约1982年)。
实际上,任何早期PC中的功能卡均可插入最先进的基于Pentium4的计算机中,并且发挥作用。
这是因为在所有这些计算机都有ISA总线接口,从而与早期的PC仍然兼容。
ISA总线最近在家用计算机中已几乎不用了,但仍用于许多工业应用,且越来越受到限制。
ISA总线已经不同于它的早期版本。
ISA总线已从最初的8位标准总线发展为在大多数系统中广泛应用的16位标准总线。
在发展过程中甚至出现过一种称为EISA(扩展ISA)总线的32位标准总线,但已基本消失。
在一些比较老的主板上仍保留有ISA插槽,既可以插入8位ISA卡,又可以插入16位ISA卡。
32位的印制电路板则经常是PCI卡。
8位ISA总线接口引脚信号名称输入输出引脚信号名称输入输出A1I/OCHCK I B1GNDA2D7I/O B2RESET IA3D6I/O B3+5V IA4D5I/O B4IRQ2OA5D4I/O B5-5V IA6D3I/O B6DRQ2OA7D2I/O B7-12V IA8D1I/O B8NOWS OA9D0I/O B9+12V IA10IOCHRAY I/O B10GNDA11AEN I/O B11/SMEMW I/OA12A19I/O B12/SMEMR I/OA13A18I/O B13/IOW I/OA14A17I/O B14/IOR I/OA15A16I/O B15/DACK3IA16A15I/O B16DRQ3OA17A14I/O B17/DACK1IA18A13I/O B18DRQ1OA19A12I/O B19/REFRESH I/OA20A11I/O B20CLK IA21A10I/O B21IRQ7OA22A9I/O B22IRQ6OA23A8I/O B23IRQ5OA24A7I/O B24IRQ4OA25A6I/O B25IRQ3OA26A5I/O B26/DACK2IA27A4I/O B27T/C I/OA28A3I/O B28BALE IA29A2I/O B29+5V IA30A1I/O B30OSC IA31A0I/O B31GND1、下面对引脚信号做一些简要说明:D7~D0:8位数据线,双向,三态。
基于ISA总线的PIO控制卡设计
王志德;臧春华
【期刊名称】《仪器仪表用户》
【年(卷),期】2011(018)006
【摘要】介绍了基于ISA总线的PIO控制卡的硬件电路和软件设计,并给出了详细的设计方案.通过使用VHDL语言设计出逻辑控制电路,下载至PIO控制卡的CPLD 芯片中,实现逻辑控制功能.射频仿真系统中的校准计算机通过ISA总线对PIO卡进行读写,达到控制校准接收机内部微波开关的目的.文章最后给出了该PIO卡的仿真波形和测试结果.
【总页数】3页(P77-79)
【作者】王志德;臧春华
【作者单位】南京航空航天大学电子信息工程学院,南京210016;南京航空航天大学电子信息工程学院,南京210016
【正文语种】中文
【中图分类】TP391
【相关文献】
1.一种基于ISA总线的步进电机多轴联动控制卡 [J], 马宏伟;张旭辉;杜公儒;姜俊英
2.一种基于ISA总线的步进电机控制卡的实现 [J], 杜毓瑾;杨代华;夏益民
3.基于ISA总线的步进电机控制卡设计 [J], 戴向国;傅水根;王先逵;张桂香;张秀海;高炬
4.基于ISA总线的八轴联动伺服控制卡在大射电望远镜悬索馈源系统中的应用 [J], 佘海波;段宝岩;刘宏;陈光达
5.一种基于ISA总线的步进电机控制卡的实现 [J], 杜毓瑾;杨代华;夏益民
因版权原因,仅展示原文概要,查看原文内容请购买。
解释isa总线,eisa总线及pci总线的工作特点
ISA、EISA和PCI总线的工作特点如下:
1.ISA总线:
•数据传输速率较慢,最大传输速率仅为8MB/s。
•允许多个CPU共享系统资源,但CPU资源占用较高,且数据传输带宽较小。
•基于ISA总线的扩展插槽颜色一般为黑色,长度比PCI接口插槽要长。
•已逐渐被淘汰,被PCI总线所取代。
2EISA总线:
•具有较大的带宽,约为32位数据总线,最高可达33MHz。
•传输速度较快,最高可达20MB/s。
•提供16个插槽,更好地支持外围设备的安装和升级。
•支持多种新技术和功能特性,如内存映射、DMA控制器、中断控制器等。
3PCI总线:
•具有地址数据多路复用的高性能的32位或64位同步总线。
•总线引脚数目和部件数量较少,降低了成本及布线的复杂度。
•支持线性突发传输模式,确保了总线不断满载数据进行高速传输。
•设计独立于处理器的,具有严格的总线规范和良好的兼容性。
•隐蔽的总线仲裁减小了仲裁开销,极小的存取延迟,采用总线主控和异步数据转移操作。
•提供数据和地址奇偶校验功能,保证了数据的完整性和准确性。
•与CPU的时钟频率无关,能支持多个外设,设备间通过局部总线可以完成数据的快速传递,有效解决了数据传输的瓶颈问题。
•对扩展卡和元件能够进行自动配置,实现设备的即插即用。
总的来说,PCI总线在数据传输速率、设计灵活性、兼容性和扩展性等方面具有优势,因此在现代计算机系统中得到广泛应用。
ISA总线板卡和PCI总线板卡的区别pci(peripheral component interconnect)总线,即外围部件互连总线,是一种先进的高性能32/64位地址数据复用局部总线。
pci总线与处理器和时钟频率无关,可以提供高达132mb/s的数据传送速率;它具有严格的规范,只要符合pci规范的扩展卡插入任何pci系统就能可靠地工作。
但由于pci总线协议的复杂性,其接口的实现比vesa、isa和mca等总线要困难得多。
目前,开发pci接口设备有两种方法:一种方法是采用可编程逻辑芯片,它的最大好处是比较灵活,用户可以根据自己的需要开发出适合于特定功能的芯片,而不必实现pci的全部功能。
现在有许多生产可编程逻辑器件的厂商,如xilinx的logicore和altera的ampp都提供经过严格测试的pci接口功能模块,用户只要进行组合设计即可。
另一种常用的方法是使用专用接口器件,通过专用芯片可以实现完整的pci主控模块和目标模块的功能,将复杂的pci总线接口转换为相对简单的用户接口,用户只要设计转换后的总线接口即可。
专用接口芯片具有较低的成本和通用性,能够有效降低接口设计的难度,缩短开发时间。
现有的pci接口芯片主要有amcc公司的amccs59xx系列和plx公司的pci90xx系列。
在plx系列产品中,pci9052是一款常用的pci总线目标接口芯片,该芯片最大的特色是带有一个isa接口,通过它可以实现isa总线到pci总线的无缝连接,这为目前仍存在的isa插件移植到pci提供了极大的方便。
利用pci9052的isa模式进行pci的开发可以简化设备开发过程,但难度还是较大。
设计者不仅要理解掌握手册中的要点,还要学习硬件设计和软件设计的方法和过程。
为了让大家能够系统地了解利用pci9052的isa 模式进行pci板卡开发的过程和方法,本文从硬件设计、配置寄存器的编写、板卡调试和驱动程序的编写等方面介绍了pci9052的开发过程。
一、ISA插槽:基于ISA总线的扩展插槽ISA插槽ISA插槽是基于ISA总线(Industrial Standard Architecture,工业标准结构总线)的扩展插槽,其颜色一般为黑色,比PCI接口插槽要长些,位于主板的最下端。
其工作频率为8MHz左右,为16位插槽,最大传输率16MB/sec,可插接显卡,声卡,网卡以及所谓的多功能接口卡等扩展插卡。
其缺点是CPU资源占用太高,数据传输带宽太小,是已经被淘汰的插槽接口。
目前还能在许多老主板上看到ISA插槽,现在新出品的主板上已经几乎看不到ISA插槽的身影了,但也有例外,某些品牌的845E 主板甚至875P主板上都还带有ISA插槽,估计是为了满足某些特殊用户的需求。
最早的PC总线是IBM公司1981年在PC/XT 电脑采用的系统总线,它基于8b it的8088 处理器,被称为PC总线或者PC/XT总线。
在1984年的时候,IBM 推出基于16-bit Intel 80286处理器的PC/AT 电脑,系统总线也相应地扩展为16bit,并被称呼为PC/AT 总线。
而为了开发与IBM PC 兼容的外围设备,行业内便逐渐确立了以IBM PC 总线规范为基础的ISA(工业标准架构:Industry Standard Architect ure )总线。
ISA 是8/16bit 的系统总线,最大传输速率仅为8MB/s ,但允许多个CPU 共享系统资源。
由于兼容性好,它在上个世纪80年代是最广泛采用的系统总线,不过它的弱点也是显而易见的,比如传输速率过低、CPU占用率高、占用硬件中断资源等。
后来在PC‘98 规范中,就开始放弃了ISA 总线,而Intel 从i810 芯片组开始,也不再提供对ISA 接口的支持。
使用286和386SX以下CPU的电脑似乎和8/16bit ISA 总线还能够相处融洽,但当出现了32-bit 外部总线的386DX处理器之后,总线的宽度就已经成为了严重的瓶颈,并影响到处理器性能的发挥。
ISA(PC/104) 总线信号时序简介SBS Science & Technology Co., Ltd.APPN-002ISA(PC/104)总线信号时序简介目录1.0 ISA概况 2.0 ISA文献2.1 ISA规范 2.2 ISA书籍3.0 ISA结构形式 4.0 PC/104结构形式 5.0 ISA信号描述 6.0 ISA时序图 7.0 ISA信号用法 8.0 ISA连接器引脚 9.0 PC/104总线连接引脚盛博科技1APPN-002ISA(PC/104)总线信号时序简介1.0 ISA 概况ISA总线 即工业标准结构 Industry Standard Architecture 十世纪八十年代早期IBM在佛罗里达州Boca Raton研发实验室 出的个人电脑 其中包括了8位ISA总线 1984年 最早起源于二 IBM于1981年推IBM推出了PC-AT 这是第一个全面实现16位结构的ISA总线 IBM最初命名的 AT总线 首先被记录于IBM出版的 The PC-AT TechnicalReference 上 此书包括了图表和BIOS清单 这样类似于康柏的其它公司很容易 就生产出了IBM兼容的产品 由于IBM将 AT总线”作为一项商标进行保护 其它生产兼容IBM产品的公司就不能使用 AT总线 这个名称 结果 人们在行业 中创造了 ISA 并将其作为这种总线的新名称 这个名称最后被包括IBM在内的所有公司采用 尽管 The PC-AT Technical Reference 包含了详细的图表和BIOS清单 但其 因未包含严格的时序 规范及其它必要条件而未成为一个很好的总线规范 结果 对ISA各种各样的实现造成了一些产品之间的兼容性问题 的问题 迄今为止 渐渐形成了许多ISA总线规范 但是不幸的是 为了减轻因兼容造成 这些规范也不尽相同没有产生出一个完全统一的ISA总线规范2.0 ISA 文献2.1 ISA 规范有关ISA总线规范的文档有如下几篇 EISA Specification, Version 3.12――这篇文档包括ISA总线规范 并规定了 扩展工业标准结构 定义了ISA总线上32位扩展 IEEE Draft Standard P996 这篇文档描写了标准PC类系统的机械和电 子规范 通过/.付费可以向IEEE订购 PS/2 Technical Reference 这篇来自IBM的文档内容包括在一些IBM计 算机PS/2线上使用ISA总线的信号定义和时序图2.2 ISA书籍两本对ISA总线进行了详细描述的书是 ISA & EISA Theory and Operation, by Edward Solari. (Annabooks) (ISBN 0-929392-15-9) ISA System Architecture, by Don Anderson and Tom Shanley. (MindShare) (ISBN 0-201-40996-8)盛博科技2APPN-002ISA(PC/104)总线信号时序简介3.0 ISA结构形式8 位卡:(At the card)(At the computer)16 位卡:(At the card)(At the computer)盛博科技3APPN-002ISA(PC/104)总线信号时序简介4.0 PC/104结构形式与ISA板不同 义相同PC/104 8位/16位总线模块具有同样尺寸 全为地 Gnd与ISA板总线信号定但多A32/B32;C0/D0;C19/D19引脚盛博科技4APPN-002ISA(PC/104)总线信号时序简介5.0 ISA 信号描述SA19-SA0System Address 地址位19:0用于对系统中内存和I/O设备的寻址 内存寻址时 使用SA19:SA0配合LA23:LA17 能寻址多达16兆的内存 低16位,可以用来定位64K的I/O地址 号在BALE为高时有效 持有效 SA19是最高位 I/O寻址中 只使用 地址信SA0为最低位而由BALE的下降沿锁定通过读或写命令使信号保 但也可以由ISA这些信号通常由系统微处理器或DMA控制器驱动扩展板的Bus Master 来取得ISA总线的控制权LA23-LA17Unlatched Address 23:17位是系统中内存地址 址多达16兆的内存 它们和SA19:SA0可以共同寻 由于它们是非锁存的 当BALE为高时这些信号才有效故在整个总线周期中它们并不总是保持有效状态 用BALE下降沿锁存这些信 号的译码AENAddress Enable 用于DMA传送过程中关闭总线系统微处理器和其它设备的 传送通道 制 当AEN有效时 总线上的地址 数据和读写信号由DMA控制器控 以防止DMA周期中出现不正确ISA扩展板的片选译码应包含AEN信号的片选BALEBuffered Address Latch Enable 用来锁存LA23:LA17信号或者译码这些信号 BALE下降沿用于锁存LA23:LA17 在DMA周期中BALE被强制为高 此信号 与AEN并用时表明一个有效的微处理器或DMA地址CLKSystem Clock 是一个自行运转的时钟 它的频率一般在7MHz到10MHz之间 系统时钟在一些ISA板的应用中保证与 该频率值在ISA标准中并未严格定义 系统微处理器的同步工作盛博科技5APPN-002ISA(PC/104)总线信号时序简介SD15 - SD0System Data SD15:SD0是ISA总线上的数据总线 最低位 8位设备的数据传送通过SD7:SD0来完成 其中SD15是最高位 SD0是 SD15:SD0则用于传送16位设备的数据 当16位设备向8位设备传送数据时 需将16位信号转换成两个8位 周期通过SD7:SD0来进行传送-DACK0 to -DACK3 and -DACK5 to -DACK7DMA Acknowledge 0:3和5:7分别被用来确认DRQ0:DRQ3和DRQ5:DRQ7的 DMA请求DRQ0 to DRQ3 and DRQ5 to DRQ7DMA Requests 用于ISA板向DMA控制器提出服务请求 或者Bus Master设备 申请总线控制权的请求 多个DMA请求可能同时断定有效 发出请求的设备必须保持请求信号有效直到系统板发出相应的DACK信号-I/O CH CKI/O Channel Check I/O CH CK由ISA板生成进而引发非屏蔽中断 时表明发现了不可恢复的错误 当它有效I/O CH RDYI/O Channel Ready 允许较慢速ISA板通过插入等待状态 延长I/O或内存读写 周期 好 I/O CH RDY通常处于高 以插入等待状态 就绪 ISA板将I/O CH RDY拉低 未准备使用I/O CH RDY插入等待状态的设备需可以完成读写周期时 地址译码和读/写信号有效后立即使I/O CH RDY信号为低 当设备释 放 I/O CH RDY回高-IORI/O Read 线上 由总线控制设备驱动 并且指令所选的I/O设备将数据读到数据总-IOWI/O Write 由总线控制设备驱动 指令所选的I/O设备从数据总线上获取数据盛博科技6APPN-002ISA(PC/104)总线信号时序简介IRQ3 to IRQ7 and IRQ9 to IRQ12 and IRQ14 to IRQ15Interrupt Requests 向系统微处理器发出信号 提示来自ISA板的请求 当IRQ 线由低向高跳变时产生中断请求 请求必须一直保持为高直到CPU通过其中断 服务程序确认了这个请求 请求有不同的优先权 来自IRQ9:IRQ12 而来自IRQ3:IRQ 7IRQ14 :IRQ15的请求优先被处理 的请求较后处理 IRQ7优先级最低IRQ9优先级最高-SMEMRSystem Memory Read 指令一个所选定的Memory设备将数据送到数据总线 该信号仅在对1M以内的Memory空间读时才有效 SMEMR来源于MEMR及低 于1兆的存储译码-SMEMWSystem Memory Write 指令将当前数据总线上的数据写入一个所选定的 Memory设备 该信号仅在对1M以内的Memory空间写时才有效 SMEMR来源 于MEMR及低于1兆的存储译码-MEMRMemory Read 指令将一个所选定的Memory设备数据读出送到数据总线 它在 整个Memory存储读周期中都有效-MEMWMemory Write 指令将当前数据总线上的数据存储到一个所选定的Memory设 备中 它在整个Memory存储写周期中都有效-REFRESHMemory Refresh 该信号为低时表明正在进行内存刷新操作OSCOscillator 是一个时间段为70毫微秒的时钟(14.31818 MHz) 该信号与系统时 钟不同步盛博科技7APPN-002ISA(PC/104)总线信号时序简介RESET DRVReset Drive在电源开启或系统复位时来复位或初始化系统逻辑 高电平有效TCTerminal Count 在DMA通道操作中当计数完成时产生的终端计数信号-MASTERMaster 和DRQ线一起获得ISA板上ISA总线的控制权 后 权 设备将MASTER信号拉低 在此状态下 使得其获得系统地址 当接收到一个DACK 数据和控制线的控制 在读/设备将在驱动地址和数据线之前等待一个时钟周期写命令之前等待两个时钟周期-MEM CS16Memory Chip Select 16 ISA板将该信号拉低以指示这是一个16位的Memory读 写操作 它由LA23:LA17地址线译码来驱动-I/O CS16I/O Chip Select 16 I/O设备将该信号拉低以指示这是一个16位的Memory读写操 作 它由SA15:SA0地址线译码来驱动-0WSZero Wait State 由一个总线从设备驱动使其拉低 状态即可完成一个总线周期 由地址译码产生 说明不插入任何额外等待 -OWS 完成一个无需等待的16位Memory周期-SBHESystem Byte High Enable 该信号为低时表明数据在数据总线高位部分传送(D15 至 D8)盛博科技8APPN-002ISA(PC/104)总线信号时序简介6.0 ISA总线时序图8位 I/O 总线周期BALE SA(15:0) -SBHE -IOR/W SD(7:0) (READ) SD(7:0) (WRITE) I/OCHRDY ________ __| |_________________________________________ _ ______________________________________________ __ _><______________________________________________><__ ______________ _______ |______________________________| _____________ -------------------------------------<_____________>__________________________________ ----------------<__________________________________>__________________ _ _ _ _ _ _ _ _ _ _ _ _ _________ |________________________|8 位 Memory 总线循环_____ ________| |______________________________________ _ ________________ ________________________________ LA(23:17) _><________________><________________________________ _______ ________________________________________ __ SA(19:0) _______><________________________________________><__ ______________ _______ -MEMR/W |______________________________| _____________ SD(7:0) -------------------------------------<_____________>(READ) __________________________________ SD(7:0) ----------------<__________________________________>(WRITE) __________________ _ _ _ _ _ _ _ _ _ _ _ _ _________ I/OCHRDY |________________________| BALE盛博科技916位I/O总线周期________BALE ______________| |_____________________________ _____________ __________________________________ __ SA(15:0) _____________><__________________________________><__ _________________ ___ -IOCS16 |_______________________________|_____________________ ______ -IOR/W |________________________|__________________SD(15:0) -----------------------------<__________________>---- (READ)________________________SD(15:0) -----------------------<________________________>---- (WRITE)_______________________ _ _ _ _ _ _ _ _ _ _ ______I/OCHRDY |___________________|16位Memory总线周期1个或多个等待状态______BALE _________________| |____________________________ ___ ________________________ ______________________ LA(23:17) ___><________________________><______________________ ________________ ________________________________ _ SA(19:0) ________________><________________________________><_ _______ ______________________ -MEMCS16 |______________________|________________________ ______ -MEMR/W |_____________________|_______________SD(15:0) --------------------------------<_______________>---- (READ)_____________________SD(15:0) --------------------------<_____________________>---- (WRITE)__________________________ _ _ _ _ _ _ _ _ __________ I/OCHRDY |_______________|6位Memory总线周期0等待状态______BALE _________________| |____________________________ ___ ________________________ ______________________ LA(23:17) ___><________________________><______________________ ________________ _________________________ ________ SA(19:0) ________________><_________________________><________ _______ ______________________ -MEMCS16 |______________________|_________________________ ______________________ -0WS |____|________________________ ________________ -MEMR/W |___________|______SD(15:0) --------------------------------<______>------------- (READ)____________SD(15:0) --------------------------<____________>------------- (WRITE)DMA读______________DRQ(n) __| |___________________________________ _______________ __________ -DACK(n) |__________________________|____________________________________AEN,BALE ________| |_______ _______________ ___________________________ _______ SA(15:0) _______________><___________________________><_______ -SBHE________________ ________________________ _________ SA(19:16) ________________><________________________><_________ LA(23:17)____________________ __________ -MEMR |_____________________|____________SD(15:0) -------------------------------<____________>-------- ______________________ ___________ -IOW |__________________|__________TC _______________________________| |__________ ________________________ _____________________ I/OCHRDY |______|DMA写______________DRQ(n) __| |___________________________________ _______________ __________ -DACK(n) |__________________________|____________________________________AEN,BALE ________| |_______ _______________ ___________________________ _______ SA(15:0) _______________><___________________________><_______ -SBHE________________ ________________________ _________ SA(19:16) ________________><________________________><_________ LA(23:17)____________________ __________ -IOR |_____________________|____________SD(15:0) -------------------------------<____________>-------- ______________________ ___________ -MEMW |__________________|__________TC _______________________________| |__________ ________________________ _____________________ I/OCHRDY |______|Bus Master周期___________________________________DRQ(n) __| |______________ _______________ __________ -DACK(n) |__________________________|__________________ _______ -MASTER |__________________________|__________________ _______ AEN ________| |__________________________| |_ _____________________________________________________ BALE ________| |_ ________________________ ___________ ______________ SA(19:0) ________________________><___________><_______________ -SBHE________________________ ___________ ______________ LA(23:17) ________________________><___________><___________________________________________ _________________ -IOR,-IOW |_____|-MEMR,-MEMW_____SD(15:0) -------------------------------<_____>---------------内存刷新周期_______________ _______________ -REFRESH |_____________________|_________________ ____________ ____________________ SA(9:0) _________________><____________><____________________ ______________________ ________________ -SMEMR |_____________|_________________________ _ _ _ _ ___________________ I/OCHRDY |_______|7.0 ISA信号用法图例I/O = 输入/输出I = 输入O = 输出- = 不需要的信号I/O出现在括号里表明这个信号是可选信号下表是ISA系统板上典型的信号使用情况Signal Name System Board Usage Signal Name System BoardUsageAEN O-MEM CS16 I/O BALE O-MEMR I/O CLK O-MEMW I/O -DACK O OSC O DRQ I-REFRESH I/O -IO CS16 I RESET DRV O -I/O CH CK I SA I/O I/O CH RDY I/O SD I/O -IOR I/O-SBHE I/O -IOW I/O-SMEMR I/O IRQ I-SMEMW I/O LA I/O TC I/O -MASTER I-0WS I下表是ISA扩展板上典型的信号使用的情况Signal Name ISA BusMasterISA 16-bitMem SlaveISA 16-bitI/O SlaveISA 8-bitMem SlaveISA 8-bitI/O SlaveISA DMADeviceAEN --I-I-BALE -I-(I)--CLK (I)(I)(I)(I)(I)(I) -DACK I----I DRQ O----O -IO CS16 I-O----I/O CH CK(O)(O)(O)(O)(O)(O) I/O CH DY I(O)(O)(O)(O)--IOR O-I-I I -IOW O-I-I I IRQ (O)(O)(O)(O)(O)(O) LA(23:17) O I-(I)---MASTER O------MEM CS16 I0-----MEMR O I-(I)---MEMW O I-(I)--OSC (I)(I)(I)(I)(I)(I) -REFRESH (O)I-I--RESET DRV I I I I I I SA(16:0) O I I I I-SA(19:17) -(I)-(I)--SD(7:0) I/O I/O I/O I/O I/O I/O SD(15:8) I/O I/O I/O--(I/O) -SBHE O I I----SMEMR ---I---SMEMW ---I--TC -----(I) -0WS -(O)-(O)(O)-8.0 ISA 连接引脚Signal Name Pin Pin Signal Name Ground B1A1-I/O CH CK RESET DRV B2A2SD7+5 V dc B3A3SD6IRQ 9B4A4SD5-5 V dc B5A5SD4DRQ2B6A6SD3-12 V dc B7A7SD2-0WS B8A8SD1+12 V dc B9A9SD0Ground B10A10I/O CH RDY -SMEMW B11A11AEN-SMEMR B12A12SA19-IOW B13A13SA18-IOR B14A14SA17-DACK3B15A15SA16DRQ3B16A16SA15-DACK1B17A17SA14DRQ1B18A18SA13-REFRESH B19A19SA12 CLK B20A20SA11IRQ7B21A21SA10IRQ6B22A22SA9IRQ5B23A23SA8IRQ4B24A24SA7IRQ3B25A25SA6-DACK2B26A26SA5TC B27A27SA4BALE B28A28SA3+5 V dc B29A29SA2OSC B30A30SA1Ground B31A31SA0Key Signal Name Pin Pin Signal Name -MEM CS16D1C1-SBHE-IO CS16D2C2LA23IRQ10D3C3LA22IRQ11D4C4LA21IRQ12D5C5LA20IRQ15D6C6LA19IRQ14D7C7LA18-DACK0D8C8LA17DRQ0D9C9-MEMR -DACK5D10C10-MEMWDRQ5D11C11SD08-DACK6D12C12SD09DRQ6D13C13SD10-DACK7D14C14SD11DRQ7D15C15SD12+5 V dc D16C16SD13-MASTER D17C17SD14Ground D18C18SD159.0 PC/104总线引脚引脚信号名用途In/OutA1 -IOCHCK Bus NMI input INA2 SD7 Data Bit 7 I/OA3 SD6 Data Bit 6 I/OA4 SD5 Data Bit 5 I/OA5 SD4 Data Bit 4 I/OA6 SD3 Data Bit 3 I/OA7 SD2 Data Bit 2 I/OA8 SD1 Data Bit 1 I/OA9 SD0 Data Bit 0 I/OA10 IOCHRDY Processor Ready Ctrl INEnable I/O A11 AEN AddressA12 SA19 Address Bit 19 I/OA13 SA18 Address Bit 18 I/OA14 SA17 Address Bit 17 I/OA15 SA16 Address Bit 16 I/OA16 SA15 Address Bit 15 I/OA17 SA14 Address Bit 14 I/OA18 SA13 Address Bit 13 I/OA19 SA12 Address Bit 12 I/OA20 SA11 Address Bit 11 I/OA21 SA10 Address Bit 10 I/OA22 SA9 Address Bit 9 I/OA23 SA8 Address Bit 8 I/OA24 SA7 Address Bit 7 I/OA25 SA6 Address Bit 6 I/OA26 SA5 Address Bit 5 I/OA27 SA4 Address Bit 4 I/OA28 SA3 Address Bit 3 I/OA29 SA2 Address Bit 2 I/OA30 SA1 Address Bit 1 I/OA31 SA0 Address Bit 0 I/OA32 GND Ground N/APC/104总线接口P1A引脚信号名用途In/OutB1 GND Ground N/AReset OUT B2 RESET SystemPower N/A B3 +5V +5vB4 IRQ9 Int Request 9 INPower N/A B5 -5V -5vB6 DRQ2 DMA Request 2 INPower N/A B7 -12V -12vB8 ENDXFR Zero wait state INPower N/A B9 +12V +12vPin N/A B10 N/A KeyB11 -SMEMW Mem Wrt, Io 1M I/OB12 -SMEMR Mem Rd, Io 1M I/OWrite I/O B13 -IOW I/Oread I/O B14 -IOR I/OB15 -DACK3 DMA Ack 3 OUTB16 DRQ3 DMA request 3 INB17 -DACK1 DMA Ack 1 OUTB18 DRQ1 DMA request 1 INB19 -REFRESH MemoryRefresh I/OClock OUTB20 SYSCLK SysB21 IRQ7 Int Request 7 INB22 IRQ6 Int Request 6 INB23 IRQ5 Int Request 5 INB24 IRQ4 Int Request 4 INB25 IRQ3 Int Request 3 INB26 -DACK2 DMA Ack 2 OUTCount OUT B27 T/C TerminalB28 BALE Addrs Latch En OUTPower N/A B29 +5V +5vClk OUT B30 OSC 14.3MHzB31 GND Ground N/A B32 GND Ground N/APC/104总线接口P1B引脚信号名用途In/OutC0 GND Ground N/A C1 SBHE Bus High Enable I/OC2 LA23 Address bit 23 I/OC3 LA22 Address bit 22 I/OC4 LA21 Address bit 21 I/OC5 LA20 Address bit 20 I/OC6 LA19 Address bit 19 I/OC7 LA18 Address bit 18 I/OC8 LA17 Address bit 17 I/ORead I/O C9 -MEMR MemoryWrite I/OC10 -MEMW MemoryC11 SD8 Date Bit 8 I/OC12 SD9 Date Bit 9 I/OC13 SD10 Date Bit 10 I/OC14 SD11 Date Bit 11 I/OC15 SD12 Date Bit 12 I/OC16 SD13 Date Bit 13 I/OC17 SD14 Date Bit 14 I/OC18 SD15 Date Bit 15 I/OPin N/AC19 Key KeyPC/104总线接口P2C引脚信号名用途In/OutD0 GND Ground N/A D1 -MEMCS16 16-bit Mem Access IND2 -IOCS16 16-bit I/O Access IND3 IRQ10 Interrupt Request 10 IND4 IRQ11 Interrupt Request 11 IND5 **D6 IRQ15 Interrupt Request 15 IND7 IRQ14 Interrupt Request 14 IND8 -DACK0 DMA Acknowledge 0 OUTD9 DRQ0 DMA Request 0 IND10 -DACK5 DMA Acknowledge 5 OUTD11 DRQ5 DMA Request 5 IND12 -DACK6 DMA Acknowledge 6 OUTD13 DRQ6 DMA Request 6 IND14 -DACK7 DMA Acknowledge 7 OUTD15 DRQ7 DMA Request 7 INPower N/A D16 +5V +5VD17 -MASTER Bus Master Assert IND18 GND Ground N/A D19 GND Ground N/APC/104总线接口P2D。
ISA总线多功能卡A-812PG产品规格•输入阻抗: 10,000M Ohm // 6p F•12位A/D转换•12位D/A转换•16单端输入•62.5 k/s采样速率•2个12位模拟量输出通道•模拟输出量程:0~5V,0~10V•软件可编程增益:A-812PG:1,2,4,8,16•中断处理A/D 触发方式:软件触发,步进触发,外触发,事件触发。
•A/D数据传输方式:查询,中断,DMA•16 路数字输入和16路数字输出A-812PG是用于PC机的12位多功能模拟量、数字量I/O卡。
A-812PG提供16个单端输入通道和2个12位的模拟输出通道。
此外A-812PG还有16个数字输入、16个数字输出通道,一个计时/计数器通道。
A-812PG可提供的增益为1,2,4,8,16。
它的最大采样速率为65K。
DMA 运行可跳线选择级别1或3。
中断可跳线选择3到15。
A-812PG 62.5KS/s 12位模拟量& 开关量 I/O 板A-821PGH/A-821PGL产品规格•12位A/D转换器•16个单端输入通道,8个差分输入•45 k/s采样速率•一个12位的模拟输出通道•可编程A/D 增益:A-821PGH:1,10,100,1000A-821PGL:1,2,4,8•中断处理•A/D 触发方式:软件触发,步进触发•A/D 数据传输方式:查询,中断•16 个数字输入和16个数字输出通道•37针D型连接器A-821PGH/L是用于PC机的12位多功能模拟量和数字量I/O卡。
A-821PGH/L提供16个单端或8个差分模拟输入,还有1个12位分辨率的模拟输出通道。
另外A-821PGH/PGL有16个数字输入、16个数字输出和一个计时/计数器通道。
A-821PGH 提供的增益为1、10、100、1000;而A-821PGL提供的增益为1、2、4、8。
最大采样速率为45KS/s。
中断为3和5可编程。
A-821PGH 12位高增益多功能卡A-821PGH/S A-821PGH带DB-8255端子板A-821PGL12位低增益多功能卡A-821PGL/NDA A-821PGL无D/A转换A-821PGL/S A-821PGL带DB-8255端子板A-826PG产品规格•16位A/D转换器•16路单端或8路差动模拟量输入通道•100 kS/s采样率•2路12位模拟量输出通道•可编程的A/D增益:1,2,4,8•A/D触发模式:软件触发,Pacer Trigger,外部触发,事件触发•A/D数据传输方式:查询,中断,DMA•16路数字量输入和16路数字量输出通道•37针D型连接器A-826PG是PC/A T总线16位分辨率模拟量和数字量输入输出多功能卡。
A-826PG具有16路单端或8路差分模拟量输入通道,2通道12位模拟量输出。
另外还有16路数字量输入通道,16路数字量输出通道;一个定时/计数器通道。
A-826PG的可编程增益分别为:1,2,4,8。
A-826PG的最大采样速率为100Ks/s,通过跳线可选择DMA级别1或3,中断3~15。
A-826PG 16位多功能卡A-826PG/S A-826PG 带端子板DB-8225ISA总线模拟量输入ISO-813产品规格•32个模拟输入通道•12位A/D转换器(ADS-774)•3000VDC 光隔保护•最高10K,12位采样速率•可编程增益:1,2,4,8,16•模拟输入量程:双极性:± 10V,± 5V,±2.5V,±1.25V,±0.625V,±0.3125单极性:0~10V,0~5V,0~2.5V,0~1.25V,0~0.625V•A/D触发方式:软件触发•A/D传输方式:查询•输入阻抗: 10M Ohm // 6pFISO-813是用于PC机的总线隔离的12位A/D卡。
其隔离电压增加到3000VDC,可以接到真正的工业现场,它与813一族全兼容。
与PCL-813和ACL-813相比较,ISO-813的特点是12位的A/D转换,32个模拟输入通道。
ISO-813 32通道单端隔离模拟输入板ISO-AD32H/ISO-AD32L产品规格•32个单端或16个差分输入通道•500VDC电压光隔保护•最高200K,12位采样速率•内置 1K字节 FIFO•跳线选择单端或差分输入•自动"通道/增益"扫描•指令集编程•平滑A/D转换ISO-AD32H/L (H高增益/L低增益)是用于PC机的总线隔离的12位A/D卡。
输入可抗500Vrms共模电压。
ISO-AD32H/L采用了200KHz,12位的A/D转换器,板上设置的1K字节FIFO缓存器,32个单端或16个差分输入通道。
模拟输入具有自动"通道/增益"扫描功能。
单通道可实现200KHZ采样速率下的平滑A/D转换,或是100KHZ采样速率的通道扫描。
“不用动手”的设计使所有的板卡参数(通道选择,增益,输入输入型号。
运行方式等)都由软件完成。
一旦安装完成,你就不用再管它了。
这种创新设计改善了传统的隔离型A/D卡的缺点,例如:1、速度更快:高达200KHz2、采样速率可编程控制3、板上FIFO缓存器支持平滑A/D转换,而且在NT和95的环境下能更好的运行4、在短卡上可实现更多的输入通道数。
ISO-AD32H 32通道/12位/高增益/总线隔离/模拟输入板ISO-AD32H/S ISO-AD32H 带DN-37 (带37芯 D-sub插头的螺钉端子板)ISO-AD32L 32通道/12位/低增益/总线隔离/模拟输入板ISO-AD32L/S ISO-AD32L 带DN-37(带37芯 D-sub插头的螺钉端子板)ISA模拟量输出A-628产品规格•向下兼容726系列•6或8个模拟输出通道•12位分辩率•0~5V,0~10V,±5V,±10V输出量程•4-20mA电流环容量,地线吸收•卡上参考电压-5V,-10V•外接参考电压±10V(最大)交流或直流•外部中断请求信号,中断3到15•16通道数字输入和16通道数字输出,可直接连接DB-16P,DB-16R DN-20,DN-37,782和785系列A-626/A-628是带16通道数字量输入和16通道数字量输出的12位模拟量输出卡。
A-626,A-628卡既支持电压量输出又支持电流量输出。
输出通道可以通过跳线来设置不同的电压量程:±10V,±5V,0~5V,0~10V;当外接一个电压源时能吸收4-20mA电流。
设在板卡上的参考芯片BBRef-01是用来解决参考电压漂移。
在卡上的Lattice FPGA芯片提高了板卡的稳定性。
A-628 8 通道12位模拟量输出和开关量I/O板A-628/S A-628 带DB-37端子版ISO-DA8/DA16产品规格•AT总线•2500VDC光电隔离保护•8通道,14位模拟输出•内置FIFO用以连续输出•最高100KHz,14位电压输出•每路转换器都可单极或双极输出•每路转换器都可电压或电流输出•输出方式(单极或双极)和输出量程(0~5v,+/- 5V,0~10V,+/-10V)都可跳线选择•每路转换器会往地线灌4-20mA电流•板卡上设置参考电压-10V或-5V(跳线选择)•双缓冲D/A锁存器,每4通道一组(0-3,4-7,8-11,12-15)同步刷新•指令集编程•软件校正ISO-DA8/DA16是ISA总线的隔离的14位D/A输出卡。
ISO-DA8的光隔使它能抗住2500Vrms共模电压。
ISO-DA8提供8通道双缓冲模拟输出。
输出可设定为:±10V,±5V,0~10V,0~5V电压输出;或4-20mA,0-20mA的环路灌电流。
该板卡的创新设计使传统的隔离型D/A卡的缺点得到改进,例如:1、无跳线,无需调整。
2、上电的模拟量输出值可以由用户进行设定,并可以把设定值存储到板卡的EEPROM中。
3、高通道计数输出可以设置成半量程计数。
4、校正由软件控制进行,避免了由人工进行麻烦的调校。
校正数据存入EEPROM,便于再校正时保证精度。
ISO-DA16 16通道总线隔离模拟输入板ISO-DA16/S ISO-DA16带DN-37端子板ISO-DA8 8通道总线隔离模拟输入板ISO-DA8/S ISO-DA8带DN-37端子板ISA非隔离数字量I/O卡DIO-144产品规格•双面贴装,短卡,节电•DIO-144:144个数字I/O通道•模拟8255的0工作方式(基本的输入/输出方式)•比8255有更强的缓冲输出驱动能力•寄存器与722系列兼容•可编程中断处理•DIO-144:6个50芯插头•输出状态回读DIO-144提供144路TTL电平数字I/O。
DIO-144模拟8255方式0工作,并将输出电流增至15 mA(源电流)和64mA(灌电流),可直接控制LED,继电器等设备。
DIO-144由18路8位双向口和中断产生及中断2路输入通道组成。
8位口命名为PA,PB,PC。
PC又可分为2个4位。
在通电或复位时所有的口都被设置成输入。
DIO-144用4个I/O地址。
基地址可选择从200到3FF。
中断信号可接到从2到7任何一个中断级别。
DIO-144 144通道OPTO-22数字量输入输出卡ISA总线隔离数字量I/O卡ISO-730产品规格•16通道光隔离数字输入•16通道光隔离集电极开路型输出•16通道TTL电平数字输出(非隔离)•16通道TTL电平数字输入(非隔离)•内置DC/DC变换器•1个37芯D-sub插头和2个独立的用于隔离I/O口的20芯插头•用于TTL数字I/O(非隔离)的2个20芯插头•2500VDC隔离电压•中断处理•中断源:通道0和通道16ISO-730有32个光隔离数字I/O和32个TTL逻辑I/O通道。
16个光隔离输入通道可接受5-24V的直流电压信号,每个通道的输入阻抗为1.2KΩ。
每8个输入通道用一个外接公共地。
例如通道0-7用1,而通道8-15用EI-COM2。
每个隔离输出通道都有个达林顿管,每8个输出通道用一个公共发射极。
输出口应用外接电源,这样接入现场信号就排除了接地环路问题,将主机与危险电压相隔离。
ISO-730有一个37针的D型连接器和4个20芯插头,它完全兼容PCL-730。
ISO-730 32通道隔离型数字量&32通道TTL数字量I/O卡。