Frekvens detektor PIC 12F683 Processor med (8 / 12 steg)
Steg 8: Faktorer som påverkar prestanda
Hex filen och källkoden skrevs för PIC 12F683 processor. För enkelhetens skull användes processorer interna 8MHz oscillatorn för klockan. Instruktion cykeln frekvens är ¼ av denna frekvens, eller 2MHz, så anvisningen cykel är tid 0.5 mikrosekund.Eftersom denna processor inte är en riktig DSP, utvecklades subrutiner för att utföra matematiska operationer krävs för att köra algoritmen. Operationer som multiplikation hamna relativt tidskrävande. En riktig DSP-processor är utformad att utföra sådana åtgärder med en vida större hastighet.
12F683 processorn kan använda en klockfrekvens så stora som 20MHz. Denna frekvens skulle behöva genereras från en extern crystal eller oscillator och programvaran måste konfigureras för att använda den som en klocka källa i stället för en intern oscillator. Med hjälp av en 20 MHz oscillator skulle tillåta samplingsfrekvens höjs med om en faktor 2,5. Den tidpunkt konstant används för att ange en provtagningstid skulle behöva ändras om processorns klockfrekvens är förändring. Också, någon annan timing kritiska rutiner, som lite slog seriell port, skulle behöva ändras för att producera den rätt timingen.