COP2000系列集成开发环境使用简介

合集下载

实验一COP2000认识实验报告

实验一COP2000认识实验报告

实验一 COP2000认识实验【实验目的】1 熟悉COP2000实验箱组成及工作方式。

2 掌握实验教学软件的使用。

3本实验为验证性实验。

【实验要求】1 预习并总结组成原理的组成。

2 注意工作软硬件环境。

3 观察实验箱各部件。

4 熟悉教学软件。

【实验步骤】1 学习实验仪的硬件检测步骤2 学习并了解实验仪开关、指示灯、按键的使用方法3 学习实验仪与微机的连接及使用方法4 学习软件的使用方法5 练习实验仪键盘的使用【实验内容】一学习实验仪的硬件检测步骤1. 将IA的开关拨成“11100000”,将中断地址设成0E0H,J1接J2控制开关拨到“微程序”方向。

2.按住“RST”键不松,同时开机。

在显示屏有显示后,松开“RST”键。

3.实验仪进行自测,自测后,显示“1234”,分别按1、2、3、4键测试各LED灯的情况。

按1:检测各寄存器的LED,LED从右至左逐个点亮,8段管显示01-80数字。

按2:检测uM输出的LED,24位分三段,从右至左逐个点亮。

按3:检测各个寄存器输出LED(红色LED),循环点亮每个寄存器的输出LED。

按4:检测各个寄存器输入LED(黄色LED),循环点亮每个寄存器的输入LED。

4.手动检测键盘,将键盘每个键都按一次,显示屏会显示相应的键码。

5.检测24个开关,将开关上下拨动,观察灯是否有正确地变化。

6.将开关拨到“组合逻辑”方向,不按“RST”开机,按“EXEC”键运行程序,可以看到累加器A做加1运算,按“INT”键,产生中断,将累加器A的值输出。

7.将开关拨到“微程序”方向,不按“RST”开机,按“EXEC”键运行程序,累加器A开始加1,按“INT”键,将累加器A的值输出。

二学习并了解实验仪开关、指示灯、按键的使用方法实验仪上有寄存器组R0-R3、运算单元、累加器A、暂存器B、直通/左移/右移单元、地址寄存器、程序计数器、堆栈、中断源、输入/输出单元、存储器单元、微地址寄存器、指令寄存器、微程序控制器、组合逻辑控制器、扩展座、总线插孔区、微动开关/指示灯、逻辑笔、脉冲源、20个按键、字符式LCD、RS232口。

Eurotherm 2000系列控制器产品介绍说明书

Eurotherm 2000系列控制器产品介绍说明书

