2

Intel JHL7440 Tapex Creek dev board investigation

 1 year ago
source link: https://dancharblog.wordpress.com/2023/05/11/intel-jhl7440-tapex-creek-dev-board-investigation/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

This article, by Leaves, has been adapted for English-language audiences and re-posted with permission.

Original article link


Introduction

Thanks to @Harry for the help.

(editors note – I’m not sure who Harry is, but I’m glad they were able to get some of the reference materials about Intel’s dev boards and make it available publicly)

Intel generally likes to use a series of code names for its CPUs and controller chips. For example, the consumer-grade Core-i series use “Lake” (AmberLake, TigerLake, etc.) while Thunderbolt controllers use “Ridge” as suffixes: Falcon Ridge = Thunderbolt 2 5xxx series, Alpine Ridge = Thunderbolt 3 6xxx series, and Titan Ridge = Thunderbolt 3 7xxx series, and Goshen Ridge = Thunderbolt 4 8xxx series,

Intel’s development board code names follow a pattern of use the “Creek” suffix. And for the Thunderbolt product line, the first letter of the code name is the same as the first letter of the underlying controller chip. For Tapex Creek, the “T” in Tapex matches the “T” Titan Ridge. Apex Crrek was aligned with Alpine Ridge. More recently, Intel launched at least six different dev boards all starting with “G” corresponding to Goshen Ridge.

image.png?w=865

Intel pours a lot of resources into making these development boards robust; the PCB layouts are often adopted as-is for end-user products with little to no modifications. For example, the commercial version of Gorilla Creek is the most common Thunderbolt 4 docking station on the market adopted by more than a dozen vendors:

image-1.png?w=865

image-2.png?w=865

Godzilla Creek is the simplest commercial version of the Thunderbolt 4 docking station and also adopted broadly across vendors:

image-3.png?w=865

image-4.png?w=781

But this article is actually about the older Tapex Creek of the Thunderbolt 3 Titan Ridge series. The reason for the interest is that unlike Goshen Ridge, there were no direct commercial versions of this board that were broadly adopted into docking stations.So what makes it unique and why isn’t it used in commercial products?

Photos and PCB analysis

A close-up of the front of Tapex Creek:

20230219_165756.jpg?w=1024

JHL7440 Tapex Creek

20230219_165854.jpg?w=768

JHL7440 Tapex Creek

Compared with the JHL6540 generic model (below) produced by Caldigit, it can be seen that it inherits the PCB shape and functional layout of the previous gen model with the major difference being the mounting hole locations an extra USB port, and the DisplayPort receptacle moving across the board:

20230219_170112.jpg?w=768

JHL7440 Tapex Creek (top) JHL6540 PCB by Caldigit (bottom)

20230219_170148.jpg?w=768

JHL7440 Tapex Creek (top) JHL6540 PCB by Caldigit (bottom)

IC Tracking

The same chips are used on the commercial JHL7440-based dock station:

20230219_184705.jpg?w=914

Functional Verification

It connects OK and provides generic info in the Thunderbolt app:

image-6.png?w=811

Thunderbolt port

After connecting to the Thunderbolt port, the corresponding LED lights up. But this LED does not indicate the activation of the Thunderbolt protocol; even if a USB-C portable hard disk is connected, it will light up too so it is only a connection indicator:

20230219_170814.jpg?w=1024

20230219_170515.jpg?w=1024

Power capability sniffing

Like the commercial JHL7440 and JHL6540 solutions, either port can be connected to the host. But surprisingly, both ports can output 60W! Commercial products generally setup one port as the main output for host power, and the other can only output 5V @3A (15W).

20230219_174703.jpg?w=1024

20230219_174621.jpg?w=1024

DisplayPort function

Plugging in a Sunix UPD2018 PCIe card to transfer DP to USB-C and then on to a portable monitor. At this time the top DPSRC_HPD red indicator LED is on. The portable screen works normally, but the touch function fails for unknown reasons (Editors note: the Sunix board has an ASMedia USB host controller so touch should work – maybe a driver issue?)

20230219_171336.jpg?w=1024

20230219_172024.jpg?w=1024

USB function

It can work normally with the external storage of the USB-C port, and the speed is also normal (10Gbps), but it seems that there is a compatibility issue with the WD P50 portable SSD which did not complete the benchmark test:

20230219_173611.jpg?w=1024

20230219_172700.jpg?w=1024

image-7.png?w=865

PCIe function

Just connected a PCIe x4 -> M.2 SSD adapter to confirm the Gen3 x4 link speed. If it is a PCIe split configuration, you can consider doing some other tricks. (editors note: if firmware allows splitting the PCIe lanes, you could run two x2 devices like an SSD and 10Gbps Ethernet)

20230219_174055.jpg?w=1024

image-8.png?w=865

Conclusion

The results were mostly what was expected.

While there is no official source for Tapex Creek boards, a similar board by Goodway can be purchased on certain Taiwanese second-hand platforms. [editor’s note: this PCB appears to use the same major components as the Intel board and has the same port-placement and mounting holes, but has a different power delivery design, removes the status LEDs, and repositions the JTAG/jumper block.]

image-9.png?w=865

While not practical to develop into a real product, the firmware can be used as a reference to compare against other JHL7440 products.

+1 for the toy library 🙂


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK