SPRACU8B August   2021  – January 2023 AM68 , AM68 , AM68A , AM68A , AM69 , AM69 , AM69A , AM69A , DRA821U , DRA821U , DRA829V , DRA829V , TDA4VM , TDA4VM

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
    1. 1.1 Features
      1. 1.1.1 Supported Features (version 0.10.0)
      2. 1.1.2 Unsupported Features (version 0.10.0)
    2. 1.2 Spreadsheet Overview
      1. 1.2.1 Input Worksheets
      2. 1.2.2 Output Worksheets
      3. 1.2.3 Other Worksheets
    3. 1.3 Default SDK Configurations
  4. 2Customizing DDR Configuration
    1. 2.1 Config Worksheet
      1. 2.1.1 System Configuration
      2. 2.1.2 Memory Burst Configuration
    2. 2.2 DRAMTiming Worksheet
      1. 2.2.1 Latency Parameters
      2. 2.2.2 Non-Latency Parameters
    3. 2.3 IO Control Worksheet
      1. 2.3.1 Determining IO Settings
      2. 2.3.2 Processor/DDR Controller IO
      3. 2.3.3 DRAM I/O
  5. 3Software Considerations
    1. 3.1 Updating U-Boot
      1. 3.1.1 Updating DDR Register Settings
      2. 3.1.2 Updating Source to Set Available Memory Size
    2. 3.2 Updating RTOS PDK
      1. 3.2.1 Updating DDR Register Settings
  6. 4Troubleshoot Guide
    1. 4.1 Topics/Issues
      1. 4.1.1 Topic 1
      2. 4.1.2 Topic 2
      3. 4.1.3 Topic 3
  7. 5References
  8.   Revision History

Output Worksheets

The four user output worksheets include:

  • u-boot
  • GEL
  • RTOS
  • CMM

Each output worksheet contains the calculated register settings in the corresponding software repository format. As an example, the RTOS worksheet provides the register settings in an array format utilized by the secondary bootloader (SBL) DDR driver, while the u-boot worksheet provides the register settings as a #define preprocessor directive. In addition, each worksheet contains a "Save" left-click push button to allow the contents of the worksheet to be saved to your hard drive. Figure 1-2 shows an example of a "Save" left-click push button.

GUID-C52B2DCA-FAFD-4442-B62F-7C8E9994E4FA-low.png Figure 1-2 "Save" Left-Click Push Button

Note: The workbook formula calculation options must be set to "Automatic", or the "Calculate Now" button must be utilized, to generate the proper register settings based on the user input. You should ensure that the calculations have been performed before integrating the register settings into software. For more information, see Section 4.1.2 of Section 4.