3 ms·
That's quite smart, using the two 200MHz PRU cores to do the capture. It's also a sad commentary on the state of CPU designs, where we now have GHz processors t
by revelation 11y ago
That's quite smart, using the two 200MHz PRU cores to do the capture. It's also a sad commentary on the state of CPU designs, where we now have GHz processors that can't sample the state of an IO pin in 200ns to save their life.
- msandford 11y ago> It's also a sad commentary on the state of CPU designs, where we now have GHz processors that can't sample the state of an IO pin in 200ns to save their life. Not really! It's much closer to a general purpose microprocessor than a microcontroller. How many desktop PCs can sample GPIO pins at all? Much less at some kind of rate that you find reasonable. You're going to use the parallel port? Sorry, that's about three layers of abstraction away from the actual processor. Complicated things are complicated and the beaglebone is a full, real computer. I think it's comparable to desktops around the turn of the century. I don't think a PIII could sample GPIO pins at 100MHz even if it had any, which it didn't.
- tostitos1979 11y agoPRUs give you good latency because of no/shallow pipelines (CPUs have a pipeline to increase throughput). Also ... no interrupts!
- deleted 11y ago[deleted]