Flowcode Parallax Propeller chip

Moderator: Benj

User avatar
STibor
Posts: 262
Joined: Fri Dec 16, 2011 3:20 pm
Has thanked: 115 times
Been thanked: 112 times
Contact:

Flowcode Parallax Propeller chip

Postby STibor » Mon Aug 12, 2013 12:49 pm

Hi,
Flowcode version is made to be made to Parallax Propeller?
Very well could be used Flowcode with the processor's capabilities.
8 cores VGA hardware support 80MHz clock simple programming hardware, etc..
There is already a GCC compiler to the processor.
https://sites.google.com/site/propellergcc/home

Example VGA. https://www.youtube.com/watch?v=qK9qnfeVZgg&feature=c4-overview&list=UU4P1-RwdOagCbIk7Km-R28Q

User avatar
Benj
Matrix Staff
Posts: 14567
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4598 times
Been thanked: 4239 times
Contact:

Re: Flowcode Parallax Propeller chip

Postby Benj » Wed Aug 14, 2013 9:16 am

Hello,

I have been interested by the Propellor range of microcontrollers for a while now. The only potential downside to them is the 8-core nature meaning you essentially would need up to 8 standard Flowcode programs, one to run on each core. One thing we could potentially do is allow macros to run in their own threads (i.e. on their own core) but this would involve things like adding mutex's and semaphores to allow the threads to talk and synchronise with each other. This would essentially be the start of Flowcode for real time and maybe a good option for the future.
These users thanked the author Benj for the post:
STibor (Wed Aug 14, 2013 10:16 am)
Rating: 5.26%
 

User avatar
STibor
Posts: 262
Joined: Fri Dec 16, 2011 3:20 pm
Has thanked: 115 times
Been thanked: 112 times
Contact:

Re: Flowcode Parallax Propeller chip

Postby STibor » Fri Aug 30, 2013 7:16 pm

Hello

The cog 0 cog starts all cogs.
The easiest would be if a hardware interrupt may be initiated as a flowchart of the new processor cores. Flowcode program so basic, not much would change.
The simulation work is time-sharing (do not know what the correct term) than when a timer interrupt.