imagine making theimpossible possible2000Series controllersBuilt on our experience of design and applications knowledge spanning more than 40 years, the Eurotherm®2000 series brings you performance you can rely on and accuracy you can trust.At the same time no other range of controllers makes operation so easy. Menu driven operation provides easy intuitive and consistent access to all the controller functions.Simply imagine process excellence…and with Eurotherm you will achieve it. Our ranges of controllers provide world class control and versatility with clear, user friendly, operator interfaces. Add to this, a strong sales team of qualified engineers who understand your process, an absolute commitment to innovation by continuously re-investing in research and development; we can and do imagine making the impossible possible for our customers.Internal timer– A 5 mode timer suitable for simple time based profiling applications Universal input–9 different thermocouples, PT100, DC linear and a downloadable customcurveFour outputs–up to 4 outputs including 2 modular with many options including DCoutputsCommunication protocols–Modbus RTU, EI-Bisynch, DeviceNet®Three internal alarms–Configurable as High, Low, Deviation and Deviation High or Low alarms Two outputs– 1 relay and 1 logic (can be used as a relay with an external module)Suitable for•Small ovens •Chillers •Sterilisers •Trace heating •Heat sealing •Dwell timer–simple ramp dwell profile applicationsFour internal alarms–configurable as High, Low, Deviation,Deviation High, Deviation Low, Highand Low current alarmsSuitable for•Cold stores •Ovens and furnaces •Plastic extrusion •Packaging machines •Food and brewing applications •Every 2000 Series controller can be tailored to provide thecontrol solution you need. Modular design and easy, on-site configuration matches application requirements andgives you a temperature and process control solution that’sready to run the first time you switch it on.The 2000 Series provides control strategies ranging fromsimple ON/OFF to PID with advanced overshoot protection, providing the best control for the widest range of applications including valve positioning. Within the 2000Series there is also the 2500 Modular Controller and the 2604/2704 Controllers which, with their enhanced functionality and multiloop capability, offer a powerful addition to the range. Please consult Eurotherm sales for more information on these products.requirements Programming –up to 20, 16 segment programs (4 in the 2416) are available with 8 digital event outputs Four internal alarms –configurable as High, Low, Deviation,Deviation High or Low, high and Low Current alarms high and low output,high and low input 2, High and low setpoint and one Rate of change alarmModular –up to 4 outputs of which 3 aremodular with many different optionswithin the different modulesModules –up to 16 different types of moduleare availableCommunication protocols –Modbus RTU, EI-Bisynch, DeviceNet,Profibus DP Suitable for •Single and multi-zone furnaces •Kilns •Environmental chambers •Simple ratio •Humidity •Chemical and pharmaceutical •Applications •Glass furnaces and lehrs •Set p o in t FFOP Flow Meter FTAT Analytical Sensor PID Loo pPV +2400Dosing Pump Setpoint Easy to use controllers for greater flexibilityT im e Te mp e ra t ur e Setpoint Dwell time Switch off Ramp controlDwell Timer FunctionalityTe mp e ra t ur eEnd Type = DwellT im e End Type = Off Holdback atstart of dwellMaster ProgrammerSlave ControllersPDS communications M P gSC mmunic c ations PDS com In 2000 Series controllers it is possible to use the PDS communication link tosend a setpoint from one controller to a network of slave devices - providingthe economical creation of multi-zone temperature control solutions.PDS setpoint retransmissionRatiometric PyrometerThermocouple Output Switchover between two points 4-20mAmocouple Master Output Slave PDS Retransmission with FeedforwardModbus RTU Modbus Master The 2000 Series uses industry standard protocols such as Modbus RTU, DeviceNet or Profibus DPto communicate with supervisory systems andPLCs over EIA232, EIA485 (2 wire) or EIA422 (4wire). This carries the information and overallcontrol into the supervisory system whilemaintaining local access to the local equipmentensuring overall plant integrity in all situations.CommunicationSometimes it is desirable to control a process using two separate inputs toderive the PV (process value). This could be based on a highest wins, lowestwins, some function of the two inputs, or switching between the two inputs atsome pre-determined point in the process.For example, an application could consist of a thermocouple for measuring upto 800°C and a Ratiometric Pyrometer for measuring the range between700°C and 1,400°C.Typically when the temperature is below 740°C the thermocouple providesthe PV and, when between 740°C and 780°C the controller switches gentlyfrom the thermocouple to the Pyrometer which provides the PV up to 1,400°C.Derived inputsUsing Eurotherm setpoint retransmission over PDScommunications it is possible to use two 2400 controllersas a cascade control system with the output of the first (ormaster controller) forming the setpoint of the second (orslave controller).Eurotherm advanced algorithms enable the use of eithersetpoint or PV feedforward to limit the slave setpoint - forexample ±10% of the master setpoint or PV.Cascade control iTools configuration software enables you to store and clone controller configurations, as well as commission your process control system. This facility significantly reduces installation and commissioning time while commissioning timeEurotherm flexible 2000 Series offers a truly versatilesolution to all your requirements.Selection guide Features Panel size (DIN)IP Rating Single LoopDisplay TypeSupply Voltage Input Type PV Accuracy Control Types SP ProgrammerAnalogue IP/OP Digital IP/OPDigital Comms Alarm TypesPC Configuration21161/321/16IP6521002216e 2208e 1/16DIN rail 1/8IP6522002204e 1/4TC, RTD, mV, mA, V 1 x 4 dig LED TC, RTD, mV, mA, Volts 2 x 4 dig LED <0.25%On/Off. PID none In: 1 Out: 0In: 1 Out: 2none none none none none none none none none none none none none List based <0.25%On/Off. PID, VP none none none In: 1 Out: 1In: 3 Out: 4Modbus, DeviceNet List based 24V dc/ac 85-264V ac 85-264V ac 2132Dual input control Hi, Lo, Dev,Sensor break,Event, Heater failHi, Lo, Dev, Sensor break, Event, Heater fail Hi, Lo, Dev, Sensor break, 2416240824041/161/81/4IP652400TC, RTD, mV,mA, Volts 2 x 4 dig LED <0.2%On/Off. PID, VP 20 x 16 segments In: 2 Out: 3In: 11 Out: 11List based 24V dc/ac 85-264V ac Modbus, DeviceNet, Profibus Special FeaturesMaths EquationCombinational LogicTimers/Counters/TotalsReal Time Clock© Copyright Eurotherm Limited 2011Invensys, Eurotherm, the Eurotherm logo, Chessell, EurothermSuite, M ini8, Eycon, Eyris, EPower, nanodac and Wonderware are trademarks ofInvensys plc, its subsidiaries and affiliates. All other brands may be trademarks of their respective owners.All rights are strictly reserved. No part of this document may be reproduced, modified, or transmitted in any form by any means, nor may it be stored in a retrieval system other than for the purpose to act as an aid in operating the equipment to which the document relates, withoutthe prior written permission of Eurotherm limited.Eurotherm Limited pursues a policy of continuous development and product improvement. The specifications in this documentmay therefore be changed without notice. The information in this document is given in good faith, but is intended for guidance only.Eurotherm Limited will accept no responsibility for any losses arising from errors in this document.Bermuda Bolivia Bosnia and Herzegovina Botswana Brazil Brunei Darussalam Bulgaria Cambodia Cameroon Canada Central African Republic Chad Chile Colombia Congo Costa Rica Côte d’Ivoire Croatia Cyprus Czech Republic Denmark Djibouti Ecuador Egypt El Salvador Eritrea Estonia Ethiopia Fiji Finland Georgia Ghana Greece Greenland Guinea Hungary Iceland Indonesia Iraq Israel Jamaica Japan Jordan Kazakhstan Kenya Kuwait Kyrgyzstan Laos MozambiqueMyanmarNamibiaNicaraguaNigerNigeriaNorwayOmanPakistanPalestinian TerritoryPapua New GuineaParaguayPeruPhilippinesPolandQatarRomaniaRussiaRwandaSaudi Arabia Senegal Serbia and Montenegro Sierra LeoneSingapore Slovakia Slovenia Somalia South AfricaSri Lanka SudanSwaziland SyriaTajikistanTanzania Thailand The GambiaTunisia TurkeyTurkmenistanUganda Ukraine United Arab Emirates Uruguay UzbekistanVenezuelaVietnam Yemen Zambia ZimbabweAUSTRALIA Melbourne Invensys Process Systems Australia Pty. Ltd.T (+61 0) 8562 9800F (+61 0) 8562 9801E info.*************************AUSTRIA Vienna Eurotherm GmbH T (+43 1) 7987601F (+43 1) 7987605E info.*************************BELGIUM & LUXEMBOURG Moha Eurotherm S.A/N.V.T (+32) 85 274080F (+32) 85 274081E info.*************************BRAZIL Campinas-SP Eurotherm Ltda.T (+5519) 3707 5333F (+5519) 3707 5345E ******************************CHINA Eurotherm China T (+86 21) 61451188F (+86 21) 61452602E info.*************************Beijing Office T (+86 10) 5909 5700F (+86 10) 5909 5709/5909 5710E info.*************************FRANCE Lyon Eurotherm Automation SA T (+33 478) 664500F (+33 478) 352490E ******************************GERMANY Limburg Eurotherm Deutschland GmbH T (+49 6431) 2980F (+49 6431) 298119E info.*************************INDIA Mumbai Invensys India Pvt. Ltd.T (+91 22) 67579800F (+91 22) 67579999E info.*************************IRELAND Dublin Eurotherm Ireland Limited T (+353 1) 4691800F (+353 1) 4691300E info.*************************ITALY Como Eurotherm S.r.l T (+39 031) 975111F (+39 031) 977512E info.*************************KOREA Seoul Invensys Operations Management Korea T (+82 2) 2090 0900F (+82 2) 2090 0800E info.*************************NETHERLANDS Alphen a/d Rijn Eurotherm B.V.T (+31 172) 411752F (+31 172) 417260E ******************************POLAND Katowice Invensys Eurotherm Sp z o.o.T(+48 32) 7839500F (+48 32) 7843608/7843609E info.*************************SPAIN MadridEurotherm España SA T(+34 91) 6616001F (+34 91) 6619093E info.*************************SWEDEN MalmoEurotherm AB T(+46 40) 384500F (+46 40) 384545E ******************************SWITZERLAND Wollerau Eurotherm Produkte (Schweiz) AG T (+41 44) 7871040F (+41 44) 7871044E info.*************************UNITED KINGDOM Worthing Eurotherm Limited T (+44 1903) 268500F (+44 1903) 265982E info.*************************U.S.A.Ashburn VA Eurotherm Inc.T (+1 703) 724 7300F (+1 703) 724 7301E info.*************************ED63。

