本文檔描述了Freescale 56F827xx系列數(shù)字信號控制器(DSC)設(shè)備的特性、架構(gòu)和編程模型。主要面向系統(tǒng)架構(gòu)師和軟件應(yīng)用開發(fā)人員,他們正在使用或考慮在系統(tǒng)中使用這些DSC。
56F827xx微控制器是32位56800EX核心的數(shù)字信號控制器(DSC)系列的成員之一。該系列的每個設(shè)備在一顆芯片上集成了32位DSP的處理能力和微控制器的功能,同時具備一組靈活的外設(shè)。由于其具有性價比高、配置靈活和緊湊的程序代碼等特點,56F827xx非常適用于眾多消費者和工業(yè)應(yīng)用。
56800EX核心基于雙哈佛式架構(gòu),由三個并行執(zhí)行單元組成,允許在一個指令周期內(nèi)進行多達六個操作。MCU風(fēng)格的編程模型和優(yōu)化指令集可輕松生成高效、緊湊的DSP和控制代碼。該指令集對于C編譯器也非常高效,能夠快速開發(fā)優(yōu)化的控制應(yīng)用程序。此外,還提供了內(nèi)存資源保護(MRP)以保護監(jiān)控程序和資源不受用戶程序的影響。
芯片上的閃存和RAM可以映射到程序和數(shù)據(jù)存儲器空間中。每個指令周期可以從芯片上的數(shù)據(jù)RAM中訪問兩個數(shù)據(jù)操作數(shù)。