Locale Icon
English
  • Forums

    Popular Forums

    • LTspice
    • Video
    • Power Management
    • RF & Microwave
    • Precision ADCs
    • FPGA Reference Designs

    Product Forums

    • Amplifiers
    • Clocks & Timers
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Power Management
    • Processors & DSP
    • Processors & Microcontrollers
    • Switches & Multiplexers
    • Sensors
    • Voltage References
    View All

    Application Forums

    • A2B Audio Bus
    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • Embedded Vision Sensing Library
    • Motor Control Hardware Platforms
    • Precision Technology Signal Chains Library
    • Video
    • Wireless Sensor Networks Reference Library

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools & Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Power Studio Designer
    • Power Studio Planner
    • Reference Designs
    • Robot Operating System (ROS) SDK
    • Signal Chain Power (SCP)
    • Software Interface Tools
    • System Demonstration Platform (SDP) Support
  • Learn

    Highlighted Webinar

    Enabling New Space Missions: Commercial Space Screening Approach for Agile, High-Reliability Payloads

    As the Space market evolves and accelerates, mission designers need space-capable electronics that balance performance, reliability, and affordability...

    Places

    • ADI Academy
    • ADI Webinars
    • Video Annex
    • Virtual Classroom

    Libraries

    • 3D ToF Depth Sensing Library
    • Continuous-Wave CMOS Time of Flight (TOF) Library
    • Embedded Vision Sensing Library
    • Gigabit Multimedia Serial Link (GMSL) Library
    • Optical Sensing Library
    • Other Products Library
    • Precision Technology Signal Chains Library
    • Software Modules and SDKs Library
    • Supervisory Circuits Library
    • Wireless Sensor Networks Library

    Latest Webinars

    • Enabling New Space Missions: Commercial Space Screening Approach for Agile, High-Reliability Payloads
    • Understanding and Selecting RF Low Noise Amplifiers for Instrumentation, Phased Array and General Purpose Applications
    • Design Smarter with Compact, Low-Power Precision Current Source Signal Chains
    • Power Management Fundamentals II Session 6: Key Layout Considerations for Power
    • A 16T/16R X-Band Direct Sampling Phased Array Subsystem using Apollo MxFE
    View All Webinars
  • Community Hub

    Challenge Yourself!

      KCC's Quizzes AQQ297 about taking the right dose of medication

      1. First, the quote of the month: " All my life I though air is free until I bought a bag of chips " - unknown 2. New quiz AQQ297 about taking the right...

    View All

    What's Brewing

      Read a Blog, Take this Quiz for Another Chance to Win a Gift Card!

      Important: Read the blog first . The quiz questions are all based on the content from the blog: ISO 26262 Essentials: Ensuring Confidence in Your Software...

    View All

    Places

    • Community Help
    • Analog Dialogue Quiz
    • Logic Lounge
    • Super User Program

    Resources

    • EZ Code of Conduct
    • EZ How To Help Articles
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • Blogs

    Highlighted Blogs

    Good Marketing Buzz, But How Do I Start?

    "AD74416H! SWIO! - Configurability! Flexibility! Wow !" Marketing is good at spotlighting key features. What it rarely answers is the practical question...

     

    Incorporating Digital Filter Modelling in LTspice Simulations

    When simulating a circuit in LTspice , the goal is likely to gain insight into the analog behaviors and trade-offs of your circuit. It is also likely that...

    Latest Blogs

    • Charting Calm Seas: Tips for Robust RS-485 Data Transmission
    • Unpacking IEC 61508: Low Complexity versus Type A Made Simple
    • Taming the AI Power Storm: Part 2 of 3
    • TIA Me Up, But Keep It Stable: Part 2 of 3
    • Celebrating Innovation: Top 3 EngineerZone Spotlight Blogs from 2025
    Read All Blogs

    ADI Blogs

    • EZ Spotlight
    • The Engineering Mind
  • ContentZone

    Visit ContentZone

    ContentZone

    Technical articles. Blogs. Videos. Your ADI content, all in one place.

    View ContentZone

    Featured Content

    Featured Content Title

    Blurb About Content

    View Content By Industry

    • Aerospace and Defense Systems
    • Automotive Solutions
    • Consumer Technology Solutions
    • Data Center Solutions
    • Energy Solutions
    • Healthcare Solutions
    • Industrial Automation Technology Solutions
    • Instrumentation and Measurement Solutions
    • Intelligent Building Solutions
    • Wireless Communication Solutions

    View Content By Technology

    • A2B Audio Bus
    • ADI OtoSense Predictive Maintenance Solutions
    • Dynamic Speaker Management
    • Gallium Nitride (GaN) Technology
    • Gigabit Multimedia Serial Link (GMSL)
    • Industrial Vision
    • Power Solutions
    • Precision Technology
    • RF
    • Sensor Interfaces
    • SmartMesh
EngineerZone
EngineerZone
Processors & DSP
  • Log In
  • User
  • Site
  • Search
