本教程內(nèi)容力求以詳細(xì)的步驟和講解讓讀者以最快的方式學(xué)會 MC8051 IP core 的應(yīng)用以及相關(guān)設(shè)計軟件的使用,并激起讀者對 SOPC 技術(shù)的興趣。本實(shí)驗(yàn)重點(diǎn)講 8051Core 的應(yīng)用,并通過一個簡單 C51 程序?qū)?51Core 進(jìn)行硬件測試。 本實(shí)驗(yàn)教程的內(nèi)容編排如下: 第 1 章簡單的描述了 MC8051 IP core 的基本結(jié)構(gòu)及一些應(yīng)用說明。 第 2 章詳細(xì)的介紹 8051Core 綜合、編譯應(yīng)用。包括 Quartus II軟件的基本應(yīng)用,ROM、RAM 模塊的生成,8051Core 的封裝及應(yīng)用測試。 附錄 A 為 MC8051 IP Core 的指令集。 在閱讀本教程的過程中,請讀者注意以下幾點(diǎn): 本教程在編寫時充分借鑒了周立功編寫的mc8051 IP核教程,同時針對其中較為落后的一些內(nèi)容進(jìn)行了更新(周立功的教程使用的是Cyclone系列的器件,軟件版本也很低,很多操作與目前使用的主流版本有較大區(qū)別),同時刪除了其教程中使用Synplicity對工程進(jìn)行綜合的部分,轉(zhuǎn)而使用Quartus II軟件直接綜合。 本實(shí)驗(yàn)教程的 MC8051 IP Core (V1.6) 源于http://oregano.at/ip/8051.htm 網(wǎng)站,讀者如有需要可到該網(wǎng)站下載。附件中提供的工程文件下的doc文件夾中也包含全部源碼和詳細(xì)移植手冊 。注意,網(wǎng)上其他地方下載的老版本的源碼中串口部分有問題,最新的1.6版本則已經(jīng)修正了這個問題,因此強(qiáng)烈建議使用我們提供的源碼。 本移植結(jié)果已經(jīng)在芯航線FPGA學(xué)習(xí)套件的核心板上完全驗(yàn)證通過。如有任何疑問,歡迎加入芯航線FPGA學(xué)習(xí)支持群(472607506)進(jìn)行討論。 |