微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > WIMAX系统中PCI接口的设计与实现

WIMAX系统中PCI接口的设计与实现

时间:05-04 来源:贺海宏 王彦永 王小平 微计算机信息 点击:

t_en_l; // 重试计数器的时钟使能信号

output base_region0_l; // 片选信号

output base_region1_l; //片选信号

output data_read_l; // 用户端设备读信号

output be_oe; // 用户端口字节使能信号

input hit_ba0_l;// 用于说明PCI地址在base address 0

input hit_ba1_l;//用于说明PCI地址在base address 1

input pci_frame_l; // pci_frame_l 信号

input pci_idsel; // pci_idsel 信号

input pci_irdy_l; // pci_irdy 信号

input [31:0] pci_ad;// 原始的pci 地址数据线

input [3:0] pci_cbe_l; // 命令/字节使能信号

input data_stop_l; // 用户端申请中止数据传输信号

input ready_l; // 用户准备开始一个传输周期

input retry_l; // 重试信号

……

endmodule

图3 状态机模块仿真图

状态机模块的仿真波形如图3所示。 PCI总线接口的顶层gdf文件如图4。

图4 PCI接口gdf文件

4.结论

在本设计中,根据PCI总线传输时序来进行状态机构造,用Verilog HDL语言进行功能模块的设计, 在Modelsim环境下进行模拟仿真和定时分析,所设计的PCI接口时钟频率为33MHz, 数据宽度为32位。支持单数据段和突发传输两种方式。提供奇偶校验生成和奇偶校验检测, 实现16个双字的PCI 配置空间寄存器, 支持配置空间的读与写、I/O 读写、存储器读与写等PCI总线命令,满足了WIMAX系统的通信要求。

参考文献

[1] 高建华. 一种基于CPLD的单片机与PCI接口设计解决方案.微计算机信息.2006, 22(6-2):224-226。

[2] IEEE 802.16-2004.IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems.2004.

[3] IEEE 802.16e.IEEE Standard for Local and metropolitan area net works Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems.2006.2.28

[4] PCI Special Interest Group .PCI Local Bus Specifications[Z].Revision 2.2,1998.120~156.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top