COP2000计算机组成原理实验系统

COP2000计算机组成原理实验系统

第一章性能特点COP2000计算机组成原理实验系统主要是为配合讲授与学习《计算机组成原理》课程而研制的。

与其它产品相比,具有以下特点:1.1 硬件先进特点1.实时监视器各单元部件都以计算机结构模型布局,清晰明了,各寄存器、部件均有8位数据指示灯显示其二进制值,两个8段码LED显示其十六进制值,清楚明了,两个数据流方向指示灯,以直观反映当前数据值及该数据从何处输出,而又是被何单元接收的。

这是该产品独创的“实时监视器”,使得系统在实验时即使不借助PC机,也可实时监控数据流状态及正确与否,彻底改变了其它实验设备为监控状态必须加入读操作的不真实实验方法,使得学生十分容易认识和理解计算机组成结构。

实验系统各部件可以通过J1、J2、J3座之间不同的连线组合,可进行各部件独立的实验,也可进行各部件组合实验,再通过与控制线的组合,就可构造出不同结构及复杂程度的原理性计算机。

2.开放式设计实验系统的软硬件对用户的实验设计具有完全的开放特性。

与众不同的是:COP2000各实验模块的数据线、地址线与系统之间的挂接是通过三态门,而不是其它实验设备所采用的扁平连线方法,而数据线、地址线是否要与系统连通,则由用户连线控制,这样,就真实的再现了计算机工作步骤。

