Search found 22 matches

by plex
Wed Sep 26, 2018 1:45 pm
Forum: XMOS Devices
Topic: Memory limitations for instructions per thread
Replies: 26
Views: 49220

Re: Memory limitations for instructions per thread

I use the XEF232-1024 and for tile[0] I am utilising 220kB total and more than 60kB in a single thread(size of functions from analysis without data and stack) without a problem. I compile with -O3 and -mno-dual-issue. There does not seem to be memory limitation per core/thread. Basic question but ha...
by plex
Wed Oct 18, 2017 4:02 pm
Forum: Development Tools and Programming
Topic: SliceKit x200 boot from SPI Slave
Replies: 4
Views: 4833

Re: SliceKit x200 boot from SPI Slave

Hi, My mistake as I had not read the datasheet for this device and based my knowledge on the devices that have embedded flash. I understand better now. From your first post it looks like you have the correct pins connected between the RPi and xmos.(X0D00 chip select(controlled from RPi),X0D10 clock(...
by plex
Wed Oct 18, 2017 12:19 pm
Forum: Development Tools and Programming
Topic: SliceKit x200 boot from SPI Slave
Replies: 4
Views: 4833

Re: SliceKit x200 boot from SPI Slave

Hi, There is no SPI Slave mode. If X0D05 is high then device will boot from link. The links do not use spi communications. To boot from the flash X0D05 and X0D06 must be low. Making the xmos boot through an xmos link from the RPi, having the PRi behave as an xmos master will be very difficult if not...
by plex
Wed Oct 11, 2017 12:12 pm
Forum: Other Applications
Topic: Gigabit PHY (AR8035 replacement)?
Replies: 12
Views: 21472

Re: Gigabit PHY (AR8035 replacement)?

I have just designed the TI DP83867IR/CR in a product. It seems to work without a problem. The only change required was to use a PHY Address of 0x0 instead of 0x4.
by plex
Thu Jul 13, 2017 9:39 am
Forum: Other Applications
Topic: Xu224 can't boot up, flash can be written and read
Replies: 6
Views: 12652

Re: Xu224 can't boot up, flash can be written and read

Yes you need to add a pull up resistor to pin X2D06 for tiles 2 and 3 to boot from link as noted in the datasheet. Also add pull downs or ensure that X2D04, X2D05, X2D07 are low during reset.
by plex
Wed Jul 12, 2017 11:00 am
Forum: XMOS Devices
Topic: Stability Test
Replies: 4
Views: 6077

Re: Stability Test

I did not do it on purpose. I had a problem with the switching regulator supplying the 1.0V and it was dropping to ~0.93V(with more ripple than it should have as well). The problems that I observed was in USB communications and debug communication which would only some times. The other problem that ...
by plex
Wed Jul 12, 2017 9:26 am
Forum: XMOS Devices
Topic: Stability Test
Replies: 4
Views: 6077

Re: Stability Test

I can tell from personal experience that a core voltage bellow the specification of 0.95V will definitely create problems and I have seen here in this forum at least another case where a low voltage was creating intermittent errors.
by plex
Sun Jul 02, 2017 7:39 am
Forum: XMOS Devices
Topic: Recommendation for XE232-1024-FB374?
Replies: 4
Views: 7921

Re: Recommendation for XE232-1024-FB374?

Hi,
I have designed the XEF232-1024-FB374 in a 4 layer PCB with 0.10/0.15mm trace/spacing and 0.45/0.15mm vias using only 2 layers for signal and utilising >90% of the IO pins.
Regards,
by plex
Mon Jun 12, 2017 10:14 pm
Forum: General Questions
Topic: Multi Core example
Replies: 9
Views: 20942

Re: Multi Core example

Hi, I can only guess what you are trying to achieve but here are some comments on your code: The channels inputs and outputs are blocking. You will find in the documentation that they might have some buffering but initially you need to assume they do not, to build your code correctly. This means tha...
by plex
Fri Mar 10, 2017 6:54 am
Forum: Q&A
Topic: debug_printf() alternative
Replies: 3
Views: 4876

Re: debug_printf() alternative

Hi, I think these 5 things are required to use printf to debug through the xscope 1) An Xscope Link must be defined in the device XN file. 2) Your project directory must include a config.xscope file with the correct settings 3) Your build command(make file) must include the -fxscope option 4) In the...