HOME   IP   INTERFACE AND STANDARDS IP   PCI EXPRESS   DESIGNWARE CONTROLLER IP FOR M-PCIE  
Language: 日本語

DesignWare Controller IP for M-PCIe

Search Tools

Spotlight

The DesignWare® Controller IP for M‑PCIe™ implements the port logic required to build a Root Port (RP), Endpoint (EP), Dual Mode (selectable RP/EP), or Switch device. The configurable and scalable DesignWare Controller IP for M‑PCIe is designed to the PCI Express® 3.0, 2.1, 1.1, M-PCIe ECN and Reference M-PHY Module Interface (RMMI) specifications. The high-quality, synthesizable IP is available in a variety of datapath widths, RMMI interface widths, and operating frequencies for optimizing size, power and throughput specifically to match the needs of an application. DesignWare Controller IP for M-PCIe integrates quickly and easily into system-on-chip (SoC) designs with a user-friendly application interface and timing suitable for a wide range of ASIC and FPGA technologies.

The DesignWare Controller IP for M-PCIe is based on the silicon-proven DesignWare Controller IP for PCI Express, which has been extensively validated with multiple hardware platforms, PHYs and PCIe® verification suites, reducing risk and improving time-to-market. Synopsys’ comprehensive PCI Express IP solution is in volume production and has been successfully implemented in a wide range of applications.

Register for the webinar: M-PCIe: Utilizing Low-Power PCI Express in Mobile Designs DesignWare IP for M-PCIe block diagram

Figure 1: DesignWare Controller IP for M-PCIe Block Diagram

DesignWare Controller IP for M-PCIe
DesignWare IP for PCI Express Single Root I/O Virtualization Datasheet
DesignWare IP for PCI Express to AMBA AXI3/AXI4 Bridge Datasheet
DesignWare IP for PCI Express to ARM AMBA AHB Interconnect
DesignWare MIPI M-PHY Datasheet
 

  • Comprehensive M-PCIe IP solution includes a suite of M-PCIe digital controllers and MIPI M-PHY IP
  • Support for all required features of the PCI Express Base Specification 3.0 in conjunction with the M-PCIe ECN
  • Support for all PCIe ports: Root Complex, Endpoint, Dual Mode, and Switch
  • Support for x1, x2, x4, x8, and x16 links
  • Support for M-PHY Gears 1, 2, and 3
  • Synopsys' optional selectable PHY technology allowing one controller instance to support both PCIe PHYs and M-PHY
  • RMMI interface for connection to Synopsys or third-party M-PHY IP
  • Optimized for low latency, low power, and low gate count
  • Application interface options include Native, AHB, AXI3, and AXI4
  • Optional embedded DMA controller
  • Implements full Transaction, Data Link, and Physical Layers including full configuration space register set(s)
  • Supports up to sixteen lanes at all three PCIe data rates and all three M-PHY gears
  • Available in 32-, 64-, 128-, or 256-bit datapath widths
  • Includes Synopsys selectable PHY technology allowing power-on PHY selection for PCIe or M-PCIe operation
    • PIPE PCI Express PHYs using 8-, 16-, or 32- bit interfaces, implementing “fixed data path” or “fixed clock” mode
    • RMMI M-PCIe PHYs using 10-, 20-, or 40 bit interfaces at Gears 1, 2, and 3 and Rates A or B
  • Optional bridges to AMBA AHB, AXI3, or AXI4 buses
  • Optional embedded DMA controller with up to 8 read and 8 write channels for high throughput with minimal SoC resource overhead
  • Supports up to 16 physical functions and up to 256 virtual functions using SR-IOV and ARI
  • Supports up to 8 virtual channels and up to 8 traffic classes
  • Supports the full range of PCIe-defined maximum packet sizes (128B to 4KB) and read request sizes (128B to 4KB)
