完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
ADSP-BF518F16產(chǎn)品可代替現(xiàn)已停產(chǎn)的ADSP-BF51xF產(chǎn)品。 這些處理器與其它Blackfin處理器完全代碼兼容。
Blackfin處理器集成了許多業(yè)界領(lǐng)先的系統(tǒng)外設(shè)和豐富的存儲(chǔ)器,在一個(gè)集成封裝中提供RISC式編程能力、多媒體支持和先進(jìn)的信號(hào)處理,堪稱新一代應(yīng)用的首選平臺(tái)。
便攜式低功耗架構(gòu)系統(tǒng)集成
ADSP-BF51x處理器是高集成度片上系統(tǒng)解決方案,適用于新一代嵌入式網(wǎng)絡(luò)連接應(yīng)用。 利用業(yè)界標(biāo)準(zhǔn)接口與高性能信號(hào)處理內(nèi)核的完美結(jié)合,高性價(jià)比應(yīng)用能夠快速完成開發(fā),而無(wú)需昂貴的外部器件。 系統(tǒng)外設(shè)包括:IEEE-802.3兼容型10/100以太網(wǎng)MAC,支持IEEE-1588(僅限ADSP-BF518/ADSP-BF518F16);RSI控制器;TWI控制器;2個(gè)UART端口;2個(gè)SPI端口;2個(gè)串行端口(SPORT);9個(gè)通用32位定時(shí)器(8個(gè)具有PWM能力);用于電機(jī)控制的3相PWM;實(shí)時(shí)時(shí)鐘;看門狗定時(shí)器;以及并行外設(shè)接口(PPI)。
BLACKFIN處理器內(nèi)核
如圖2所示,Blackfin處理器內(nèi)核包含2個(gè)16位乘法器、2個(gè)40位累加器、2個(gè)40位ALU、4個(gè)視頻ALU和1個(gè)40位移位器。 計(jì)算單元處理來自寄存器文件的8位、16位或32位數(shù)據(jù)。
計(jì)算寄存器文件包含8個(gè)32位寄存器。 對(duì)16位操作數(shù)數(shù)據(jù)執(zhí)行運(yùn)算時(shí),寄存器文件作為16個(gè)獨(dú)立的16位寄存器工作。 用于運(yùn)算的所有操作數(shù)都來自多端口寄存器文件和指令常數(shù)字段。
每個(gè)MAC在每個(gè)周期可以執(zhí)行一個(gè)16位乘16位乘法,結(jié)果累加到40位累加器中。 支持帶符號(hào)和無(wú)符號(hào)格式、舍入以及飽和。
ALU用于對(duì)16位或32位數(shù)據(jù)執(zhí)行傳統(tǒng)的算術(shù)和邏輯運(yùn)算。 此外,它還包括許多特殊指令,以便加速多種信號(hào)處理任務(wù)的執(zhí)行。 特殊指令包括字段提取和二進(jìn)制位個(gè)數(shù)統(tǒng)計(jì)等位操作、模232乘法、除法原語(yǔ)、飽和與舍入、符號(hào)/指數(shù)檢測(cè)。 視頻指令集包括字節(jié)對(duì)齊和打包操作、16位和8位截除加法、8位平均操作、8位減法/絕對(duì)值/累加(SAA)操作。 此外還提供比較/選擇和矢量搜索指令。