Post Go back to editing

ADUA1462 Program and Data memory size

Hi,

Please let me confirm memory size of the ADAU1462.

On the ADI web page and data sheet ( rev.A ), we can find below. Is it correct values ?

http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1462-1466.pdf 

  Page 3 Table1. Product Selection Table
  ADAU1462 Data memory 48(KWords) Prgram Memory 16(Kwords)


But on the data sheet ( rev.A ), we can find different values.
The table 58 shows that ADAU1462's program memory size is 8 Kwords
It seems that the Figure 82 for the ADAU1466 illustrates the ADAU1462, but the program memory size is 8K words
It seems that the Figure 83 for the ADAU1462 illustrates the ADAU1466.

  Page 88 Table 58. ADAU1462 Memory Map
  Address Range         Length
  0xC000 to 0xCFFF      4096 words
  0xC000 to 0xCFFF      4096 words

  Page 89 Figure 82. ADAU1466 Slave Port Memory Map and the Mapping onto the SigmaDSP Core Memory
  Page 90 Figure 83. ADAU1462 Slave Port Memory Map and the Mapping onto the SigmaDSP Core Memory

On the other hands, on the Sigma Studio ver3.15.2 beta,
when putting the ADAU1462 in the project and build the schematic, we can see following messages.
The data program size is 40 Kwors.

###### IC 1 ######
ADAU145X Assembler, Analog Devices Inc.
Version: 3.15.2,1721  (built 6/29/2017)

##### Compile Started: Thursday, October 12, 2017 7:03:52 PM #####
##### Compile succeeded:  0 errors, 0 warnings #####

##### Summary #####
DM0 RAM used:       00024    (of 20480)
DM1 RAM used:       00013    (of 20480)
PM  RAM used(Data): 00000    (of 16384)
PM  RAM used(Inst): 00083    (of 16384) 71 instructions (32bit: 59  64bit: 12)
Total PM used:      00083    (of 16384)

  • Thank you for pointing out these important errors in the documentation. Table 3 is correct. The ADAU1462 has 16 kWords of program memory. Here is the corrected version of Table 58:

    This is the corrected version of Figure 89. Note that it is identical to Figure 26:

    This is the corrected version of Figure 90. Note that it is identical to Figure 27:

    Thank you for this errata report. A revised data sheet will be posted to the web site soon. Please let me know if you have any additional questions.

    Ken

  • Thanks for your reply.
    I am sorry that I could not response soon.

    The Table 3 is correct, I understand.
    I have found that new data sheet rev.B and Sigma Studio 3.15 official version were  released
    On them, I have confirmed as below. I expect that they will be modified in future.

    Data sheet rev.B
    Table 58. ADAU1462 Memory Map, It had been fixed.

    Figure 82. ADAU1466 , It still shows the contents of the ADAU1462 ( the program size has been corrected )

    Figure 83. ADAU1462 , It still shows the contents of the ADAI1466

    Sigma Studio Version: 3.15.3,1737  (built 9/29/2017) ( Official version )

    Compiler###### IC 1 ######
    ADAU145X Assembler, Analog Devices Inc.
    Version: 3.15.3,1737  (built 9/29/2017)

    ##### Compile Started: Monday, October 23, 2017 6:45:49 PM #####
    ##### Compile succeeded:  0 errors, 0 warnings #####

    ##### Summary #####
    DM0 RAM used:       00024    (of 20480)
    DM1 RAM used:       00013    (of 20480)
    PM  RAM used(Data): 00000    (of 16384)
    PM  RAM used(Inst): 00083    (of 16384) 71 instructions (32bit: 59  64bit: 12)
    Total PM used:      00083    (of 16384)

  • You are correct. The captions for Figures 82 and 83 are reversed, but they are otherwise now correct. This is very frustration. I appreciate your patience and understanding.

    For unrelated reasons, we will be releasing a Rev C datasheet in a few months. If you find any other errors, I would greatly appreciate your feedback.

    Is the compiler output listing that you show above using the ADAU1462 block in the hardware configuration or the ADAU1466?

    Thanks,

    Ken

  • Thanks for your response.

    Regarding the compiler, I put the ADAU1462 in the Sigma Studio Ver. 3.15 Build 3, Rev 1741.

    How we should change the data memory size on the Sigma Studio, I would like to know.

    Please find attached test data.

    Regarding the data sheet, I had found two more things. ( If I should write them in other thread, I will do so ).

    1. SPI port timing chart / Depending on the page, the SCLK signal level is different during the SS is high ( unselected ).

    On Page 42, the data sheet says "The format for the SPI communications slave port is commonly known as SPI Mode 3".

    And "Figure 36. Clock Polarity and Phase for SPI Slave Port" shows that the SCLK is high during the SS is high.

    On Page 14, "Figure 8. SPI Slave Port Timing Specifications shows that  the SCLK is low during the SS is high

    2. Control Register description

    On page 92 - 97 Table 59. Control Register Summary, the "0xF899  SECONDPAGE_ENABLE" and "0xF890    SOFT_RESET", the order of these registers is reversed.

    Around page 196, there are not descriptions about the "0xF899  SECONDPAGE_ENABLE".

    ss315_adau1461_test01.zip
  • Hi,

    I checked the latest sigma studio 3.17 and data sheet rev.c.,but some issues are still remained.

    ( I will make an other thread for the data sheet description issues. )

     

    On the latest Sigma Studio 3.17, I made  a simple project for the ADAU1462 and ran the "Link Compile".

    But I still saw following message on the output window.

    Can we use whole of memory,  DM0 24576 + DM1 24576 word as written in the data sheet ?

    If we can use 20480 + 20480 ( as shown in the message) only, how can we settle it?

    ###### IC 1 ######

    ADAU145X Assembler, Analog Devices Inc.

    Version: 3.17.1,1748  (built 2/12/2018)

     

    ##### Compile Started: Thursday, March 22, 2018 11:07:30 AM #####

    ##### Compile succeeded:  0 errors, 0 warnings #####

     

    ##### Summary #####

    DM0 RAM used:       00020    (of 20480)

    DM1 RAM used:       00004    (of 20480)

    PM  RAM used(Data): 00000    (of 16384)

    PM  RAM used(Inst): 00033    (of 16384) 26 instructions (32bit: 19  64bit: 7)

    Total PM used:      00033    (of 16384)

    # I changed my user name from Paramecium to Euglena.

  • Hi,

    I have tested on the latest Sigma Studio 4.0, but the issue is still remained.

    Could you  let us know workarounds and update the Sigma Studio software?

    ADAU1462 has data 48kWords data memory and 16kWords program memory.

    On the Sigma Studio 4.0,only the 40Kwords (20kWords + 20kWords) data memory is still assigned.

    ###### IC 1 ######
    ADAU145X Assembler, Analog Devices Inc.
    Version: 4.0.2,1753  (built 3/19/2018)

    ##### Compile Started: Tuesday, April 10, 2018 11:05:11 AM #####
    ##### Compile succeeded:  0 errors, 0 warnings #####

    ##### Summary #####
    DM0 RAM used:       00020    (of 20480)
    DM1 RAM used:       00004    (of 20480)
    PM  RAM used(Data): 00000    (of 16384)
    PM  RAM used(Inst): 00033    (of 16384) 26 instructions (32bit: 19  64bit: 7)
    Total PM used:      00033    (of 16384)

  • Hi,

    Sigma Studio 4.1 has been released.

    I have tested on the 4.1 and confirmed that correct data memory size was assigned.

    Compiler###### IC 1 ######

    ADAU145X Assembler, Analog Devices Inc.

    Version: 4.1.1,1753  (built 5/29/2018)

     

    ##### Compile Started: Thursday, June 07, 2018 9:15:29 AM #####

    ##### Compile succeeded:  0 errors, 0 warnings #####

     

    ##### Summary #####

    DM0 RAM used:       00020    (of 24576)

    DM1 RAM used:       00004    (of 24576)

    PM  RAM used(Data): 00000    (of 16384)

    PM  RAM used(Inst): 00033    (of 16384) 26 instructions (32bit: 19  64bit: 7)

    Total PM used:      00033    (of 16384)