需要强调指出的是:用“连线跨接”并不能说明其开放特性,而所谓的开放性应指的是运算器、控制器及微程序指定的格式及定义能否进行修改和重新设计。

COP2000系统的运算器采用了代表现代科技的EDA技术设计,随机出厂时,已提供一套已装载的方案,能进行加、减、与、或、带进位加、带进位减、取反、直通八种运算方式,若用户不满意该套方案,也可自行重新设计并通过JTAG口下载。

控制器微指定格式及定义可通过键盘和PC机进行重新设计,从而产生与众不同的指令系统。

系统的数据线、地址线、控制线均在总线插孔区引出,并设计了40芯锁进插座,供用户进行RAM、8251、8255、8253、8259等接口器件的扩展实验。

实验一COP2000认识实验报告

实验一COP2000认识实验报告

实验一COP2000认识实验报告摘要:一、引言COP2000是一款基于Windows操作系统的计算机模拟软件,可以用于学习计算机的组织结构和编程语言。

本实验主要通过使用COP2000软件,加深对计算机组织和编程的认识。

二、实验目的1.了解计算机的组成结构和基本原理;2.熟悉使用COP2000软件模拟计算机的组织结构;3.掌握汇编语言基本指令的使用;4.理解汇编指令的执行过程和寄存器的作用。

三、实验内容与方法1.实验环境:COP2000软件;2.实验步骤:(1)打开COP2000软件并创建一个新的项目;(3)编译并运行程序,观察指令的执行过程和结果;(4)通过查阅资料,了解各个指令的功能和寄存器的作用。

四、实验结果与分析我编写了如下的一段简单的汇编语言程序:```MOVAL,10;将10赋值给AL寄存器ADDAL,5;将AL寄存器的值与5相加MOVAH,AL;将AL寄存器的值复制给AH寄存器```在运行程序之后,我发现这段程序的执行结果如下:```AL=10AL=15AH=15```通过观察程序的执行结果,我得出了以下的结论:1.MOV指令用于将一个值赋给特定的寄存器,类似于变量赋值操作;2.ADD指令用于将指定的寄存器中保存的值与给定的操作数相加,并将结果保存到该寄存器中;3.汇编指令的执行顺序是按照程序的顺序依次执行的;4.寄存器的作用是用于暂存和传输数据,不同寄存器有不同的用途,在程序中可以根据需要选择合适的寄存器。

