A hot-plug controller of PCI (Peripheral Components Interconnects) bus using single chip is disclosed. A PCI hot-plug controller using FPGA and ASIC implements all functions necessary for the PCI hot-plug on a single chip, the PCI hot-plug controller includes: System Interface Unit transmitting data via PCI, USB and I2C bus; Register Unit, which is connected to the System Interface Unit, and receives reset control signal, Present Detection signal, Enable signal, LED control signal and physical ID signal from the outside, and stores the signals; Power Control Unit reading data from the Register Unit and outputting signal to control the system power and slot power; and Bus Isolation Unit reading the control signal from the Register Unit and making the signal-line between PCI bus signal and PCI slot ON/OFF.
展开▼