Forum Discussion
Altera_Forum
Honored Contributor
15 years agoThanks for the inputs.
@mschnell I've used this scheme with a Cirrus ARM processor and you are correct that consistantly my boot time is 30 seconds with an "fsck" on ext3 Compact Flash (Industrial "expensive" - with UDMA). My scheme helps a lot - I get the data in "chuncks" and I "fsync" which is another key to using CF. So any recovery is 'minimal.' The hardware/firmware engineer has designed power down hardware (to give me about 1.5 second to clean up and unmount) which we'll get the parts to next week and try out externally. The thing about our application is that our Flight Data recorder is in a avionics computer with limited real estate, etc. @mschnell @daixiwen From all my tests I must conclude that the PIO0 is the "bottleneck" here. The hardware/firmware engineer is going to see if he can "tweek" any of the Altera CF IP settings and get me an updated design to see if we can get any better. The hardware/firmware engineer did mention to me that we can get a CF controller for $$, but our situation is always 'tight on $$' Question - Do you know the names of the compact flash controllers with UDMA ? And do they have Linux / uClinux drivers ? Thanks