PCI Express 1.0 Dual Mode - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 1.0 Dual Mode - 32 bit (x1,x4), 64-bit (x2,x4,x8)STARsSubscribe
PCI Express 2.0 Dual Mode - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 2.0 Dual Mode - 32 bit (x1,x4), 64-bit (x2,x4,x8)STARsSubscribe
PCI Express 3.0 Dual Mode - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 3.0 Dual Mode - 32 bit (x1,x2), 64-bit (x1,x2,x4)STARsSubscribe
PCI Express 1.0 Endpoint - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 1.0 Endpoint - 32 bit (x1,x4), 64-bit (x2,x4,x8)STARsSubscribe
PCI Express 2.0 Endpoint - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 2.0 Endpoint - 32 bit (x1,x4), 64-bit (x2,x4,x8)STARsSubscribe
PCI Express 3.0 Endpoint - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 3.0 Endpoint - 32 bit (x1,x2), 64-bit (x1,x2,x4)STARsSubscribe
PCI Express 1.0 Root Port - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 1.0 Root Port - 32 bit (x1,x4), 64-bit (x2,x4,x8)STARsSubscribe
PCI Express 2.0 Root Port - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 2.0 Root Port - 32 bit (x1,x4), 64-bit (x2,x4,x8)STARsSubscribe
PCI Express 3.0 Root Port - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 3.0 Root Port - 32 bit (x1,x2), 64-bit (x1,x2,x4)STARsSubscribe
PCI Express Switch Port - 128 Bit x16STARsSubscribe
PCI Express Switch Port - 128 Bit x8STARsSubscribe
PCI Express Switch Port - 32 Bit x1-x4STARsSubscribe
PCI Express Switch Port - 64 Bit x1-x8STARsSubscribe
PCI Express 1.0 Switch - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 1.0 Switch - 32 bit (x1,x4), 64-bit (x2,x4,x8)STARsSubscribe
PCI Express 2.0 Switch - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 2.0 Switch - 32 bit (x1,x4), 64-bit (x2,x4,x8)STARsSubscribe
PCI Express 3.0 Switch - 128 bit (x4,x8,x16), 256-bit (x8,x16)STARsSubscribe
PCI Express 3.0 Switch - 32 bit (x1,x2), 64-bit (x1,x2,x4)STARsSubscribe

  Description PCI Express 1.0 Dual Mode - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_dm_gen1_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_dm
  Product Code 8793-0
  
  Description PCI Express 1.0 Dual Mode - 32 bit (x1,x4), 64-bit (x2,x4,x8)
  Name dwc_pci_express_dm_gen1_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_dm
  Product Code 8792-0
  
  Description PCI Express 1.0 Endpoint - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_ep_gen1_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_ep
  Product Code 8789-0
  
  Description PCI Express 1.0 Endpoint - 32 bit (x1,x4), 64-bit (x2,x4,x8)
  Name dwc_pci_express_ep_gen1_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_ep
  Product Code 8788-0
  
  Description PCI Express 1.0 Root Port - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_rc_gen1_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_rc
  Product Code 8791-0
  
  Description PCI Express 1.0 Root Port - 32 bit (x1,x4), 64-bit (x2,x4,x8)
  Name dwc_pci_express_rc_gen1_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_rc
  Product Code 8790-0
  
  Description PCI Express 1.0 Switch - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_sw_gen1_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 8795-0
  
  Description PCI Express 1.0 Switch - 32 bit (x1,x4), 64-bit (x2,x4,x8)
  Name dwc_pci_express_sw_gen1_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 8794-0
  
  Description PCI Express 2.0 Dual Mode - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_dm_gen2_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_dm
  Product Code 8801-0
  
  Description PCI Express 2.0 Dual Mode - 32 bit (x1,x4), 64-bit (x2,x4,x8)
  Name dwc_pci_express_dm_gen2_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_dm
  Product Code 8800-0
  
  Description PCI Express 2.0 Endpoint - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_ep_gen2_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_ep
  Product Code 8797-0
  
  Description PCI Express 2.0 Endpoint - 32 bit (x1,x4), 64-bit (x2,x4,x8)
  Name dwc_pci_express_ep_gen2_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_ep
  Product Code 8796-0
  
  Description PCI Express 2.0 Root Port - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_rc_gen2_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_rc
  Product Code 8799-0
  
  Description PCI Express 2.0 Root Port - 32 bit (x1,x4), 64-bit (x2,x4,x8)
  Name dwc_pci_express_rc_gen2_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_rc
  Product Code 8798-0
  
  Description PCI Express 2.0 Switch - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_sw_gen2_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 8803-0
  
  Description PCI Express 2.0 Switch - 32 bit (x1,x4), 64-bit (x2,x4,x8)
  Name dwc_pci_express_sw_gen2_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 8802-0
  
  Description PCI Express 3.0 Dual Mode - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_dm_gen3_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_dm
  Product Code 8809-0
  
  Description PCI Express 3.0 Dual Mode - 32 bit (x1,x2), 64-bit (x1,x2,x4)
  Name dwc_pci_express_dm_gen3_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_dm
  Product Code 8808-0
  
  Description PCI Express 3.0 Endpoint - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_ep_gen3_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_ep
  Product Code 8805-0
  
  Description PCI Express 3.0 Endpoint - 32 bit (x1,x2), 64-bit (x1,x2,x4)
  Name dwc_pci_express_ep_gen3_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_ep
  Product Code 8804-0
  
  Description PCI Express 3.0 Root Port - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_rc_gen3_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_rc
  Product Code 8807-0
  
  Description PCI Express 3.0 Root Port - 32 bit (x1,x2), 64-bit (x1,x2,x4)
  Name dwc_pci_express_rc_gen3_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_rc
  Product Code 8806-0
  
  Description PCI Express 3.0 Switch - 128 bit (x4,x8,x16), 256-bit (x8,x16)
  Name dwc_pci_express_sw_gen3_128b_256b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 8811-0
  
  Description PCI Express 3.0 Switch - 32 bit (x1,x2), 64-bit (x1,x2,x4)
  Name dwc_pci_express_sw_gen3_32b_64b
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 8810-0
  
  Description PCI Express Switch Port - 128 Bit x16
  Name dwc_pci_express_sw_128b_x16
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 3919-0
  
  Description PCI Express Switch Port - 128 Bit x8
  Name dwc_pci_express_sw_128b_x8
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 3918-0
  
  Description PCI Express Switch Port - 32 Bit x1-x4
  Name dwc_pci_express_sw_32b_x1-x4
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 3916-0
  
  Description PCI Express Switch Port - 64 Bit x1-x8
  Name dwc_pci_express_sw_64b_x1-x8
  Version 4.30a
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation
  Toolsets Qualified Toolsets
  Download dw_iip_DWC_pcie_sw
  Product Code 3917-0