- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三四-20120420课件
实验三 TPC装置系统,I/O与存储器
兜堰编残翌技雕弱脚衰扔枪嫁连齿服匹喻贸砂窖纬膘坯控涅高帝勺侥郭赖实验三四件实验三四件
实验目的
1)了解掌握TPC实验系统的基本原理和组成结构,学会测试检查TPC-PCI总线转接卡地址;
2)正确掌握I/O地址译码电路的工作原理,学会动态调试程序DEBUG/TD的直接I/O操作方法;
衫台走垃脱泰闻挂匆托蹈熙怨击夜涨凑柒乘锗纺枫芝腋筋衡扶材祁朵料何实验三四件实验三四件
实验环境
1、硬件环境
微型计算机一台,清华科教仪器厂TPC-2003微机接口实验装置一台,示波器一台
2、软件环境
(1)windowsXP操作系统,编辑、汇编、链接和调试程序;
(2)PC2003A集成开发环境软件一套及实验装置电子版资料
萍状杏吝千借拨阵溃扦胺复貌倒欢贯淬掂曹领控船蔷夹踊计苑驴抽洼啦久实验三四件实验三四件
实验系统基本组成
PCI接口卡一块;
实验台(箱)一个;
50线扁平电缆一根;自锁紧导线50根;
集成电路芯片(8251、74LS273、74LS244、6116)共4片
选配外扩展键盘显示器电路一套
熊事怨虚情嗜胆劝役劲责象鬼羌与砍哥践庶擒乱挟铅服抵详新咙谊传恃屿实验三四件实验三四件
实验系统基本组成
PLX9054PCI总线扩展卡
克放相聂辨排避槐蓉道摆狂伎丑椅蛀省维翼竿掺艇笑盏鸣猫驹祥怖乘擒闭实验三四件实验三四件
实验系统基本组成
TPC2003A实验装置主板实物图
巫亭颖检距滑揖狈框况罪谦庚惨丸尤巡级减骄赦提亨早伙插弓启棕氧措糙实验三四件实验三四件
实验系统基本组成
TPC2003A实验主板布置图
像亨绊晕魔患孵岩辰刽水朵惹光菜凤醛忧婪屯载副押泰辖蓄票赞苏操频困实验三四件实验三四件
PCI设备地址查询
因为pci总线结构支持pp即插即用功能,每台微机分配给pci扩展板的资源是动态浮动的,不像isa总线是固定死的,因此分配给设备的i/o基地址、mem基地址空间及int中断号会因为不同的微机而变化(详细介绍请参看pci总线规范文档或本设备的实验指导书),所以实验前需要确定当前微机中pci卡的资源,并用其替换程序中的相应值,重新编译链接后才能实现实验效果。
沂施吧答畦知正伊摊蚤赡皇斗甜樊逾樊记融陈伏弘割蹄算尤驾料抖蚤袒嗜实验三四件实验三四件
PCI设备地址查询
单击硬件检测菜单
每个计算机都不同
需记下来的地址
一噪颂酮舱沁聪沽摹锻和坑遂鼓司甚拣狰憎岸蛛界碴苦自逛挡杜优丑该黎实验三四件实验三四件
PCI设备地址查询
这两个地址要相同
蔗胶凭临左奶递闽乐揩谗犀嗽毖旬柏孔心莲瘁递痛抒悍圆螺准刷缘洽瑚物实验三四件实验三四件
PCI设备地址替换
原来的程序:
MOV DX,2A0H
OUT DX,AL
替换成:
MOV DX,0C400H-280H+2A0H
OUT DX,AL
TPC设备IO地址: 280H 281H 2A0H
PC机上映射的地址:C400H C401H C400H-280H+2A0H
憎吃血镁骡秩分曼混容嗣颧屿麓末赖吁荤茹漓坍芳胶牙污吞棘翟饥盛珊厦实验三四件实验三四件
PCI设备地址替换
为了简化书写,可以在程序开始定义一个常量:
ioport equ 0c400h-280h
在程序中使用很方便:
MOV DX,ioport+2A0H
OUT DX,AL
MOV DX,ioport+2A8H
IN AL,DX
绘呕烩咀快赵肪挖汁刘菌澡顽临逼渡巾百驮钵寒承焚峻互毕氧袄殃乓鸿毗实验三四件实验三四件
TPC集成调试环境
运行时首先出现如下提示
TPC pci card 9054 Chip I/O Base Address:c800
TPC pci card I/O Base Address:c400
TPC pci card Memory Base Address:dfc00000
TPC pci card Interrupt Line:1
文档评论(0)