It's a fairly simple application really and that's what makes it frustrating! We'll get there! I learn something every day and that's just fine with me.
On Friday, April 9, 2021 at 2:54:55 PM UTC-4 lazarman wrote: > Plenty of data Walter thanks. > > You could write some linux code that reads Data from from PRU ram( I'm not > sure if there's several ways to get Data beyond remote messaging and > reading the shared ram directly) factor in delay for new sample's to be > updated from ADC at least you could ensure that works in your time frame. > > If that seems OK > > Then use examples for PRU I'm skeptical about needing to use assembler > it's not the PRU read time that's a bottleneck. > > I'd be interested in seeing that PRU to ARM transfer rate it should not > take alot of time but if Linux is still interfering beyond your needed > specific time period you will only have one choice but to find what's > exactly doing this delay and mitigation of that will be your only hope. > > Typically a proof of concept fesigh verification like this is always wise. > > If using this chip is your only option you'd have one option left but I > don't think you would like it. > > And I'm already well known for suggestioning that option on ARM so I'm not > going to mention it. > > I do understand the value of having a feature rich OS on ARM that's > royalty free but I've been lucky on the 50 or so projects I've worked on > this wasn't the issue. > > Another project was a Diesel engine controller they did a DVT phase first. > Design verification Test > > I wish I could help on Linux side but I can't there's plenty of people in > here using Linux so I think you can get more ideas and help. > > Not Sure how many have used Linux in actual hard realtime systems. > > Your application doesn't sound extremely hard realtime so be interested in > seeing this have a happy ending. > > > > > > > > > Sent from Yahoo Mail on Android > <https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature> > > On Fri, Apr 9, 2021 at 1:16 PM, Walter Cromer > <wal...@edenconceptsllc.com> wrote: > > Thanks Dennis. That is in sync with my research. > > On Friday, April 9, 2021 at 2:00:07 PM UTC-4 Dennis Bieber wrote: > > On Fri, 9 Apr 2021 09:30:53 -0700 (PDT), in > gmane.comp.hardware.beagleboard.user Walter Cromer > <walterc-2dFtBuzUeF/tpnmuczy8b...@public.gmane.org> wrote: > > > >We are still experimenting but our preliminary calculations lead us to > >believe a reading every 50 microseconds will be sufficient. We can > probably > >get by with 100 microseconds if we have to but I think the BBBw can > easily > >sample at this rate, right? > > Well, the SoC reference (SPRS717J) indicates that the ADC should be > capable of 200K samples per second. If I haven't flubbed the math, that > appears to come down to one sample every 5us. > > As I recall, the PRU runs on a 200MHz clock, and PRU instructions, for > the most, run in one clock cycle. Should be enough cycles per sample to > handle processing <G> > > Of course, it may matter how you have the ADC programmed. > > > > -- > Dennis L Bieber > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard...@googlegroups.com. > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/beagleboard/44d5f47f-973d-4b08-bcdb-d93e0e6c3f70n%40googlegroups.com > > <https://groups.google.com/d/msgid/beagleboard/44d5f47f-973d-4b08-bcdb-d93e0e6c3f70n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/1c1af0c5-207f-47fe-9c47-e97b563bbcecn%40googlegroups.com.