All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 21st, 2018, 3:08 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10949
Location: Australia
I notice that one Touchbar model has two JHL6540 Thunderbolt 3 Controllers. Each appears to be paired with its own CD3215C00 chip. There is a connector adjacent to each chip.

MacBook Pro 13" Touch Bar 2017 Teardown:
https://ko.ifixit.com/GuidePDF/link/92171

The following Mac has a single CD3215C00 chip and connector, but no Thunderbolt controller.

Retina MacBook 2017 Teardown:
https://ko.ifixit.com/GuidePDF/link/92172

Both models have an integrated PCIe-based SSD.

ISTM that the CD3215C00 / CD3215B03 chips could be 4-lane PCIe receivers/transmitters.

Here are two examples of standard parts:

Quad Channel (Half x4 Lane) PCIe Redriver/Equalizer:
http://www.ti.com/lit/ds/symlink/sn65lvpe504.pdf

Dual Channel x1 PCIe Redriver/Equalizer:
http://www.ti.com/lit/ds/symlink/sn65lvpe501.pdf

Therefore ISTM that the USB-C cable need not be an "active" type since there is a redriver chip at each end.


Attachments:
sn65lvpe504_application.gif
sn65lvpe504_application.gif [ 80.55 KiB | Viewed 625 times ]
sn65lvpe501_application.gif
sn65lvpe501_application.gif [ 38.7 KiB | Viewed 625 times ]

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 21st, 2018, 18:44 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10949
Location: Australia
Teardown of the MacBook Pro 13-inch Late 2016, with four Thunderbolt 3 ports and Touch Bar (model number - A1706):
https://ko.ifixit.com/GuidePDF/link/73480 (PDF)
https://www.ifixit.com/Teardown/MacBook+Pro+13-Inch+Touch+Bar+Teardown/73480

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 21st, 2018, 19:35 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10949
Location: Australia
USB 3.1 cables have a differential impedance of 90 ohms whereas PCIe cables are 100 ohms. This can be seen in TI's datasheets for its redriver ICs.

Dual Channel USB3.0 Redriver/Equalizer:
http://www.ti.com/lit/ds/symlink/sn65lvpe502.pdf

Therefore ISTM that Apple's migration tool would normally require a 100 ohm cable for an end-to-end PCIe link, unless the CD3215C00 / CD3215B03 chips were performing impedance conversion/matching from 100 ohms to 90 ohms, and vice versa???

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 23rd, 2018, 15:46 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10949
Location: Australia
After reading the following articles, I believe that the circuit layout is as in my block diagram.

Understanding I/O on the mid-2017 iMac:
https://glennklockwood.blogspot.com/2017/08/understanding-io-on-mid-2017-imac.html

Thunderbolt Technology Overview (using Intel 82524EF):
https://developer.apple.com/library/archive/documentation/HardwareDrivers/Conceptual/ThunderboltDevGuide/Basics/Basics.html

Code:
.---------------------.
| Dead Mac mainboard  |
|     .-------.       |
|     | PCIe  |       |
|     | SSD   |       |
|     '---.---'       |
|         | migration |
|      .--'--. conn   |
|      '--.--'        |
|         |           |
'---------|-----------'
          |   PCIe flat
          |  cable (100 ohm)
.---------|------------------.
|     .---'---.  .-------.   |
|end- |JHL6540|  | PCIe  |   |
|point|T/Bolt |--| clock |   |
|mode | cont  |  | gen   |   |
|     '---.---'  '-------'   |
|         |      9FGV0441    |
|    .----'----. .---------. |
|    |CD3215B03| |         | |
|    | USB3.1  | |TPS51980A| |
|    | redriver| |  PMIC   | |
|    '----.----' '---------' |
'---------|------------------'
       .--'--.
       '--.--'  USB-C conn
          |
          | USB-C cable (90 ohm)
       .--'--.
       '--.--'  USB-C conn
.---------|--------.
|         |        |
|    .----'----.   |
|    |CD3215C00|   |
|    | USB3.1  |   | Destination
|    | redriver|   |  Mac
|    '----.----'   |
|         |        |
|     .---'---.    |
|host |JHL6540|    |
|mode |T/Bolt |    |
|     | cont  |    |
|     '---.---'    |
|         |        |
|         |        |
|         V        |
|                  |
|    PCH PCIe Bus  |
'------------------'

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Apple Customer Data Migration Tool - can't get it to wor
PostPosted: October 23rd, 2018, 21:52 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 10949
Location: Australia
https://en.wikipedia.org/wiki/Thunderbolt_(interface)

Quote:
When a system with Thunderbolt boots, it will load and execute Option ROMs from attached devices.

Does this mean that the target Mac must be booted after the migration tool has powered up?

Code:
.-------------------.
|   .-------.       |  Dead Mac
|   | PCIe  |       |  mainboard
|   | SSD   |       |
|   '---.---'       |
|       | migration |
|    .--'--. conn   |
|    '-.-.-'        |
'------|:|----------'
       |:|
       |:| PCIe flat cable (100 ohm)
       |:|
.------|:|-------------------.
|      | |     .--------.    |
|      | |  ___| Option |    |
|      | | |   |  ROM ? |    |
|      | | |   '--------'    |
|   .--'-'--.  .----------.  |
|   |JHL6540|  | 9FGV0441 |  |
|   |T/Bolt |--|  PCIe    |  |  Apple
|   | cont  |  | clock gen|  |  Data
|   '---.---'. '-----.----'  |  Migration
|       |     \      |       |  Tool
|  .----'----. .-----'-----. |
|  |CD3215B03| |           | |  Thunderbolt
|  | USB3.1  |-| TPS51980A | |  controller
|  | redriver| |  PMIC     | |  in end-point
|  '----.----' '-----------' |  mode
'-------|--------------------'
     .--'--.  USB-C conn
     '--.--'
        | USB-C cable (90 ohm)
        |
     .--'--.
     '--.--'  USB-C conn
.-------|--------.
|  .----'----.   |
|  |CD3215C00|   |
|  | USB3.1  |   |  Destination
|  | redriver|   |  Mac
|  '----.----'   |
|       |        |
|   .---'---.    |
|   |JHL6540|    |  Thunderbolt
|   | T/Bolt|    |  controller
|   |  cont |    |  in host
|   '---.---'    |  mode
|       |        |
|       V        |
|                |
|  PCH PCIe Bus  |
'----------------'

_________________
A backup a day keeps DR away.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group