1.一種PCI-Express IP核,其特征在于,所述PCI-Express IP核包括用戶接口模塊及通用模塊,所述用戶接口模塊與所述通用模塊相互連接,所述用戶接口模塊用于實(shí)現(xiàn)PCI-Express協(xié)議的業(yè)務(wù)層中的與用戶數(shù)據(jù)相關(guān)的功能,所述通用模塊用于實(shí)現(xiàn)PCI-Express協(xié)議的業(yè)務(wù)層的其他功能、數(shù)據(jù)鏈路層功能及物理層的功能。
2.根據(jù)權(quán)利要求1所述的PCI-Express IP核,其特征在于,所述用戶接口模塊包括:AXI主模塊、AXI從模塊、Express控制模塊、TLP接收模塊、TLP發(fā)送模塊及MSG TLP組包模塊,所述AXI主模塊連接TLP接收模塊、TLP發(fā)送模塊,所述AXI從模塊連接TLP接收模塊、TLP發(fā)送模塊,所述TLP接收模塊連接AXI主模塊、AXI從模塊、Express控制模塊、TLP發(fā)送模塊及MSG TLP組包模塊,所述TLP發(fā)送模塊連接AXI主模塊、AXI從模塊、Express控制模塊、TLP接收模塊及MSG TLP組包模塊,所述Express控制模塊連接TLP接收模塊、TLP發(fā)送模塊及MSG TLP組包模塊,所述MSG TLP組包模塊連接Express控制模塊、TLP接收模塊、TLP發(fā)送模塊。
3.根據(jù)權(quán)利要求2所述的PCI-Express IP核,其特征在于,所述用戶接口模塊連接用戶邏輯及所述通用模塊,所述用戶接口模塊的AXI主模塊連接所述用戶邏輯的AXI從模塊,所述用戶接口模塊的AXI從模塊連接所述用戶邏輯的AXI主模塊,所述用戶接口模塊的TLP接收模塊及TLP發(fā)送模塊連接所述通用模塊,所述Express控制模塊連接所述用戶邏輯及所述通用模塊,所述MSG TLP組包模塊連接所述用戶邏輯及所述通用模塊。
4.根據(jù)權(quán)利要求3所述的PCI-Express IP核,其特征在于,所述用戶接口模塊的AXI主模塊通過AXI接口連接所述用戶邏輯的AXI從模塊,所述用戶接口模塊的AXI從模塊通過AXI接口連接所述用戶邏輯的AXI主模塊,所述Express控制模塊通過APB接口連接所述用戶邏輯。
5.根據(jù)權(quán)利要求4所述的PCI-Express IP核,其特征在于,在所述TLP接收模塊中設(shè)置有接收緩存。