No edit summary |
No edit summary Tag: Visual edit |
||
(17 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | * [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0201d/index.html ARMv5 946E] (all models?) |
+ | * ICU = [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0201d/index.html ARMv5 946E] (all models?) (Digic ?) |
+ | * DIGIC IV = [http://techon.nikkeibp.co.jp/english/NEWS_EN/20090218/165866/ Digging Into 'DIGIC 4' Image Processor (2)] |
||
+ | * DIGIC5+ = [https://chipworks.secure.force.com/catalog/ProductDetails?sku=CAN-CH4-6501&viewState=DetailView&cartID=&g= Canon Digic 5+ (CH4-6501) - Chipworks]. co-designed with TI |
||
+ | * MPU = Toshiba TX19A43 (manages I/O). See below |
||
+ | * FPGA. it seems 5d2 and 50d (FPGA config files mention in bootcode) |
||
+ | ** 5d2: K218cfg.bin written at 0xF8760000 in Flash. See [http://chdk.setepontos.com/index.php/topic,2750.msg30613.html#msg30613 CHDK forum] |
||
+ | ** 50d: K261cfg.bin written at 0xF8760000 |
||
* [http://www.asahi-kasei.co.jp/akm/en/product/ak4646/ak4646.html AK4646 audio IC] (on 550D, 50D, 60D, 5Dm2) |
* [http://www.asahi-kasei.co.jp/akm/en/product/ak4646/ak4646.html AK4646 audio IC] (on 550D, 50D, 60D, 5Dm2) |
||
** [http://www.asahi-kasei.co.jp/akm/en/product/ak4636/ak4636_f01e.pdf AK4636 audio IC] (500d only) |
** [http://www.asahi-kasei.co.jp/akm/en/product/ak4636/ak4636_f01e.pdf AK4636 audio IC] (500d only) |
||
+ | ** [http://www.asahi-kasei.co.jp/akm/en/product/ak4950/ak4950_f00e.pdf AK4950] (650D). See [http://www.chipworks.com/en/technical-competitive-analysis/resources/recent-teardowns/2012/07/inside-the-canon-rebel-t4i-dslr/ Chipworks] |
||
− | * [http:// |
+ | * Texas Instruments [http://www.ti.com/tool/tmdxevm368#Technical%20Documents TMS320DM36x] Digital Media System-on-Chip (DMSoC) Video Processing Front End (VPFE) User's Guide (5dm2) |
*Samsung NOR flash : [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=162&partnum=K8P2815UQB K8P2815UQB-DI4B] (on 7D) |
*Samsung NOR flash : [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=162&partnum=K8P2815UQB K8P2815UQB-DI4B] (on 7D) |
||
* On 600D: |
* On 600D: |
||
** Audio chip: Oki ML26121A [http://www.okisemi.com/kr/semicon/audio/ml26121a.htm technical description] |
** Audio chip: Oki ML26121A [http://www.okisemi.com/kr/semicon/audio/ml26121a.htm technical description] |
||
+ | *** Oki becomes Lapis: [http://www.lapis-semi.com/en/semicon/audio/ml26121a.htm www.lapis-semi.com] |
||
− | *** [http:// |
+ | *** [http://documentation.renesas.com/doc/products/mpumcu/apn/78k0r/U19514EJ1V0AN00.pdf programming guide for NEC 78K0R/Kx3, which uses Oki ML2612 as audio codec] |
⚫ | |||
+ | *** Datasheet (including register map): [https://www.dropbox.com/s/zis1ljrrg8bfk2t/PEDL26121A_V208.pdf PEDL26121A_V208.pdf] |
||
⚫ | |||
*** See [http://chdk.setepontos.com/index.php?topic=1641.195 CHDK thread] about it. and [http://chdk.wikia.com/wiki/HV30_Firmware_Analysis Wiki page] about HV30 hacking. See [[Tx19a]] |
*** See [http://chdk.setepontos.com/index.php?topic=1641.195 CHDK thread] about it. and [http://chdk.wikia.com/wiki/HV30_Firmware_Analysis Wiki page] about HV30 hacking. See [[Tx19a]] |
||
** 1Gb E-die DDR2 SDRAM: Samsung [http://www.samsung.com/global/system/business/semiconductor/product/2009/1/13/967486ds_k4t1gxx4qe_rev11.pdf K4T1G164QE] |
** 1Gb E-die DDR2 SDRAM: Samsung [http://www.samsung.com/global/system/business/semiconductor/product/2009/1/13/967486ds_k4t1gxx4qe_rev11.pdf K4T1G164QE] |
||
** multi-function LCD segment driver: [http://www.rohm.com/products/lsi/led/segment/lineup/bu97930muv/ Rohm bu97930muv] |
** multi-function LCD segment driver: [http://www.rohm.com/products/lsi/led/segment/lineup/bu97930muv/ Rohm bu97930muv] |
||
** PROGRAMMABLE 27-BIT DISPLAY SERIAL INTERFACE TRANSMITTER: Texas Instrument [http://www.ti.com/lit/ds/slls681c/slls681c.pdf LVDS301] |
** PROGRAMMABLE 27-BIT DISPLAY SERIAL INTERFACE TRANSMITTER: Texas Instrument [http://www.ti.com/lit/ds/slls681c/slls681c.pdf LVDS301] |
||
+ | ** Real Time Clock (RTC) seems to be related to RICOH R2051 Series ( http://www.ricoh.com/LSI/product_rtc/2wire/r2051k/r2051k-e.pdf ). At least the commands/registers are similar. |
||
+ | * on 5D3 |
||
+ | ** RTC is a 3-wire serial [https://www.e-devices.ricoh.co.jp/en/products/product_rtc/3wire/r2262/r2262-e.pdf Ricoh R2262K] |
||
+ | * on 7D |
||
+ | ** Flash memory: Samsung K8P2815UQB / (unknown) |
||
+ | ** 3 x 1Gb E-die DDR2 SDRAM: Samsung [http://www.samsung.com/global/system/business/semiconductor/product/2009/1/13/967486ds_k4t1gxx4qe_rev11.pdf K4T1G164QE] |
||
* on 50D (See [http://chdk.setepontos.com/index.php?topic=6161.msg73072#msg73072 photos]) |
* on 50D (See [http://chdk.setepontos.com/index.php?topic=6161.msg73072#msg73072 photos]) |
||
− | ** Toshiba |
+ | ** Toshiba TMP19A43<u>FD</u>XBG. See 600d. FD : Rom/Flash = 512kbytes, RAM=24kbytes. |
** Flash memory: Samsung [http://www.samsung.com/global/system/business/semiconductor/product/2007/8/7/508775ds_k8p3215uqb_rev11.pdf K8P3215ubq] |
** Flash memory: Samsung [http://www.samsung.com/global/system/business/semiconductor/product/2007/8/7/508775ds_k8p3215uqb_rev11.pdf K8P3215ubq] |
||
** DDR2 SDRAM: Elpida [http://www.elpida.com/eolpdfs/E1290E30_EOL.pdf E1116AESE] |
** DDR2 SDRAM: Elpida [http://www.elpida.com/eolpdfs/E1290E30_EOL.pdf E1116AESE] |
||
Line 20: | Line 35: | ||
** LCD Driver: Sanyo [http://pdf1.alldatasheet.com/datasheet-pdf/view/250983/SANYO/LC75835W.html LC75835] |
** LCD Driver: Sanyo [http://pdf1.alldatasheet.com/datasheet-pdf/view/250983/SANYO/LC75835W.html LC75835] |
||
** is there a MIPS JTag 20 pins interface bottom to the TMP19A microcontroller (which is MIPS32) ? like on the [http://chdk.setepontos.com/index.php?topic=1641.msg40851#msg40851 HV30] |
** is there a MIPS JTag 20 pins interface bottom to the TMP19A microcontroller (which is MIPS32) ? like on the [http://chdk.setepontos.com/index.php?topic=1641.msg40851#msg40851 HV30] |
||
− | ** Low backup voltage serial interface real time clock Epson Rx-4571 NB http://www.datasheetpro.com/837729_download_R4571_datasheet.html |
+ | ** Low backup voltage serial interface real time clock Epson Rx-4571 NB [[Tx19a|http://www.datasheetpro.com/837729_download_R4571_datasheet.html]] |
+ | * 650D / T4i : See [http://www.chipworks.com/en/technical-competitive-analysis/resources/recent-teardowns/2012/07/inside-the-canon-rebel-t4i-dslr/ Chipworks] |
||
+ | * WFT4: |
||
+ | ** [[Tx19a]] |
||
+ | ** [http://hk.renesas.com/products/mpumcu/usb_device/assp_usb/m66596/m66596_root.jsp Renesas m66596 USB controller] |
||
See also: [[Circuit boards]] photos |
See also: [[Circuit boards]] photos |
Latest revision as of 21:04, 6 October 2017
- ICU = ARMv5 946E (all models?) (Digic ?)
- DIGIC IV = Digging Into 'DIGIC 4' Image Processor (2)
- DIGIC5+ = Canon Digic 5+ (CH4-6501) - Chipworks. co-designed with TI
- MPU = Toshiba TX19A43 (manages I/O). See below
- FPGA. it seems 5d2 and 50d (FPGA config files mention in bootcode)
- 5d2: K218cfg.bin written at 0xF8760000 in Flash. See CHDK forum
- 50d: K261cfg.bin written at 0xF8760000
- AK4646 audio IC (on 550D, 50D, 60D, 5Dm2)
- AK4636 audio IC (500d only)
- AK4950 (650D). See Chipworks
- Texas Instruments TMS320DM36x Digital Media System-on-Chip (DMSoC) Video Processing Front End (VPFE) User's Guide (5dm2)
- Samsung NOR flash : K8P2815UQB-DI4B (on 7D)
- On 600D:
- Audio chip: Oki ML26121A technical description
- Oki becomes Lapis: www.lapis-semi.com
- programming guide for NEC 78K0R/Kx3, which uses Oki ML2612 as audio codec
- Datasheet (including register map): PEDL26121A_V208.pdf
- 32bit microcontroller: Toshiba TMP19A43CDXBG. CD : Rom = 512kbytes, RAM=24kbytes
- See CHDK thread about it. and Wiki page about HV30 hacking. See Tx19a
- 1Gb E-die DDR2 SDRAM: Samsung K4T1G164QE
- multi-function LCD segment driver: Rohm bu97930muv
- PROGRAMMABLE 27-BIT DISPLAY SERIAL INTERFACE TRANSMITTER: Texas Instrument LVDS301
- Real Time Clock (RTC) seems to be related to RICOH R2051 Series ( http://www.ricoh.com/LSI/product_rtc/2wire/r2051k/r2051k-e.pdf ). At least the commands/registers are similar.
- Audio chip: Oki ML26121A technical description
- on 5D3
- RTC is a 3-wire serial Ricoh R2262K
- on 7D
- Flash memory: Samsung K8P2815UQB / (unknown)
- 3 x 1Gb E-die DDR2 SDRAM: Samsung K4T1G164QE
- on 50D (See photos)
- Toshiba TMP19A43FDXBG. See 600d. FD : Rom/Flash = 512kbytes, RAM=24kbytes.
- Flash memory: Samsung K8P3215ubq
- DDR2 SDRAM: Elpida E1116AESE
- FPGA Xilinx : 3s250e
- LCD Driver: Sanyo LC75835
- is there a MIPS JTag 20 pins interface bottom to the TMP19A microcontroller (which is MIPS32) ? like on the HV30
- Low backup voltage serial interface real time clock Epson Rx-4571 NB http://www.datasheetpro.com/837729_download_R4571_datasheet.html
- 650D / T4i : See Chipworks
- WFT4:
See also: Circuit boards photos