<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>PowerQUICC ProcessorsのトピックRe: T1022 interface with DDR4 SDRAM</title>
    <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1686997#M4445</link>
    <description>&lt;P&gt;1) for the SPD you should enter the values from the DDR4 datasheet.&lt;/P&gt;
&lt;P&gt;2) if not present try it without it.&lt;/P&gt;
&lt;P&gt;3) when discrete DRAM is soldered on the board, the DDR controller registers are programed via fixed register setting or mocked SPD is used. I have not seen any customers do the hard code the SPD (as it is read from a DIMM).&lt;/P&gt;
&lt;P&gt;for the mocked program the ddr_raw_timing[] and enable/set the DEF (#ifdef CONFIG_SYS_DDR_RAW_TIMING)&lt;BR /&gt;for the fixed DDR controller register: program the fixed_ddr_pram for fixed DDR controller registers. and disable the DEF (#ifdef CONFIG_SYS_DDR_RAW_TIMING).&lt;/P&gt;
&lt;P&gt;for example:&lt;/P&gt;
&lt;P&gt;#ifdef CONFIG_SYS_DDR_RAW_TIMING&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/* DDR model number: MT40A512M16JY-083E:B */&lt;BR /&gt;struct dimm_params ddr_raw_timing = {&lt;BR /&gt;.n_ranks = 1,&lt;BR /&gt;.rank_density = 4294967296u,&lt;BR /&gt;.capacity = 4294967296u,&lt;BR /&gt;.primary_sdram_width = 64,&lt;BR /&gt;.ec_sdram_width = 8,&lt;BR /&gt;.rdimm = 0,&lt;BR /&gt;.mirrored_dimm = 0,&lt;BR /&gt;.n_row_addr = 16,&lt;BR /&gt;.n_col_addr = 10,&lt;BR /&gt;.bank_group_bits = 1,&lt;BR /&gt;.edc_config = 2,&lt;BR /&gt;.burst_lengths_bitmask = 0x0c,&lt;BR /&gt;.tckmin_x_ps = 750,&lt;BR /&gt;.tckmax_ps = 1900,&lt;BR /&gt;.caslat_x = 0x0001FFE00,&lt;BR /&gt;.taa_ps = 13500,&lt;BR /&gt;.trcd_ps = 13500,&lt;BR /&gt;.trp_ps = 13500,&lt;BR /&gt;.tras_ps = 33000,&lt;BR /&gt;.trc_ps = 46500,&lt;BR /&gt;.twr_ps = 15000,&lt;BR /&gt;.trfc1_ps = 350000,&lt;BR /&gt;.trfc2_ps = 260000,&lt;BR /&gt;.trfc4_ps = 160000,&lt;BR /&gt;.tfaw_ps = 30000,&lt;BR /&gt;.trrds_ps = 5300,&lt;BR /&gt;.trrdl_ps = 6400,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;.tccdl_ps = 5355,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;.refresh_rate_ps = 7800000,&lt;BR /&gt;.dq_mapping[0] = 0x0,&lt;BR /&gt;.dq_mapping[1] = 0x0,&lt;BR /&gt;.dq_mapping[2] = 0x0,&lt;BR /&gt;.dq_mapping[3] = 0x0,&lt;BR /&gt;.dq_mapping[4] = 0x0,&lt;BR /&gt;.dq_mapping_ors = 0,&lt;BR /&gt;.rc = 0x1f,&lt;BR /&gt;};&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 13 Jul 2023 02:30:03 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2023-07-13T02:30:03Z</dc:date>
    <item>
      <title>T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1685666#M4442</link>
      <description>&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;We have a custom board where we have connected the DDR4 interface of T1022 processor to 5 nos. of DDR4 SDRAM ICs ( 64-bit data-bus + 8-bit ECC). The part number of the SDRAM is&amp;nbsp;MT40A512M16TB-062E. We are not using any SPD EEPROM in the design, instead we are hard-coding the SPD bytes.&lt;/P&gt;&lt;P&gt;We are not able to boot the processor with the said SPD bytes. Some locations are read-writeable in the DDR4 address, some are not. We have some queries to help with the debugging:&lt;/P&gt;&lt;P&gt;1) Should we configure the SPD bytes as per the DDR4 capability (3200 MT/s) or as per the processor capability (1600 MT/s)?&lt;/P&gt;&lt;P&gt;2) Bytes 41-45 do not exist in the kernel we are currently using but as per the SPD description of the said bytes, we think this is an important field (TWRmin, TWTR_Lmin, TWTR_Smin). Please suggest.&lt;/P&gt;&lt;P&gt;3) We had referenced the FRWY-LS1046A Evaluation board for the schematic connections. (#&lt;A href="https://www.nxp.com/design/software/qoriq-developer-resources/ls1046a-freeway-board:FRWY-LS1046A" target="_blank"&gt;https://www.nxp.com/design/software/qoriq-developer-resources/ls1046a-freeway-board:FRWY-LS1046A&lt;/A&gt;) Is it possible that we can get the SPD bytes that have been programmed on that board?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help regarding this is highly appreciated.&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Souvik&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jul 2023 09:27:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1685666#M4442</guid>
      <dc:creator>sarkarsouvik</dc:creator>
      <dc:date>2023-07-11T09:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1686572#M4443</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/183340"&gt;@sarkarsouvik&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are some suggestions that might help you with your problem:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) The SPD bytes should be configured as per the processor capability. In your case, it should be 1600 MT/s. The SPD bytes are used to inform the memory controller of the module's size, data width, speed, and other parameters, so they should match the capabilities of the controller, not the memory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Bytes 41-45 are indeed important as they define the minimum write recovery time (TWRmin), the minimum internal write to read command delay for different bank group (TWTR_Lmin), and the minimum internal write to read command delay for same bank group (TWTR_Smin). If these bytes are not defined in your kernel, you might need to update your kernel or manually define these parameters.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3) Unfortunately, we cannot provide the SPD bytes that have been programmed on the FRWY-LS1046A Evaluation board. However, you can refer to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.nxp.com/docs/en/user-guide/LS1046AFRDMKITUG.pdf" target="_blank"&gt;LS1046A Freeway Board User Guide&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for more information on how the board is set up. You can also refer to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.nxp.com/docs/en/reference-manual/QORIQ-SDK.pdf" target="_blank"&gt;QorIQ SDK User's Guide&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for more information on how to configure the SPD bytes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, make sure that your DDR4 SDRAM ICs are correctly connected to the T1022 processor and that the power supply and clock signals are stable. You can use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN3940.pdf" target="_blank"&gt;Hardware Design Checklist for the QorIQ T Series&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;as a reference.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Prakash&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jul 2023 11:07:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1686572#M4443</guid>
      <dc:creator>prakashram72</dc:creator>
      <dc:date>2023-07-12T11:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1686997#M4445</link>
      <description>&lt;P&gt;1) for the SPD you should enter the values from the DDR4 datasheet.&lt;/P&gt;
