Ready-to-use IP Core Promwad


Ready-to-Use UFS IP Core for Universal High-Performance Storage Interface

Our experts developed the UFS IP core as universal flash storage. UFS is widely used in mobile and other systems where large amounts of data must be stored, but standard RAM cannot be used, such as with camera solutions that have high resolution and data rates.

It provides a universal storage interface for both embedded and removable flash memory, making it an ideal solution for applications that require high- performance and low power consumption. UFS flash IP is based on the MIPI M-PHY physical layer standard and uses MIPI Unipro as a link layer.

Technologies UFS IP Supports

  • JEDEC UFS 2.1 
  • M-PHY version 3.0 type-1
  • UniPro standard version 1.6
  • PWM Gear-1 x 2-lane 
  • HS-Gear-1, HS-Gear-2, HS-Gear-3 x 2-lane via GTY 
  • AXI-Full and AXS interfaces
UFS IP core

Modules of the UFS IP via GTY

  • UFS low-speed and high-speed IP
  • GTY control IP
  • Mode control
  • Switch
  • Write command FIFO
  • Read command FIFO
  • FIFO write data
  • FIFO read data
  • Status FIFO
  • Register map
UFS IP core via GTY structure diagram

UFS IP core via GTY structure diagram

UFS low-speed IP structure diagram

UFS high-speed IP structure diagram
UFS IP core top view

How We Integrate UFS IP Core Solutions into Our Clients’ Projects

Our UFS IP core solutions seamlessly integrate UFS technology into your devices, offering pre-designed, UVM-verified hardware and software components for swift implementation within your system-on-chip (SoC) design. Explore our case studies showcasing successful implementations of Promwad’s IP core solutions:

Enhancing Automotive Infotainment System

Сommissioned by a car manufacturer, our engineers improved its existing infotainment system with the UFS IP core development. The performance increased significantly, with higher data rates, resulting in faster applications and smoother navigation.

We provided the solution optimised for automotive applications and integrated it into the hardware architecture of the infotainment system. The increased speed allowed real-time data processing from various sources, including GPS navigation, multimedia streams and vehicle sensors. It enabled advanced features such as real-time traffic updates, predictive maintenance and adaptive cruise control.



Advancing Surveillance Cameras

Advancing Surveillance Cameras

We were tasked to improve the performance and reliability of video surveillance cameras for commercial and residential applications. The cameras are required to efficiently capture and store high-resolution video data while providing uninterrupted real-time streaming, even in challenging environmental conditions.

Our engineers integrated UFS IP cores into the cameras, ensuring compliance with industry standards. Using universal flash storage, the surveillance cameras could capture and store high-resolution video data more efficiently. It allowed the customer to expand their product line for applications ranging from home security to commercial facilities.



Upgrade and Technical Support

Promwad provides free remote technical support for 1 year from the date of the IP core purchase. It includes consultations via phone, e-mail, and Skype. The maximum processing time for a technical support request is 3 business days.

IMPORTANT NOTE: The total free remote technical support is limited to 60 hours. Technical support time that goes over this limit will be charged on a time and materials (T&M) basis.

Extra Engineering Notes

The JESD220A UFS 2.1 specification defines a simple but high-performance serial interface that efficiently moves data between the host processor and storage devices. The SCSI architecture model and command protocols support multiple commands with command queuing capabilities, enabling multi-threaded programming.

To achieve high energy efficiency and performance in data transmission, universal flash storage uses well-known interface standards for its interconnect layer:

  • M-PHY – specification version 3.0
  • UniPro – specification version 1.6
UniPro is a universal chip-to-chip protocol that provides a common channel for other protocols.

The M-PHY interface is the primary physical layer (PHY layer) for the UniPro specification and has a fast serial interface with up to 2.9 Gbps per lane (HS-G2), which can be scaled up to 5.8 Gbps per lane (HS-G3) using GTY PHY. 

We can also customise our UFS IP for the LVDS PHY layer up to 1.2 Gbps per line (HS-G1) or other fast serial interfaces.

UFS IP cores can be used and tailored for:

Would you like to use our IP core for your applications and integrate UFS into your FPGA-based solution?

Drop us a line about your project! We will contact you today or the next business day. All submitted information will be kept confidential.