论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
(4)中断引脚INTA#。
为简化PCI协议,本文只实现了最重要的总线命令,表1给出了所支持的总线命令对应的C/BE[3:0]#编码值。
表1 支持的总线命令
2.2 配置空间设置
配置空间大小为256字节,前64字节必需,记录了PCI设备的基本住处,比较重要的有:
(1)VendorID、DeviceID和Class Code域:分别表示设备的生产厂商、设备编号和类型;
(2)Command和Status域:分别给出了对PCI设备的控制命令和当前状态;
(3)Base Adress Register域:指示此PCI设备按I/O方式还是内存方式进行读写以及需要的地址空间大小;
(4)Interrupt Line和Interrupt Pin域:分别指明了设备使用的断号和中断引脚。
在对配置空间的访问中,用AD[7:2]寻址一个双字DWORD。在本设计中,配置空间设置如表2所示。
2.3 简化的从设备状态机
在PCI协议中,标准的从设备状态机包含五种状态,而且各状态的跳转条件比较复杂。本文在不违反PCI协议的前提下,简化了从设备的状态机,如图3所示。
图3中,状态转移条件信号a、b、c定义如下:a代表配置空间访问条件,b代表I/O空间或内存空间访问条件,c代表总线传输开始条件。这三个条件的实现由后面的命令译码模块给出。
表2 配置空间设置(均为十六进制)