IFC Controller Configuration on QorIQ Custom Boards

Document created by Yiping Wang Employee on Nov 23, 2016Last modified by Yiping Wang Employee on Nov 26, 2016
Version 2Show Document
  • View in full screen mode

The integrated flash controller (IFC) is used to interface with external asynchronous/synchronous NAND flash, asynchronous NOR flash, SRAM, generic ASIC memory and EPROM. This document introduces how to configure IFC controller on QorIQ LS, T and P series custom boards, uses LS1043 custom board integrating NAND Flash MT29F64G08CBCBBH1 as an example to demonstrate IFC flash timing parameters calculation and control registers configuration, CodeWarrior initialization file customization and u-boot source code porting.

 

1. IFC Memory Mapped Registers Introduction

 

2. Calculate IFC Flash Timing Values and Configure Control Registers

 

3. Customize CodeWarrior Initialization File with the Calculated IFC Timing

 

4. Porting U-BOOT Source with the Calculated IFC Timing

3 people found this helpful

Outcomes