In order to improve the speed of data transmission between PCI bus and AVR microcontroller, the high-speed data exchange between PCI bus and AVR microcontroller is realized by the dual-port RAM and sharing mode. A way of finite state machine (FSM) is used in this system to convert the PCI interface chip's local logic signal into read-write control signal andaddress data signal. The interface current is validated by the simulation tool ModelSim SE. The simulated waveform ob-tained is in accordance with the requirement. A method of Ping-Pong Operation (PPO) is used in this system to effectively im-prove the speed of data transmission between PCI bus and AVR microcontroller by alternately read and write data storage are-a. Practice has proved that the design method of this paper is an effective method of solving the bottleneck problem of data transmission between high-speed equipment and low-speed equipment.%为了提高PCI总线与AVR单片机之问的数据传输速度,利用双口RAM通过共享的方式实现PCI总线与AVR单片机之间的高速数据交换.利用有限状态机方法将PCI接口芯片局部端逻辑转换为双口RAM读写控制信号和地址数据信号,并通过仿真工具Modelsim Se对接口电路进行了验证,得出的仿真波形符合要求;利用乒乓操作方法实现PCI接口芯片和AVR单片机交替读/写数据存储区,有效提高了PCI总线与AVR单片机之间的数据传输速度.实践证明该设计方法是解决高低速设备的传输瓶颈问题的有效途径.
展开▼