Search found 184 matches

by fabriceo
Sat Apr 13, 2024 7:40 pm
Forum: XMOS Devices
Topic: Confusion about pins available for USB PHY for XU316-1024-QF60B-xcore_ai
Replies: 6
Views: 1686

Re: Confusion about pins available for USB PHY for XU316-1024-QF60B-xcore_ai

Hi Michaelf I better understand your concern about Port 8A and port 4B, but there is a mechanism of port precedence/priority which solves the problem. the phy is connected to 8A, right, but when you use P4B then it connects to the X0D3/4/5/6 with full priority and this doesn't impact P8A or PHY. Thi...
by fabriceo
Fri Apr 12, 2024 8:02 pm
Forum: XMOS Devices
Topic: Confusion about pins available for USB PHY for XU316-1024-QF60B-xcore_ai
Replies: 6
Views: 1686

Re: Confusion about pins available for USB PHY for XU316-1024-QF60B-xcore_ai

Hi Michaelf, The USB DM and USB DP pins are obviously on the Q60 package on pin 28 and 29. But all the other pins required on the xu316 silicium to connect the PHY layer and the TILE0 are not on the Q60 package: FLAG0 P1E X0D12 FLAG1 P1F X0D13 TXDRDYIN P1H X0D23 RXRDY P1I X0D24 USBCLK P1J X0D25 TXDR...
by fabriceo
Tue Apr 09, 2024 9:09 am
Forum: Q&A
Topic: Using a XMOX xcore.ai with an ESP32-S3
Replies: 8
Views: 2102

Re: Using a XMOX xcore.ai with an ESP32-S3

Hello Yes regarding your first point about booting from flash, you are right it is possible to configure the XMOS so that the boot sequence is not from an external flash device in SPI master, but the boot code can be provided from ESP to XMOS by sending SPI sequences. This is documented and you coul...
by fabriceo
Mon Mar 25, 2024 10:48 am
Forum: Q&A
Topic: Using a XMOX xcore.ai with an ESP32-S3
Replies: 8
Views: 2102

Re: Using a XMOX xcore.ai with an ESP32-S3

Hi a simple answer to start : ESP32 can exchange information (setting, state, status) over I2C or SPI without issue. if you want to transfer filters/taps coefficient, then SPI will be definitely better. both library exists on xmos. Xmos requires a firmware in its local flash device. if you want to u...
by fabriceo
Sun Mar 24, 2024 4:11 pm
Forum: USB Audio
Topic: USB to TDM
Replies: 9
Views: 3415

Re: USB to TDM

Hi if you design your own board then yes you can use the "application PLL" to generate your Master clock for your DAC and/or ADC. You will have all audio signals on tile 1 including mclk from PLL on x1d11 which will correspond to port called PORT_MCLK_IN (but it is an output here) and you ...
by fabriceo
Sat Mar 23, 2024 9:18 am
Forum: USB Audio
Topic: USB to TDM
Replies: 9
Views: 3415

Re: USB to TDM

Hi I have not used the TDM myself so will not help much, but, from what you describe, writing to p_lrclk is "blocking" which means that the serialization register and fifo register are full, most likely because the clockblock used for this port is either not started or not fed with any bit...
by fabriceo
Sat Mar 23, 2024 9:10 am
Forum: XMOS Devices
Topic: Confusion about pins available for USB PHY for XU316-1024-QF60B-xcore_ai
Replies: 6
Views: 1686

Re: Confusion about pins available for USB PHY for XU316-1024-QF60B-xcore_ai

Hello for the XU316 QF60, the recommended tile for the USB phy is tile 0, this is the best configuration to optimize pin outs as the usb pins are not provided on the qfn package. on tile 0, X0D04, X0D05, X0D06, X0D07 are used for the quad SPI flash device and it is not recommended to use them for ot...
by fabriceo
Sat Mar 16, 2024 8:27 am
Forum: USB Audio
Topic: USB to TDM
Replies: 9
Views: 3415

Re: USB to TDM

Hi I m sorry, I ve made a mistake. looking in details in the file lib_xua/api/xua_conf_default.h what is important is the value of DAC channels per frame and by default it is set to 8 when in TDM mode (line 117) unless you define I2S_CHANS_PER_FRAME in your conf file. Also depending on your DAC you ...
by fabriceo
Fri Mar 15, 2024 11:50 am
Forum: USB Audio
Topic: USB to TDM
Replies: 9
Views: 3415

Re: USB to TDM

Hi the standard TDM implementation is supporting 8 output, this is mentioned in chapter 5.6 of the lib_xua pdf file. I think you have to set I2S_CHANS_DAC=2 in this case. no need for extra tasks. regarding src_us3_voice_get_next_sample, you can find the source code in lib_src on xmos GitHub. may be ...
by fabriceo
Fri Mar 15, 2024 11:24 am
Forum: Development Tools and Programming
Topic: XMOS JTAG / TERMINAL --- HELP !!
Replies: 2
Views: 1882

Re: XMOS JTAG / TERMINAL --- HELP !!

hi, from the error message, you are obviously missing the file sst25vf080 which describe the commands for driving the flash chip.
there is nothing you can appart getting the file from the author, or making it yourself by reading the sst25vf080 datasheet and xmos guides.