Max System Clock
Lee Marshall
Posts: 106
Ive been using the prop for a while now with its internal rc oscillator, and im wondering if there is a max internal system clock frequency.
eg, could i use a 60mhz xtal and use the 16xPLL to bring the system clock to 960mhz(something doesnt seem right)?
if there is an official maximum, can the propeller be successfully overclocked beyond it?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Holy parallel processing, Batman!
eg, could i use a 60mhz xtal and use the 16xPLL to bring the system clock to 960mhz(something doesnt seem right)?
if there is an official maximum, can the propeller be successfully overclocked beyond it?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Holy parallel processing, Batman!
Comments
Or have look into the datasheet: That is what Parallax guarantees...
- 10 MHz max crystal, when using the PLL
- 80 Mhz max clock
Experiments showed that you can extend this, when NOT using PLL16X (i.e. no PLL at all or PLL8X)
Main constraint seems to be, that PLL ALWAYS multiplies by 16 and divides as with counters and video. There is a maximum frequency for this 16xPLL: It becomes tricky above 160 MHz...
Many persons run their Prop with 96 MHz! (Whith 12 MHz crystal and PLL8X or 6 MHz and PLL16X)
I wonder how much you could have done without a precise timing....
Post Edited (deSilva) : 10/3/2007 10:07:04 PM GMT
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"... one of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs." -
"If Python is executable pseudocode, then perl is executable line noise."
"The best accelerator available for a Mac is one that causes it to go at 9.81 m/s2."
"My software never has bugs. It just develops random features."
"Windows isn't a virus, viruses do something."
"Programmers are tools for converting caffeine into code."
"Enter any 11-digit prime number to continue."
You don't need expensive equipment; this SPIN code will do
Don't use CLKFREQ!
crgwbr, you cant use an input of 50MHz and a PLL of 2, the PLL won't lock onto a frequency that fast, 10MHz is about as far as we recommend pushing it.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
Post Edited (Paul Baker (Parallax)) : 10/3/2007 10:55:01 PM GMT
(Gonna keep hands in pockets at next computer faire)·
You can of course use them WITHOUT the PLL!
66 MHz is a nice speed..
And BTW: I pay 0.25 Euro per HC-49 crystal in Germany - so: No, thanks
Post Edited (deSilva) : 10/4/2007 12:26:23 AM GMT
Or - in fact - they have to be
This indeed is 1.50 per piece!
However they are generally rated for 5V supply. Do they work with 3V3?
CXO-389C
66.0000MHZ
3C2
KSS
thats 224 MIPS with all cogs runnin...
curious here, what sort of damage can you do if you run it too fast? or is it just a matter of reliability?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Holy parallel processing, Batman!
Post Edited (Mr Crowley) : 10/4/2007 2:29:53 AM GMT
The dissipation increases quadratically with the frequency! Don't let you fool by the straight lines - this is a double-logarithmic diagram
They are all alike. The pins count as if they were 14 pins DILs.
Add 3V3 and GND and output to Propeller's ClockIn port.
Many SHOULD work @3V3.
Post Edited (Fred Hawkins) : 10/4/2007 5:56:32 PM GMT
Thats odd, I've used that setup to do serial communication with a PC. I haven't had any problems so far.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"... one of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs." -
"If Python is executable pseudocode, then perl is executable line noise."
"The best accelerator available for a Mac is one that causes it to go at 9.81 m/s2."
"My software never has bugs. It just develops random features."
"Windows isn't a virus, viruses do something."
"Programmers are tools for converting caffeine into code."
"Enter any 11-digit prime number to continue."
The fact that it seems to work doesn't mean that it's working properly or reliably or accurately
I have some ideas for timing devices where an even 10-ns clock would be convenient...
Anybody know if VGA, TV, keyboard and mouse drivers will still work "as-is" ?
Is there a good test program to stress the chip and make sure it's working reliably?·
Any chance Parallax would test and sell some as being rated for 100 MHz?·
What is the internal problem at higher speeds anyway?· (I have a feeling it's not overheating.· I'm guessing it's propagation delay issues.)
To achieve 100Mhz, you'll need an active external oscillator, they only come in surface mount and aren't exactly cheap. The cheapest I can quickly find is the Connor-Winfield CWX823-100.0M for $3.11
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
(assuming that I can get Vectron or somebody to custom make me one...)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
www.alltronics.com/cgi-bin/item/XTAL_6_25MHZ/search/6%2E25MHZ%2DCRYSTAL
(Checked out batchPCB...found my way here: www.4pcb.com/index.php?load=content&page_id=128 -- reads to me like a PCB order less than $500 would be free?!)
-Rick
Post Edited (Tookings) : 10/4/2007 8:27:34 PM GMT
tookings, excellent find, only wish there was more info on packaging specs.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.