Running Four Props off 1 xtal? possible?
b.p.m.
Posts: 59
hey people,
i was wondering if all i had to do to sync up 4 props
is tie the xtal to 1 then just tie the XI pins together to
easily get 4 props in sync. any ideas? also any ideas
on best (or simplest partwise) how to ensure resets start
the 4 props in sync... or is this even a problem if the props
are already hooked up to same xtal and reset lines are tied
together?
blake
i was wondering if all i had to do to sync up 4 props
is tie the xtal to 1 then just tie the XI pins together to
easily get 4 props in sync. any ideas? also any ideas
on best (or simplest partwise) how to ensure resets start
the 4 props in sync... or is this even a problem if the props
are already hooked up to same xtal and reset lines are tied
together?
blake
Comments
If you follow tutorial-7.3 MCS+NoROM.txt in propforth,
1 prop can be used to provide clock and emulate eeprom to other (bare) prop chips, using four pins each (send, recieve, clock, reset).
All the props can be guaranteed to be in sync, since the master controls when each is reset.
The clock and reset lines can be shared for all props, so its possible to run 13 slaves per master.
28 (master pins) -2 (clock and rest) =26 pins available; 26 (master pins) /2 (pins per slave)=13 total slaves.
And each slave can potentially have 13 sub-slaves, but we didn't try this yet.
I think there was another thread on this earlier ? ;
One fish-hook mentioned in the Prop Xtal Osc, is it is gated OFF during reset/reboot.
So the most reliable will be an external Osc, and drive from that.
You could even use something like a Si5351, which gives almost any frequency you want.
On the simpler front you could use any of
- Xtal Osc and Buffer : 74LVC1GX04 74aup1z04 74AUP1Z125
74hc6323a - this includes a divider.
or more generic still, a 2GU04, or a 3GU04, or U04
Whatever mode is set by the spin or other program is the one used until it's changed by clkset or reset.
From the booter ....