How fast can it go?????
frank freedman
Posts: 1,983
Finally got a chance to start a couple of tests tonight on gcc to see what it's speed would be be be..... (ddooooohhh)
Using GG w/ protoplus @ 80MHz, propeller-gcc V_0_2_2 compiled on Linux tachyon.freedmans 3.1.6-1.fc16.x86_64 #1 SMP
[FONT=Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace]
[/FONT]Looks like the fastest it could be made to toggle a group of bits came out about 2.02MHz on the scope. This should be fast enough to be able to use the MCP3201 at its full rated speed of 100kS/s. So now to learn to write my MCP3201 PASM into C (something I only would do/advocate as a learning experience). Gotta decide whether to do a monolithic driver for a single device or replicate the current parallel capture with a master clock core. Then I could also use additional available cores for capture or pipeline processing up through reasonable audio frequency ranges.
Frank
Using GG w/ protoplus @ 80MHz, propeller-gcc V_0_2_2 compiled on Linux tachyon.freedmans 3.1.6-1.fc16.x86_64 #1 SMP
[FONT=Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace]
[/FONT]Looks like the fastest it could be made to toggle a group of bits came out about 2.02MHz on the scope. This should be fast enough to be able to use the MCP3201 at its full rated speed of 100kS/s. So now to learn to write my MCP3201 PASM into C (something I only would do/advocate as a learning experience). Gotta decide whether to do a monolithic driver for a single device or replicate the current parallel capture with a master clock core. Then I could also use additional available cores for capture or pipeline processing up through reasonable audio frequency ranges.
Frank