五、实验总结与体会通过本次实验,我对计算机的组织结构和编程语言有了更深入的了解。

我学会了使用COP2000软件模拟计算机的组织结构,并编写了一段简单的汇编语言程序。

通过观察程序的执行过程和结果,我对汇编指令的使用方法和寄存器的作用有了更清楚的认识。

然而,在实验过程中,我也遇到了一些困难。

首先,对于汇编语言的语法和指令集不够熟悉,导致在编写程序时出现了一些错误。

其次,我对一些指令的作用和寄存器的使用方法有一些疑惑,需要查阅资料进行了解和学习。

新版中分2000说明书

新版中分2000说明书
为了适合安装现场的电源接线而需要更换插头时,应注意要符合 本说明书的要求,并保证电源的零线和火线不被接反。
保证仪器主机外壳接地良好。
—ii—
目录
操作安全 .................................................................... i
目 录 ....................................................................... I
第 8 章 仪器的维护与检修 ....................................51
8.1 仪器维护...................................................................... 51 8.2 仪器检修...................................................................... 52 8.3 常见问题分析 .............................................................. 56
— I—
第 7 章 操作使用 ................................................... 45
7.1 常用操作项目 .............................................................. 45 7.2 日常开关机操作步骤 .................................................... 48 7.3 操作注意事项 .............................................................. 49 7.4 仪器的保养 .................................................................. 49

实验一 COP2000认识实验

实验一  COP2000认识实验

实验一 COP2000认识实验【实验目的】1 熟悉COP2000实验箱组成及工作方式。

2 掌握实验教学软件的使用。

【实验要求】1 预习并总结组成原理的组成。

2 注意工作软硬件环境。

3 观察实验箱各部件。

4 熟悉教学软件。

【实验步骤】1 学习实验仪的硬件检测步骤2 学习并了解实验仪开关、指示灯、按键的使用方法3 学习实验仪与微机的连接及使用方法4 学习软件的使用方法5 练习实验仪键盘的使用【实验内容】一学习实验仪的硬件检测步骤1. 将IA的开关拨成“11100000”,将中断地址设成0E0H,J1接J2控制开关拨到“微程序”方向。

2.按住“RST”键不松,同时开机。

在显示屏有显示后,松开“RST”键。

3.实验仪进行自测,自测后,显示“1234”,分别按1、2、3、4键测试各LED灯的情况。

按1:检测各寄存器的LED,LED从右至左逐个点亮,8段管显示01-80数字。

按2:检测uM输出的LED,24位分三段,从右至左逐个点亮。

按3:检测各个寄存器输出LED(红色LED),循环点亮每个寄存器的输出LED。

按4:检测各个寄存器输入LED(黄色LED),循环点亮每个寄存器的输入LED。

4.手动检测键盘,将键盘每个键都按一次,显示屏会显示相应的键码。

5.检测24个开关,将开关上下拨动,观察灯是否有正确地变化。

6.将开关拨到“组合逻辑”方向,不按“RST”开机,按“EXEC”键运行程序,可以看到累加器A做加1运算,按“INT”键,产生中断,将累加器A的值输出。

7.将开关拨到“微程序”方向,不按“RST”开机,按“EXEC”键运行程序,累加器A开始加1,按“INT”键,将累加器A的值输出。

二学习并了解实验仪开关、指示灯、按键的使用方法实验仪上有寄存器组R0-R3、运算单元、累加器A、暂存器B、直通/左移/右移单元、地址寄存器、程序计数器、堆栈、中断源、输入/输出单元、存储器单元、微地址寄存器、指令寄存器、微程序控制器、组合逻辑控制器、扩展座、总线插孔区、微动开关/指示灯、逻辑笔、脉冲源、20个按键、字符式LCD、RS232口。

杭州聚光科技--COD-2000系列--水质在线分析仪--用户手册

