Search found 61 matches
- Thu May 06, 2021 4:06 pm
- Forum: Development Tools and Programming
- Topic: I2S Ports synchronized by same clock in two parallel tasks
- Replies: 5
- Views: 3920
Re: I2S Ports synchronized by same clock in two parallel tasks
Hi akp, We didn't really investigate having 8 I2S on a single task. The main reason is because we have other threads communicating with the "deliver1 and deliver2" threads (for ADAT mainly), so we preferred a parallel approach that seemed to be the most reliable one (before discovering I2S...
- Thu May 06, 2021 10:28 am
- Forum: Development Tools and Programming
- Topic: I2S Ports synchronized by same clock in two parallel tasks
- Replies: 5
- Views: 3920
Re: I2S Ports synchronized by same clock in two parallel tasks
Hi, Unfortunately I am not sure I can help you on the XK-USB-MIC-UF216 MIC_ARRAY, I never used those boards... About the "reference design 6.15", it is the software reference code available for Xcore-200 programming : https://www.xmos.ai/file/usbaudiodevice-software/ That is the basis of o...
- Fri Mar 26, 2021 4:29 pm
- Forum: Development Tools and Programming
- Topic: I2S Ports synchronized by same clock in two parallel tasks
- Replies: 5
- Views: 3920
I2S Ports synchronized by same clock in two parallel tasks
Hi, We are developing using XU232-1024 chip for usb audio device. We aim at handling 16 outputs over I2S. To do so, we use the reference design 6.15.2 with a modification in the audio/i2s part : Instead of having one deliver task to handle 8 I2S IO, we have two deliver tasks running in parallel (tha...
- Wed Jun 26, 2019 8:39 am
- Forum: Development Tools and Programming
- Topic: Xcore200 External flash programming
- Replies: 9
- Views: 3621
Re: Xcore200 External flash programming
Hi mon, If you code up a small LED blinky program -> flash using the IDE toolchain -> the LED blinky will work fine upon each power up / cold reset? When we flash with JTAG (IDE toolchain or command line), all of our code works well (same in debug, run). The issue comes with flash IC programmed by o...
- Tue Jun 25, 2019 5:42 pm
- Forum: Development Tools and Programming
- Topic: Xcore200 External flash programming
- Replies: 9
- Views: 3621
Re: Xcore200 External flash programming
I am not in charge of hardware design but I will check with the person involved.
Do you think it could be a significant lack for the QSPI communication ?
EDIT : Yes we have a 1k pull-up to 3.3V on QSPI_CS (X0D01)
Do you think it could be a significant lack for the QSPI communication ?
EDIT : Yes we have a 1k pull-up to 3.3V on QSPI_CS (X0D01)
- Tue Jun 25, 2019 5:27 pm
- Forum: Development Tools and Programming
- Topic: Xcore200 External flash programming
- Replies: 9
- Views: 3621
Re: Xcore200 External flash programming
Hi mon, I did a mistake. The flash we use currently is the IS25LQ016B. We will switch to IS25LP016D later. The IS25LQ016B is supported "natively" by XMOS tools so the support of QSPI is done yet (?). Or maybe I need to configure more things to have it boot in the right way ? The xflash com...
- Tue Jun 25, 2019 3:51 pm
- Forum: Development Tools and Programming
- Topic: Xcore200 External flash programming
- Replies: 9
- Views: 3621
Xcore200 External flash programming
Hi all, We are working with Xcore 200 (XU232) based on the Audio USB software reference. We use a custom flash (ISSI IS25LP016D) addressed in QSPI, a custom loader (needed for factory image recovery) and data partition. Currently all of this configuration works with JTAG programming (using xflash et...
- Mon Jun 03, 2019 5:21 pm
- Forum: Development Tools and Programming
- Topic: Bootloader multi-tile ports access
- Replies: 3
- Views: 2021
Re: Bootloader multi-tile ports access
Hi mon, I think I was not clear on what I wrote. The bootloader is the part of code (usually named "loader.xc" in XMOS documents) called at start-up of the XMOS processor. See chapter 4 in https://www.xmos.com/developer/download/private/Design-and-manufacture-systems-with-flash-memory%28X3...
- Mon Jun 03, 2019 1:23 pm
- Forum: Development Tools and Programming
- Topic: Bootloader multi-tile ports access
- Replies: 3
- Views: 2021
Bootloader multi-tile ports access
Hi all, I am working on Xcore 200 platform (XU232 processor) on a custom bootloader. Due to some early hardware design, I have two ports on different tiles (on tile 0 and tile 2) and I need to access them during the bootloader step. However, the init() function of the bootloader (where I want to do ...
- Thu May 09, 2019 1:24 pm
- Forum: Development Tools and Programming
- Topic: DFU with custom flash
- Replies: 20
- Views: 22758
Re: DFU with custom flash
Hi mon, I finally managed to get it to work. I needed to change the flash_devices array to : fl_QuadDeviceSpec flash_devices[] = {FL_QUADDEVICE_ISSI_IS25LQ016B, FL_QUADDEVICE_ISSI_IS25LP016D}; Now it works with DFU. I suspect that the flash was programmed in sort of default mode (using SPI) and not ...