2 Replies Latest reply on Apr 5, 2017 2:06 PM by CodyDutko

    Adding Ethernet to Intel Joule


      I am planning on using the Joule 570x in my upcoming design. I will need to add 1 or possibly two ethernet ports to my carrier board.


      I am using this https://d3iwea566ns1n1.cloudfront.net/us-west-2/datasheets/geppetto/289370bfeb0b1557968206eb59b0092b4d11a9d6.pdf  (Intel Joule Module Workstation from Gumstix) as a reference.


      I see that they are routing "This module offers a 10/100 Base-T Ethernet connection via USB connection to USB1_HOST on Intel Joule Module Connector (1)" to USB1_HOST. However I am looking at the Joule Module datasheet and I see no mention of a "HOST" for USB signal description...


      Datasheet I am referencing here: http://www.intel.com/content/dam/support/us/en/documents/joule-products/intel-joule-module-datasheet.pdf


      Would it be safe to assume that I should be routing these signals to UART_1_RXD and UART_1_TXD?


      If not, what would it entail to add an ethernet port to my Joule's carrier board.

        • 1. Re: Adding Ethernet to Intel Joule
          Intel Corporation
          This message was posted on behalf of Intel Corporation

          Hello CodyDutko,

          Thank you for interest in the Intel® Joule™ Products.

          I understand you are having trouble identifying the port marked as USB1_HOST in Gumstix’s Intel Joule Module Workstation document.

          I checked the document and it is indeed confusing since there isn’t a reference to USB1_HOST in the following:

          Intel® Joule™ Module – Datasheet (http://www.intel.com/content/dam/support/us/en/documents/joule-products/intel-joule-module-datasheet.pdf)

          Intel® Joule™ Expansion Board – Design Guide (http://www.intel.com/content/dam/support/us/en/documents/joule-products/intel-joule-expansion-board-design-guide.pdf)

          Expansion Board for the Intel® Joule™ Compute Module – Schematic (http://www.intel.com/content/dam/support/us/en/documents/joule-products/intel-joule-expansion-board-schematic.pdf)

          Considering the reference you are using is not an official Intel document, my first suggestion will be to contact Gumstix’s technical support (http://gumstix.org/community/help/75-technical-support.html).

          In the design guide (link provided above), when “USB host” is mentioned, it is related to the module’s host mode. Something that not necessarily is compatible with the term “USB1_HOST” used in the Gumstix’s guide.

          Other than that, if you are planning on using the UART_1_RXD and the UART_1_TXD ports, consider checking page 14 of the schematic (link provided above). That because you may need a UART to USB interface to connect your USB to Ethernet module.

          Normally, we recommend using the documentation presented above to design your custom board, but since you want to implement an Ethernet module, the guide you are following (along with the corresponding technical support) is the way to go. 

          Please let me know if you found the previous information useful.

          Andres V.

          1 of 1 people found this helpful
          • 2. Re: Adding Ethernet to Intel Joule

            Thank you for your help Andres.


            I did some more digging and I figured out how they are accomplishing this. Your suggestion of USB to Ethernet module was correct. Gumstix is using a LAN9512 IC which is a USB Hub to ETH IC.


            With that being said, I should be able to route that IC's USB data p/n to the USB2_1_DN and USB2_1_DP of the Joule. I actually don't believe that I will need to go through the UART to accomplish this task.


            Alternatively, for my second ETH port I will be tapped out of USB 2.0 ports, so I will have to use the USB3 or USB3.1 pins.


            For that, I am planning on using a LAN7800 (similar chip but no USB hub) to convert USB3_1_DP and USB3_1_DN to a gigabit ethernet port.


            Again, thank you for your help and quick response. I will make sure to reference the materials that you linked me as I continue my design.intel_corp

            1 of 1 people found this helpful