Topic : Documentation of the CT60 Author : Didier MEQUIGNON Version : Version 2.00 (December 11, 2010) Subject : Documentation Nodes : 135 Index Size : 3664 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : @default : @help : @options : -i @width : 75 View Ref-File10.2.4 SDR60 REGISTERS DETAILS CT60 SDRAM EEPROM I2C Port : EECL (EEprom serial CLock) Write at $F0000000 : WRITE 0 to EECL line. Write at $F0400000 : WRITE 1 to EECL line. Read at $F0000000 : READ from the EECL line on the D1 CPU data line. EEDA (EEprom serial DAta) Write at $F0800000 : WRITE 0 to EEDA line. Write at $F0C00000 : WRITE 1 to EEDA line. Read at $F0000000 : READ from the EEDA line on the D0 CPU data line. 060 THERMAL 3-wires Port : THCS (THermal Chip Select) Write at $F1000000 : WRITE 0 to CS line. Write at $F1400000 : WRITE 1 to CS line. THCK (THermal ClocK) Write at $F1800000 : WRITE 0 to CLK line. Write at $F1C00000 : WRITE 1 to CLK line. THDA (THermal DAta) Read at $F1000000 : Read from the DO line on the D0 CPU data line. INTERRUPT REGISTER : IVR (Interrupt Vector Register) Read at $F3000000 SDRAM CONTROLLER : SDCNF (SDram CoNFiguration) Write a long at $F2xx0000 with xx = [A23..A16] Chip DensitY (EEPROM Byte #3 & #4) A23 = cdy2 EEPROM A22 = cdy1 Byte#3 Byte#4 [cdy2,cdy1] = 0,0 --> 8Mx8 / 8x16 $0C $09 = 0,1 --> 16Mx8 $0C $0A = 1,0 --> 16Mx16 $0D $09 = 1,1 --> 32Mx8 / 32Mx16 $0D $0A Number of DIMM Banks (EEPROM Byte #5) A20 = nrb [nrb] = 0 --> 1 bank = 1 --> 2 banks Module DensitY (EEPROM Byte #31 * EEPROM Byte #5) A19 = mdy2 A18 = mdy1 [mdy2,mdy1,mdy0] = 0,0 --> 64MB = 0,1 --> 128MB = 1,0 --> 256MB = 1,1 --> 512MB ReFresh RaTe (EEPROM Byte #12) A16 = rfrt [rfrt] = 0 --> 15.625 uS = 1 --> 7.8125 uS