OR
Ask a Question
Processors & DSP
Processors & DSP
Documents What is XiP?
  • Q&A
  • FAQs/Docs
  • Members
  • Tags
  • Cancel
  • +Documents
  • +ADAU 1701: FAQ
  • +ADSP-21160M: FAQ
  • +ADSP-21363: FAQ
  • +ADSP-21368: FAQ
  • +ADSP-21369: FAQ
  • +ADSP-21469: FAQ
  • +ADSP-21489: FAQ
  • +ADSP-2160: FAQ
  • +ADSP-BF522: FAQ
  • +ADSP-BF531: FAQ
  • +ADSP-BF532: FAQ
  • +adsp-bf533: FAQ
  • +ADSP-BF534: FAQ
  • +ADSP-BF535: FAQ
  • +ADSP-BF536: FAQ
  • +ADSP-BF537: FAQ
  • +ADSP-BF538F: FAQ
  • +ADSP-BF539: FAQ
  • +ADSP-BF542: FAQ
  • +ADSP-BF544: FAQ
  • +ADSP-BF561: FAQ
  • +adsp-bf561: FAQS
  • +adsp-bf609: FAQS
  • +ADSP-BF60x: FAQ
  • +ADSP-BF70x: FAQ
  • -ADSP-CM408F: FAQ
    • ADSP-CM40x feature a Data Cache?
    • Are MEMX and MEMY physical memories?
    • Can I Perform flash programming in SPI Memory Mapped mode?
    • Can I place DATA in CODE memory and vice-versa?
    • Can I use MATLAB and Simulink with the ADSP-CM40x and IAR Tool-chain?
    • How can I utilize Cache with Async memory connected SRAM?
    • How can I utilize Cache with Async memory connected SRAM? (1)
    • Is available an elfloader.exe for the ADSP-CM408F?
    • SPI/Cache :: Line-Wrap mode vs. Line-base-first mode. Which one to choose?
    • What do I need in order to evaluate the ADSP-CM40x Processors?
    • What is the EngineerZone URL location?
    • What is XiP?
  • +ADSP-SC58x: FAQ
  • +ADSP-TS001: FAQ
  • +ADSP-TS101S: FAQ
  • +ADSP-TS201S: FAQ
  • +CCES: FAQ
  • +cm40x: FAQ
  • +Command-line device programmer (cldp): FAQS
  • +Compiler: FAQ
  • +Connected Devices Virtual Conference: FAQS
  • +Disassembly Window: FAQ
  • +Enabling Product-Specific Push Notifications: FAQS
  • +ICE-1000: FAQ
  • +JEDEC J-STD-020: FAQ
  • +Misra rule checking: FAQ
  • +Nesting Interrupt: FAQ
  • +Power Domains: FAQ
  • +PROCESSORS AND DSP SUPPORT COMMUNITY: FAQS
  • +Questions 536 / VDK: FAQS
  • +RoHS-Compliant: FAQ
  • +Updating ICE-1000/2000 firmware with OpenOCD: FAQ
  • +VDSP-BLKFN-PC-FULL: FAQ
  • +VDSP-TS-PC-FULL: FAQ
  • +VDSP: FAQ
  • +VISUALAUDIO: FAQ

What is XiP?

Q 

What is XiP?

 

A 

XiP is a mode in Flash memory where one can avoid sending commands, and only
send address. Flash memory must be pre-configured to support this. The SPI
Controller must also be programmed with CMDSKIP option. Since the commands are
always sent in single line (even if Quad/Dual are chosen)  the advantage can be
calculated as follows, for a case of Quad Mode with SPI Clock Freq equal to
SCLK Clock Freq. Total SPI bursts can be obtained if one looks at the Cache
Fill Counter values.
Total Core Clock Cycles with XiP = Total Core Clock Cycles without XiP - ((8 x
Total SPI Bursts x CCLK:SCLK Ratio) - 1)
Note - Even if XiP Mode is not enabled, one can still Execute-In-Place from
Flash memory. The major reason why XiP is called as mode is that, slow flash
devices has to support fast code execution and hence the user is expected to
program the best case features (in this case command skip).

Tags: adsp-cm408f
  • Share
  • History
  • More
  • Cancel
 
Related Content
  • What is XiP?
    stephenv
    XiP is a mode in Flash memory where one can avoid sending commands, and only send address. Flash memory must be pre-configured to support this. The SPI Controller must also be programmed with CMDSKIP option...
  • $core_v2_language.Truncate($item.HtmlName('Web'), 200, "...")
    $author.DisplayName
    $core_v2_language.Truncate($item.HtmlDescription('Web'), 200, "...")
  • ADSP-SC58x/2158x SPI XIP - Example code
    Sara Collins
    Attached code is used to configure SPI2 in XIP mode. A known pattern of data is written to SPI flash using the flash programmer code and then the data is read back in memory mapped mode with XIP enabled...
 
Related Content
  • What is XiP?
    stephenv
    XiP is a mode in Flash memory where one can avoid sending commands, and only send address. Flash memory must be pre-configured to support this. The SPI Controller must also be programmed with CMDSKIP option...
  • $core_v2_language.Truncate($item.HtmlName('Web'), 200, "...")
    $author.DisplayName
    $core_v2_language.Truncate($item.HtmlDescription('Web'), 200, "...")
  • ADSP-SC58x/2158x SPI XIP - Example code
    Sara Collins
    Attached code is used to configure SPI2 in XIP mode. A known pattern of data is written to SPI flash using the flash programmer code and then the data is read back in memory mapped mode with XIP enabled...
analog-devices logo

About Analog Devices

  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
  • Instagram page
  • Twitter page
  • Linkedin page
  • Youtube page
  • Facebook
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved

analog-devices

About Analog Devices

Down Up
  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

Down Up
  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
Instagram page Facebook Twitter page Linkedin page Youtube page
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved