在基于FPGA的SOC設(shè)計中,常使用串口作為通信接口,但直接用FPGA進行串口通信數(shù)據(jù)的處理是比較繁雜的,特別是直接使用FPGA進行串口通信的協(xié)議的解釋和數(shù)據(jù)打包等處理,將會消耗大量的FPGA硬件資源。
本文基于Altera公司的Nios軟核+可編程資源的SoC平臺設(shè)計了BCH編解碼IP核,這樣,在Nios系統(tǒng)中可以將BCH碼作為一種片內(nèi)資源進行調(diào)用,在工程設(shè)計上具有積極的意義。
Nios SoC系統(tǒng)中的BCH編解碼IP核的設(shè)計
Nios SoC系統(tǒng)中的BCH編解碼IP核的設(shè)計
SoC系統(tǒng)的低功耗設(shè)計