&lt;P&gt;2) if not present try it without it.&lt;/P&gt;
&lt;P&gt;3) when discrete DRAM is soldered on the board, the DDR controller registers are programed via fixed register setting or mocked SPD is used. I have not seen any customers do the hard code the SPD (as it is read from a DIMM).&lt;/P&gt;
&lt;P&gt;for the mocked program the ddr_raw_timing[] and enable/set the DEF (#ifdef CONFIG_SYS_DDR_RAW_TIMING)&lt;BR /&gt;for the fixed DDR controller register: program the fixed_ddr_pram for fixed DDR controller registers. and disable the DEF (#ifdef CONFIG_SYS_DDR_RAW_TIMING).&lt;/P&gt;
&lt;P&gt;for example:&lt;/P&gt;
&lt;P&gt;#ifdef CONFIG_SYS_DDR_RAW_TIMING&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/* DDR model number: MT40A512M16JY-083E:B */&lt;BR /&gt;struct dimm_params ddr_raw_timing = {&lt;BR /&gt;.n_ranks = 1,&lt;BR /&gt;.rank_density = 4294967296u,&lt;BR /&gt;.capacity = 4294967296u,&lt;BR /&gt;.primary_sdram_width = 64,&lt;BR /&gt;.ec_sdram_width = 8,&lt;BR /&gt;.rdimm = 0,&lt;BR /&gt;.mirrored_dimm = 0,&lt;BR /&gt;.n_row_addr = 16,&lt;BR /&gt;.n_col_addr = 10,&lt;BR /&gt;.bank_group_bits = 1,&lt;BR /&gt;.edc_config = 2,&lt;BR /&gt;.burst_lengths_bitmask = 0x0c,&lt;BR /&gt;.tckmin_x_ps = 750,&lt;BR /&gt;.tckmax_ps = 1900,&lt;BR /&gt;.caslat_x = 0x0001FFE00,&lt;BR /&gt;.taa_ps = 13500,&lt;BR /&gt;.trcd_ps = 13500,&lt;BR /&gt;.trp_ps = 13500,&lt;BR /&gt;.tras_ps = 33000,&lt;BR /&gt;.trc_ps = 46500,&lt;BR /&gt;.twr_ps = 15000,&lt;BR /&gt;.trfc1_ps = 350000,&lt;BR /&gt;.trfc2_ps = 260000,&lt;BR /&gt;.trfc4_ps = 160000,&lt;BR /&gt;.tfaw_ps = 30000,&lt;BR /&gt;.trrds_ps = 5300,&lt;BR /&gt;.trrdl_ps = 6400,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;.tccdl_ps = 5355,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;.refresh_rate_ps = 7800000,&lt;BR /&gt;.dq_mapping[0] = 0x0,&lt;BR /&gt;.dq_mapping[1] = 0x0,&lt;BR /&gt;.dq_mapping[2] = 0x0,&lt;BR /&gt;.dq_mapping[3] = 0x0,&lt;BR /&gt;.dq_mapping[4] = 0x0,&lt;BR /&gt;.dq_mapping_ors = 0,&lt;BR /&gt;.rc = 0x1f,&lt;BR /&gt;};&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jul 2023 02:30:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1686997#M4445</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2023-07-13T02:30:03Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1688794#M4447</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52411"&gt;@yipingwang&lt;/a&gt;&amp;nbsp;, thank you for your reply.&lt;/P&gt;&lt;P&gt;Sorry if I said it wrong but by hard-coding the SPD I meant to say that we had fixed the register settings as you have done in the shared example.&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/220237"&gt;@prakashram72&lt;/a&gt;&amp;nbsp;thank you for your reply too. We have programmed the SPD parameters as per the DDR4 datasheet pertaining to speed of 1600MT/s.&lt;/P&gt;&lt;P&gt;We are still not able to access the DDR4 registers. When we use the TRACE32 software to write on the DDR4 addresses, some locations can be written while some could not be written.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are also using the QCVS tool for DDR validation using CodeWarrior TAP tool. The error message comes as "DDR Initialization failed. D_INIT was not cleared by hardware" and "ERR_DETECT register has non-zero value". And in some cases we get the error message as&amp;nbsp;"Error configuring the Target!-DDR Initialization failed: Invalid value at 0xF04:0x00002000". (Attached error.png for your reference).&lt;/P&gt;&lt;P&gt;In case of ERR_DETECT register, as we can read from the TRACE32 device, the bits about MME, SSBE, ACE, CDE, SBE shows ERROR.&lt;/P&gt;&lt;P&gt;I am also attaching the DDR controller schematic for your reference.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Souvik&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2023 03:40:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1688794#M4447</guid>
      <dc:creator>sarkarsouvik</dc:creator>
      <dc:date>2023-07-20T03:40:35Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1688854#M4448</link>
      <description>&lt;P&gt;If there is no DDR SPD on your custom board, please create a QCVS DDR project with default configuration, then modify &lt;STRONG&gt;Properties panel&lt;/STRONG&gt; according to your DDR datasheet.&lt;/P&gt;
&lt;P&gt;Please refer to section "1.1.1.2 Configure DDR controller" in the attached QCVS DDR user manual.&lt;/P&gt;
&lt;P&gt;We will review your DDR&amp;nbsp;&lt;SPAN&gt;schematic.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2023 04:55:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1688854#M4448</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2023-07-20T04:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1689163#M4449</link>
      <description>Yes, we are doing the same. Once we create a custom DDR4 project for Discreet DDRs, we are modifying the properties panel as per the timing parameters given in the DDR4 datasheet.</description>
      <pubDate>Thu, 20 Jul 2023 08:05:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1689163#M4449</guid>
      <dc:creator>sarkarsouvik</dc:creator>
      <dc:date>2023-07-20T08:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1690115#M4450</link>
      <description>&lt;P&gt;&lt;SPAN&gt;please provide the ddr register dump via ccs after failure:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How to get register dump via ccs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is for debug use only.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Open a CCS window (C:\Freescale\CW4NET_vxxxx\Common\CCS\bin\ccs.exe)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Physical connection: USB to PC, JTAG to the customer board.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) SW connection: in the ccs window type:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;delete all&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;config cc cwtap&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ccs::config_chain t1040&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;display ccs::read_mem 0 0x30000 0x8000 4 2 1024&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ccs::write_mem 0 0x30000 0x8FB0 4 2 0x10000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;display ccs::read_mem 0 0x30000 0x8000 4 2 1024&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jul 2023 07:14:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1690115#M4450</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2023-07-21T07:14:49Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1694033#M4452</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Please find the dump of the ccs console inputs attached to this reply.&lt;/P&gt;&lt;P&gt;In place of t1040, we had written t1020 as we are using the t1022 processor and the scanboard command returns t1020/t1021 as the detected device.&lt;/P&gt;&lt;P&gt;There are two observations during use of Trace32 tool that I would like to share.&lt;/P&gt;&lt;P&gt;1) After disabling ECC, we are only left with ACE (automatic calibration) error in the ERR_DETECT register, as can be read using the Trace32 Tool. We are able to read and write in memory locations using the trace32 tool with lesser errors. Attached is the screenshot with the values, as you can see the field marked in GREEN was DEADBEEF earlier, we could write A5A5A5A5 onto that location successfully without errors.&amp;nbsp; &amp;nbsp;However, when we write in the location as shown in RED the same value (i.e. A5A5A5A5) we find that the values change to as shown. The value at the location changes to A5FFFFA5 and the value in the adjacent memory location (also shown by RED) changes from DEADBEEF to DEA5A5EF.&amp;nbsp;&amp;nbsp;The above thing happens in the locations shown by YELLOW marks. Like we can observe a pattern in the occurrences.&lt;/P&gt;&lt;P&gt;2) Also, in the DQ mapping bits, if we look in the values shown by the register values, we get the correct mapping that is present in the schematic connections (shown by GREEN). However, the trace32 values that are incorrect as per my understanding (shown by RED). It would be great if could confirm the DQ mapping values from the schematic shared in the previous reply.&lt;/P&gt;&lt;P&gt;Please note that all of these are happening when the ECC is disabled.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jul 2023 09:14:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1694033#M4452</guid>
      <dc:creator>sarkarsouvik</dc:creator>
      <dc:date>2023-07-27T09:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1694847#M4454</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Please change the following ddr register values (for registers not listed please use default reset values for example for DQ_MAP =0x0):&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Offset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Register Name Generated&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CS0_BNDS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 000000FF&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x080&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CS0_CONFIG&amp;nbsp;&amp;nbsp; 80010412&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIMING_CFG_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01111000&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x104&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIMING_CFG_0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d1550018&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x108&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIMING_CFG_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CAC60C52&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x10C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIMING_CFG_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0048C11C&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x110&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_SDRAM_CFG&amp;nbsp;&amp;nbsp; E5040000&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x114&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_SDRAM_CFG_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00401010&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x118&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_SDRAM_MODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01010214&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x124&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_SDRAM_INTERVAL 18600618&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x130&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_SDRAM_CLK_CNTL 02000000&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x160&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIMING_CFG_4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000002&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x164&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIMING_CFG_5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04401400&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x16C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIMING_CFG_7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23300000&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x170&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_ZQ_CNTL 8A090705&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x174&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_WRLVL_CNTL&amp;nbsp; 86550606&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x190&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_WRLVL_CNTL_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 06060606&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x194&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_WRLVL_CNTL_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 06060606&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x220&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_SDRAM_MODE_9&amp;nbsp;&amp;nbsp; 00000500&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x224&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDR_SDRAM_MODE_10 04400000&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0x250&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TIMING_CFG_8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03116600&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0xB28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDRCDR_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80040000&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;0xB2C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DDRCDR_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000A1C1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;if there is failures with above settings. please send a fresh register dump via ccs after failure. also make sure the DRAM reset signal matches the HRESET signal assertion, deassertion timing.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2023 08:08:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1694847#M4454</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2023-07-28T08:08:57Z</dc:date>
    </item>
    <item>
      <title>Re: T1022 interface with DDR4 SDRAM</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1707196#M4466</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Sorry for the late reply and I come with a good news, that the SDRAMs have been initialized successfully. We used the register values that were shared by you. Instead of using default values of DQ mapping, we used the values as per our design. Attaching the .regs file exported from the tool.&lt;/P&gt;&lt;P&gt;We are grateful for your help in this. Thanks a lot.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2023 04:02:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/T1022-interface-with-DDR4-SDRAM/m-p/1707196#M4466</guid>
      <dc:creator>sarkarsouvik</dc:creator>
      <dc:date>2023-08-18T04:02:41Z</dc:date>
    </item>
  </channel>
</rss>

