Skip to main content
Skip to main content

SDIO UHS-II Host Controller IIP

Secure Digital Input Output Ultra High Speed-II Host Controller IIP

SDIO UHS-II Host Controller IIP

Overview

COMPETITIVE ADVANTAGE

The SivaKali Tech SDIO UHS II Host Controller IIP is a highly reliable, silicon-proven IP core designed for high-performance system integration. Engineered to meet strict industry compliance standards, this core offers exceptional flexibility and ease of integration into both ASIC and FPGA designs. Professional grade IP core for embedded system design. Validated on leading FPGA platforms and foundry nodes, it provides a low-risk, time-to-market advantage for developers.

COMPETITIVE ADVANTAGE

Production Proven: Validated in silicon and FPGA across diverse applications.

Cost Efficient: Competitive licensing models designed to lower the barrier to entry for custom silicon.

Expert Support: Direct access to senior design engineers for rapid integration assistance.

Flexible Deliverables: Available as synthesizable source code or optimized netlists.

FEATURES
  • Compliance with Part 1 UHS-II Addendum Version 2.00
  • Compliant with SD Host Controller Specification version 4.20
  • Compliance with Part1 Physical layer specification version 4.20
  • Programmable 1 or 2 Data lane Configuration
  • Supports all type of packets
  • Compatibility with Legacy SD interface
  • Supports fast mode and low power mode
  • Supports flow control operations
  • Supports data transaction for SD-TRAN and CM-TRAN
  • Configurable FIFOs
  • Highly modular and configurable design
  • Supports both sync and Async reset
  • Software control for key features
  • Fully synthesizable
  • Static synchronous design
  • Positive edge clocking and no internal tri-states
  • Scan test ready
  • Simple host interfaces enable straightforward integration with microcontrollers and application processors
FUNCTIONAL DESCRIPTION

CORE: Core module interconnects all the sub-modules in the eMMC SDIO UHS II Host Controller IIP. Ports of core module are the top level ports for the eMMC SDIO UHS-II Host Controller IIP

GENCLK: This module has MMC clock generator logic. The clock divider value is loaded from the register CLOCK_TIMEOUT_CONTROL. This value is from the MMC clock frequency select (either via driver programmed or selected preset value)

CDET: Card Detect State Machine is either the External i_sdif_cd_n or the Internal Signal (Card Detect Test Level) is muxed for Card Detect Logic. The selection is based on the Card Detect Signal Select.

CSR: This module includes all the registers like block size, block count, address,argument ...etc and also it includes card interrupt logic. The contents of the registers are decoded and assigned to its respective output ports based on its functionality. The registers can get its data from both the internal and external system interface. Likewise, it can be retrieved by both the internal and external system interface.

CTRL: This module consist of Command generation,Data transmission and Data recieve, Response check, tuning operations

TIMEOUT: For data timeout, when the TXD control or RXD control enables the counting of timeout value, the counter start counting. When the counting is disabled, the counts are reset to zero.

DMA: This module suports three types of DMA. SDMA (Single Operation DMA) performs a read / write SD command operation. ADMA2 performs a read / write SD command operation at a time. ADMA3 can program multiple read / write SD commands operation in a Descriptor Table. ADMA3 is suitable to perform very large data transfer.

ULINK: The Link Layer is responsible for Link management including data integrity (packet framing/de-framing and CRC generation/checking).It is also incharge of power management and flowcontrol.

UTRAN: Transaction Layer is responsible for protocol-base management including packet generation and analysis, command-response handshake, and so on. This layer is split into sub layers, one is a common layer called CM-TRAN and the other application specific layer called SD-TRAN

ASIC AND FPGA IMPLEMENTATION
ASIC TechnologyLogic ResourcesClock Frequencyuhs2 clock frequencyCrystal clock frequencySDIO clock frequency
TSMC 28nm228K100MHz156.2Mhz200Mhz200Mhz

FPGA Device and FamilyLogic ResourcesClock Frequency
AMD-xcvu9p-flga2104-2L-e51685 LUT's200MHz

LICENSING OPTIONS
  • Single Site license for regional development teams.
  • Multi-Site license for global corporate deployments.
  • Single Design license for specific project cost-efficiency.
  • Unlimited Design license for high-volume product roadmaps.
DELIVERABLES
  • Complete Verilog/VHDL/SystemC Source Code.
  • UVM-compliant verification environment with a comprehensive test suite.
  • Production-ready synthesis, Lint, and CDC scripts.
  • IP-XACT RDL generated address maps.
  • Standard-compliant firmware and Linux/C driver packages.
  • Detailed documentation: User Guides, Release Notes, and ISO 26262 Safety Manual (SAM)/FMEDA.