Search found 29 matches

by psebastiani
Mon Jul 27, 2020 8:29 am
Forum: Q&A
Topic: QSPI Flash alternative
Replies: 4
Views: 2903

Re: QSPI Flash alternative

Thank you CousinItt,
I have an older version of xtc.
The "LP" series of ISSI and the WINBOND are very good alternative.
by psebastiani
Thu Jul 16, 2020 10:31 am
Forum: Q&A
Topic: QSPI Flash alternative
Replies: 4
Views: 2903

QSPI Flash alternative

Dear All, Can anyone indicate a quad flash SPI alternative for XMOS? The "quadlibflash" suport only: ISSI_IS25LQ016B ISSI_IS25LQ032B ISSI_IS25LQ080B SPANSION_S25FL116K SPANSION_S25FL132K SPANSION_S25FL164K that are "obsolete" or in "end of life". I need it for a new des...
by psebastiani
Tue Jul 14, 2020 7:10 am
Forum: Q&A
Topic: Question about xConnect link on XE232
Replies: 0
Views: 8623

Question about xConnect link on XE232

Dear All, I wrote this post because I have a doubt. The XE232 processor (and all 32 tile processors) are made by 2 for 16 tile processors and are linked together with a series of xconnect link as explained in the image below: XE232_link.png Now I have more question about this: 1) Are this type of co...
by psebastiani
Fri Jul 10, 2020 1:55 pm
Forum: Q&A
Topic: Problem with parallel tasks execution
Replies: 15
Views: 5716

Re: Problem with parallel tasks execution

Thank you very much
by psebastiani
Fri Jul 10, 2020 6:34 am
Forum: Q&A
Topic: Problem with parallel tasks execution
Replies: 15
Views: 5716

Re: Problem with parallel tasks execution

I must modify the entire code but now the system seems working as expected. The solution, in any way, is similar your proposed, I moved some function to threads before elabora() and some function to threads after elabora(). Now all parallel threads are in the main() inside par{} statement. In this m...
by psebastiani
Thu Jul 02, 2020 2:59 pm
Forum: Q&A
Topic: Problem with parallel tasks execution
Replies: 15
Views: 5716

Re: Problem with parallel tasks execution

I'm sorry, but this solution it's not god for me. I have a stream data input of 192kHz througt streaming channel and the functions elabora1() and elabora2() take 3.5us each to be executed. They cannot be executed serially. I solved in this manner with 4 threads: ________ ___________________ ________...
by psebastiani
Thu Jul 02, 2020 10:36 am
Forum: Q&A
Topic: How many streaming channels are avaiable?
Replies: 2
Views: 2886

Re: How many streaming channels are avaiable?

Thank you
by psebastiani
Wed Jul 01, 2020 2:14 pm
Forum: Q&A
Topic: How many streaming channels are avaiable?
Replies: 2
Views: 2886

How many streaming channels are avaiable?

Dear all, I actually work with XCORE-200 explorer board, and I have a doubt? How many "streaming channel" are avaiable? The compiler check report, return only chanends avaiable. For example: Constraint check for tile[0]: Cores available: 8, used: 8 . OKAY Timers available: 10, used: 8 . OK...
by psebastiani
Mon Jun 29, 2020 2:37 pm
Forum: Q&A
Topic: Problem with parallel tasks execution
Replies: 15
Views: 5716

Re: Problem with parallel tasks execution

I try to explain my problem: I need a block that acquire 32bit stream data through channel, and return also 32bit data through channel. I have 2 thread avaiable to do this. This block must separate the data into upper and lower 16bit, elaborate separately [elabora1() and elabora2()] then join again ...
by psebastiani
Mon Jun 29, 2020 1:53 pm
Forum: Q&A
Topic: Problem with parallel tasks execution
Replies: 15
Views: 5716

Re: Problem with parallel tasks execution

I'ts no correct. I want to execute into 2 thread (no more) this code: //Elaborate test thread void ElaborateThread(streaming chanend c_in, streaming chanend c_out, unsigned int Array[], out port TT){ unsigned int I,Q, InData, OutI, OutQ; unsigned int i; unsigned int hQ[100], hI[100]; for (i=0; i<100...