I'm trying to design a breakout board and connect the Google coral chip to my Toradex Colibri imx6 SoC via usb. I'm assuming that the imx6 is using 3v3 logic because it doesn't indicate otherwise, and everything I've connected to it via usb thus far works fine. The datasheet of the Coral Edge TPU says that their USB operates on 1.8V. Do I need to account for this somehow in my design by using a logic level shifter to my schematic? I don't even really know if USB operates at 3.3v logic level either I'm just confused about why they would say that in the datasheet.
I've searched for USB logic level shifters and I haven't found anything, so I feel like I'm missing something basic. I have a logic level shifter for the GPIO pins on a side note and those aren't differential so that's fine.
Coral Edge TPU datasheet is in the Documentation section of this link: https://www.coral.ai/products/accelerator-module
Colibri IMX6 datasheet on page 30 talks about their USB connections: https://docs.toradex.com/102075-colibri-imx6-datasheet.pdf
Thanks for any help.