杭州聚光科技--COD-2000系列--水质在线分析仪--用户手册
精品
FOCUSED PHOTONICS INC
COD-2000 系列 水质在线分析仪
用户手册
welcome
聚光科技
精品
Focused Photonics Inc.
UMCOD20000906102
welcome
精品
阅读说明
用户须知
非常感谢您选择使用本公司的 COD-2000 系列 COD 在线分析仪(以下简称:COD 分析仪)。在使 用本产品前,请您仔细阅读本用户手册。本手册涵盖产品使用的各项重要信息及数据,用户必须严格遵守 其规定,方可保证 COD 分析仪的正常运行。同时,相关信息可帮助用户正确使用该产品,并获得准确的 分析结果。
2 仪器的安装 ........................................................................................................................................6 2.1 仪器安装准备.......................................................................................................................................................6 2.1.1 电源供给要求 ...............................................................................................................................................6 2.1.2 室内环境要求 ...............................................................................................................................................6 2.1.3 水泵的选择、安装及管路的布置..............................................................................................................6 2.1.4 仪器安装的空间的要求 ..............................................................................................................................8 2.2 仪器的拆封...........................................................................................................................................................8

06级“计算机组成原理”课程设计说明

06级“计算机组成原理”课程设计说明

(2)除法 实现无符号除法运算: 无符号除法运算 实现无符号除法运算: 要求能实现4位除法的功能( 要求能实现4位除法的功能(被除数 除数4 8位,除数4位,商4位); 研究除法算法时的两点提示 !! 研究除法算法时的两点提示 建议): (建议): 可考虑使用加减交替算法, 加减交替算法 A,可考虑使用加减交替算法,而 不是使用恢复余数法 恢复余数法; 不是使用恢复余数法; 注意算法中化减为加的方法. B,注意算法中化减为加的方法.
(2)各班级(寝室为单位)代表到主 各班级(寝室为单位) 楼实验室领设备(实验仪). 楼实验室领设备(实验仪). 18周周二~19周周四 周周二~19周周四—— 2,18周周二~19周周四 具体设计阶段.( .(其中元旦放假为 具体设计阶段.(其中元旦放假为 2009年 2009年1月1,2,3日) 本阶段除了用到实验仪外, 本阶段除了用到实验仪外,需要 使用实验室PC PC机的同学可以到主楼 使用实验室PC机的同学可以到主楼 实验室435 442. 435或 实验室435或442. 本阶段全程有教师答疑,指导. 本阶段全程有教师答疑,指导.
(1)不使用实验仪器自带的指令系 统; 对应于乘法, (2)对应于乘法,除法可以独立设 计两套全新指令/微指令系统,也可 两套全新指令/微指令系统, 全新指令 以设计一套 一套能用来编写实现乘法和 以设计一套能用来编写实现乘法和 除法功能汇编程序的指令/ 除法功能汇编程序的指令/微指令系 统; !!!设计 设计提示 !!!设计提示 : 注意实验仪的硬件限制条件; ①注意实验仪的硬件限制条件; ②操作数和计数值以立即数方式带 入.
【步骤1的结果】 步骤1的结果】 总结描述该模型机指令系统的特 可以列表. 点;可以列表. 总结描述该模型机微指令系统的 特点, 特点,具体应包括其微指令格式 的说明等内容; 的说明等内容;可按二进制位列 出说明. 出说明.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图1 COP2000主界面
在 COP2000 的主界面上按“打开 FPGA 扩展板窗口”按钮打开 FPGA 扩 展板的界面,此窗口有三个页面,两个“结构图”页面和一个“存储器”页面。
七段数码管
七段管名称
FPGA管脚号
RAM管脚及值
时钟选择
单脉冲、中断 申请状态
扩展IO脚
功能按键
单键状态及名称
发光二极管状态及名称
031, 042, 046, 052, 057, 067, 068, 074 078, 093, 099, 107, 108, 109, 124, 125 147, 152, 178, 184, 177, 203, 111, 110 094, 095, 096, 097, 100, 101, 102, 103 079, 080, 081, 082, 084, 085, 086, 087 063, 064, 065, 066, 070, 071, 072, 073 056, 055, 054, 053, 050, 049, 048, 047 033, 034, 035, 036, 038, 039, 040, 041 170, 169, 168, 167, 163, 162, 161, 160 192, 193, 194, 195, 199, 200, 201, 202 175, 174, 173, 157, 156, 155, 154, 153 187, 205, 206, 207, 208, 185, 186, 176 159(CS), 171(WR), 188(RD), 189(BH), 191(BL) 140,141,142,144,145,146,147,149 128,130,131,132,133,134,138,139
连接 COP2000 实验仪
结构图窗口内有四个功能按键:“FPGA 编程”、“通信设置”、“打开模式”、“保 存模式”。
单击“通信设置”按钮,弹出图 4 对话框。此时打开实验台电源开关,然后 选择“串口 1”,单击“连接 COP2000 实验仪”。如果 COP2000 实验仪上没有插 FPGA 扩展板或在下载过程中出错,系统会显示如图 5 的 FPGA 出错信息,这 时需要插上 FPGA 扩展板或重新编程。如果 COP2000 实验仪没有连接到计算
图 4 连接实验仪
图 5 通信出错
图 6 通信成功
FPGA 文件下载
“FPGA 编程”按钮是将 XILINX 开发环境中设计生成的*.bit 格式程序文
件下载到 XCV200 芯片中,在下载过程中有进度条显示下载进度。单击“FPGA
编程”按钮弹出图 7 对话框,选择.bit 文件,进行文件下载。
图 7 选择.bit 文件进行下载 “保存模式”是将定义好的器件名称保存到文件中,这样下次做相同实验
COP2000 系列软件开发环境介绍
本 教 程 介 绍 两 个 软 件 开 发 环 境 , 分 别 是 COP2000 集 成 开 发 环 境 与 COP2000+软件开发环境。二者使用属于同一个系列,但分别适用于不同的平 台。其中,COP2000 软件适用于使用 COP2000 实验台进行 FGPA 的.bit 文件下 载与运行。COP2000+软件适用于使用 SD2100 数字逻辑设计实验台进行 FPGA 的.bit 文件的下载与运行。所以大家要依据自己所使用的开发平台来选择相应 的软件。在使用上稍有差别。
七段数码管S0
041,040,039,038,036,035,034,033
七段数码管S1
055,054,053,052,049,048,047,046
发光二极管[E7..E0]
147,146,145,144,142,141,140,139
开关组K5
199,200,201,202,205,206,207,208
FPGA0 与 FPGA1 之间有 16 个引脚相连,它们的对应关系如下: 芯片 管脚 管脚 管脚 管脚 管脚 管脚 管脚 管脚
FPGA0 P140 P141 P142 P144 P145 P146 P147 P149 FPGA1 P72 P71 P70 P68 P67 P66 P65 P64
芯片 管脚 管脚 管脚 管脚 管脚 管脚 管脚 管脚 FPGA0 P128 P130 P131 P132 P133 P134 P138 P139 FPGA1 P84 P82 P81 P80 P79 P78 P74 P73
下面分别介绍 COP2000 集成开发环境使用与 COP2000+集成开发环境的使 用。
COP2000 集成开发环境使用简介
使用 COP2000 实验平台进行 FPGA 设计时,需要用到 COP2000 集成开发 环境将编译生成的.bit 文件下载到实验台的 XCV200 FPGA 芯片中。下面简单介 绍下 COP2000 集成开发环境的使用方法。
储器”是从扩展板上的 RAM 中读出数据并写到此窗口中,在弹出的对话框中 输入要上载数据的起始地址和结束地址,程序会将指定地址的 RAM 数据上载 到窗口中。“读文件”从磁盘上读入数据文件,在此窗口中显示。“写文件”是 将存储器窗口中的数据写到磁盘上。“字/字节”选择数据显示方式是以‘字’ 的方式(16 位)显示还是以‘字节’方式(8 位)显示,注意不论数据显示方 式是 16 位方式还是 8 位方式,前面介绍的所有的数据操作(上载、下载、读文 件、写文件)都是以 16 位方式来完成的。 如果要改变窗口内数据的值,可以用鼠标选中要修改的单元直接用键盘输入十 六进制数据即可,也可以在数据窗口内按鼠标右键在弹出菜单中选择“修改” 功能,在弹出对话框中可以输入十六进制数据或十进制数据,若在数据最后加 上‘H’表示输入十六进制数据,在弹出菜单中还可以选择“转到指定地址”、 “数据块填充”、“数据块移动”、“读文件”、“写文件”、“改变显示列数”等功 能。
FPGA0 结构图页面内各器件接到 XCV200 芯片的管脚如表 1 所示:
表1 FPGA0
连接XCV200的管脚从高位到低位
七段数码管S0
215, 216, 217, 218, 220, 221, 222, 223
七段数码管S1
224, 228, 229, 230, 231, 232, 234, 235
在存储器页面上显示出 64Kx16 位存储器的内容,你可以在此页面上对存 储器中的数据进行修改、下载、上载、从文件中读入、写到文件中等操作,也 可以对数据进行填充、移动,通过“下载存储器”将程序下载到扩展板的存储 器内就可运行程序了。
存储器地址
存储器数据
功能选择
图 9 存储器窗口
“存储器页面”中有五个功能键:“下载存储器”、“上载存储器”、“读文件”、 “写文件”、“字/字节”。“下载存储器”是将存储器窗口中的数据下载到 FPGA 扩展板上的 64Kx16 位存储器中,在弹出的对话框中输入要下载的起始地址和 结束地址,程序会自动将指定地址的数据下载到扩展板上的 RAM 中。“上载存
存储器地址线高8 位
223,234,232,231,230,228,224,004
存储器控制线
023(CS), 009(WR), 222(RD), 221(BH), 220(BL)
扩展IO 端口
072,071,070,068,067,066,065,064
扩展IO 端口
084,082,081,080,079,078,074,073
机上会显示串口未连接信息,这时用“通信设置”功能选择好串行口并连接实 验仪,如果实验仪与计算机通信成功会显示通信成功信息,否则会显示与实验 仪通信错误的信息,这时要检查串口通信电缆是否连接实验仪、是否加电等。 如果弹出“通信成功”对话框,如图 6 所示,表示实验仪连接成功。可以进行 FPGA 文件下载。
上表中存储器控制线的 CS 表示片选信号,WR 为写信号,RD 为读信号, BH 为数据高八位选择信号,BL 为数据低八位选择信号。
每个器件的名称都可以修改,以适合于不同的应用。单击名称,系统就会 弹出改变名称的对话框让你输入想要定义的名称。关于键盘,既可以定义键盘 组 8 个键的名称,也可定义单个键的名称,这些名称可以保存在文件中,下次 实验时无需重新定义直接从相应文件中读入即可。
时就不需要再次定义这些名称,只要用“打开模式”功能直接打开相应的文件 即可。
图8 FPGA1结构图页面
FPGA1 结构图页面与 FPGA0 结构图页面类似,不再详述。 FPGA1 结构图页面内各器件接到 XCV200 芯片的管脚如表 1 所示:
表1 FPGA1结构图内器件管脚连接表
结构图内器件
连接XCV200的管脚从高位到低位
键盘组值及名称
图2 FPGA0扩展板结构
在 FPGA0 结构图页面上显示出与实际 FPGA 扩展板相同的器件及各器件 与 FPGA XCV200 相连接的管脚号,在实验时,只要将想观察的值从相应的管 脚输出就会在七段数码管或发光二极管上显示出来,注意用七段数码管观察值 时只需直接在管脚上输出数据即可,无需另加译码逻辑电路将数据值译成七段 码格式。需要读入键盘值时,就直接从该键盘相连的管脚读入。RAM 与 XCV200 相连的地址线、数据线及读写控制线所对应的管脚也显示在图上,当有存储器 读写操作时各信号所对应的值会在图上显示。CLOCK、INT 状态灯显示单脉冲 信号和中断申请信号的状态,在做实验时可以在 COP2000 的主板上按下单脉冲 或中断申请按键,键的状态会在此显示。时钟选择用于选择实验时,时钟是单 脉冲还是连续的高速时钟脉冲。XCV200 下方的管脚号表示 16 个扩展的 IO 信 号,当实验中需要另外的输入输出脚时可以使用这些扩展脚。
开关组K6
186,187,188,189,191,192,193,194
存储器数据线低8 位
010,011,012,013,018,019,020,021
相关文档
最新文档