ApplicationReportSPRAAN9A–July2009TMS320C28xFPUPrimerLoriHeustess.............................................................................................................AECDCS2000ABSTRACTThisprimerprovidesanoverviewofthefloating-pointunit(FPU)intheC2000™Delfinomicrocontrollerdevices.Contents1Introduction..........................................................................................22Architecture..........................................................................................43InstructionSetOverview...........................................................................94InterruptContextSaveandRestore............................................................205DevelopmentToolsandDocumentation.......................................................246ComparingtheC28x+FPUtotheControlLawAccelerator.................................267References.........................................................................................26ListofFigures1C28x+FPUFunctionalBlockDiagram..........................................................32IEEESingle-PrecisionFloating-PointFormat...................................................43C28xWithFloating-PointRegisters..............................................................64FPUPipelineRelationship.........................................................................85Floating-PointUnitStatusRegister(STF).....................................................166RepeatBlockRegister(RB).....................................................................17ListofTables1IEEESingle-PrecisionFloating-PointNumbers................................................42EffectsofDifferentRoundingModes.............................................................53C28xPlusFloating-PointCPURegisterSummary.............................................74DelaySlotGuidelines..............................................................................95Floating-PointInstructionTypes-SingleCycle........................