Mobile radio communication is trending towards complex multi-radio systems comprising several transceivers. Arasan supports the latest MIPI RFFE standard v3.0 controller IP. The MIPI RFFE bus is a 2-wire serial interface that utilizes a bus frequency of up to 52 MHz and timing accurate trigger mechanisms to allow control of timing-critical functions. It is used to connect a digital RFIC to RF front-end components, like Power Amplifiers, Low-Noise Amplifiers, and Antenna Sensors, which are considered RFFE Slaves.
One key component of MIPI RFFE v3.0 controller IP was to retain backward compatibility, especially for MIPI RFFE v2.0 and v1.0 Slave devices. This requirement enables MIPI RFFE v2.0 and v1.0 Slave devices to function properly in a MIPI RFFE v3.0 controller IP system. Of course, such MIPI RFFE v1.0 and v2.0 -compliant Slave devices in a MIPI RFFE v3.0 controller IP system are limited to their MIPI RFFE v1.0 and v2.0 functionality respectively.
Arasan’s MIPI RFFE v3.0 IP compatible Slave device implements the following new optional features:
• Support for Extended Triggers which is referred to as Block B Triggers
• Support for Timed Triggers
• Support for Mappable Triggers
• Additional ports may have to be added depending upon the features supported
MIPI RFFE Slave Controller IP Core v3.0
Overview
Key Features
- Compliant with MIPI’s RFFE specification Rev3.0
- Small silicon footprint
- Scalable Implementation
- Up to 15 Devices can be connected per Bus
- Low pin count on the Interface side (SCLK and SDATA)
- Low EMI
- Low power consumption
- Timing accurate Trigger mechanisms
- Highly configurable
- Relatively High-speed CLK of 52Mhz
- Extension of the Manufacturer ID Bit Filed to 12 bits
- Addition of Longer Reach RFFE Bus Length up to 45cm from 15cm
- Introduction of Masked Write Command Sequence
- Added 8 Extended Triggers along with 3 standard Triggers
- sRead / BPC Issue Resolution
- Master to/from Slave data payload sizes in Command Sequences may be from 1 to 16 bytes
- Master to/from Master data payload sizes in Command Sequences may be from 1 to 256 bytes
- Additional Register Space was added, (Extended Long) Reserved Registers for Future Use (0XFE00-0XFFFF)
Benefits
- Fully compliant with MIPI standard
- Small footprint
- Code validated with Spyglass
- Functionality ensured with comprehensive verification
- Premier direct support from Arasan IP core designers
Block Diagram
Deliverables
- The IP package includes
- RTL Source Files
- Test Bench with BFM’s
- Full test cases list
- Scripts for Synthesis, Simulation, LEC
- GDS--II Database (Optional)
- LVS Netlist (Optional)
- Physical Abstract Models (LEF) (Optional)
- Timing Models (LIB) (Optional)
Technical Specifications
Foundry, Node
Down to 5nm
Maturity
Silicon Proven
Availability
Now
Related IPs
- MIPI RFFE Master IP Core
- MIPI RFFE Slave IP Core
- MIPI SoundWire Slave Controller 1.1
- ARINC818 controller Transmitter and Receiver IP core
- Complete memory system supporting any combinations of SDR SDRAM, DDR, DDR2, Mobile SDR, FCRAM, Flash, EEPROM, SRAM and NAND Flash, all in one IP core
- Compactflash/PCMCIA Slave Controller