處理器的仿真驗(yàn)證為“從零開(kāi)始-基于FPGA 的軟核處理器設(shè)計(jì)實(shí)現(xiàn)”系列課程的第八章,該系列課程總計(jì)5部分,8個(gè)章節(jié),特惠199元(原價(jià):¥392)。
微信加群領(lǐng)取課件:請(qǐng)加摩爾吧助手qq:2992915029
本課程從數(shù)字IC設(shè)計(jì)工程師應(yīng)具備的基本技能講起。首先介紹數(shù)字芯片設(shè)計(jì)流程,主流EDA工具的使用,包括Design Compiler、Prime Time、Formality、VCS+verdi等。并介紹Verilog基本語(yǔ)法,使用verilog編寫簡(jiǎn)單功能的電路,利用主流EDA工具進(jìn)行仿真和綜合。
第二方面,介紹處理器架構(gòu)知識(shí),揭開(kāi)CPU的神秘面紗。以ARM架構(gòu)為例,透過(guò)ARMv4 架構(gòu),詳解處理器內(nèi)部組成、該架構(gòu)支持的指令集,用verilog一步一步實(shí)現(xiàn)處理器軟核的設(shè)計(jì),動(dòng)手完成一款RISC 軟核處理器的設(shè)計(jì)。
第三方面,如何在自己設(shè)計(jì)的處理器上運(yùn)行程序,并移植到FPGA中實(shí)現(xiàn)。使用keil 開(kāi)發(fā)環(huán)境編譯得到ARM 機(jī)器碼,把該機(jī)器碼和軟核處理器作為modelsim輸入,驗(yàn)證處理器與期望功能的一致性。將ARM處理器移植到FPGA 上進(jìn)行驗(yàn)證,使軟件程序在FPGA軟核上運(yùn)行,在電腦端顯示結(jié)果。通過(guò)本章節(jié)學(xué)習(xí),可掌握處理器設(shè)計(jì)的軟硬件協(xié)同仿真驗(yàn)證思想,完成modelsim功能仿真以及FPGA 的在板驗(yàn)證。
本章課程內(nèi)容:
如何在自己設(shè)計(jì)的處理器上運(yùn)行程序,并移植到FPGA中實(shí)現(xiàn)。
金牌講師:
龐亞龍
摩爾吧推薦講師,西安電子科技大學(xué)本科,復(fù)旦大學(xué)微電子碩士。在校期間從事專用處理器設(shè)計(jì)研究,把研究成果發(fā)表于多篇國(guó)際會(huì)議,并榮獲最佳論文榮譽(yù)。畢業(yè)后從事ASIC設(shè)計(jì)和FPGA開(kāi)發(fā)工作。
課程特色:
由淺入深,涵蓋數(shù)字電路前端設(shè)計(jì)完成流程,并以手把手的處理器設(shè)計(jì)作為提升。
需要提前預(yù)習(xí)掌握的能力知識(shí):
- Linux系統(tǒng)使用背景、了解verilog語(yǔ)法;
- FPGA的簡(jiǎn)單使用;
- RISC處理器的5級(jí)流水結(jié)構(gòu)。
輔助學(xué)習(xí)本系列課程的參考書籍
計(jì)算機(jī)組成與設(shè)計(jì):硬件/軟件接口(原書第5版 ARM版)
適宜人群:
- 集成電路和微電子專業(yè)的大學(xué)生;
- 了解verilog語(yǔ)法以及l(fā)inux系統(tǒng)。
學(xué)習(xí)效果:
- 掌握數(shù)字電路設(shè)計(jì)流程以及verilog基本語(yǔ)法
- 主流IC設(shè)計(jì)中EDA工具使用
- CPU設(shè)計(jì)方法
- 掌握基本的FPGA技能
本系列課程目錄:
本課程為系列課程,分為5部分,8個(gè)章節(jié)
第一章:數(shù)字芯片設(shè)計(jì)流程
第二章:Verilog語(yǔ)法基礎(chǔ)
第三章:EDA工具使用
第四章:軟核處理器設(shè)計(jì)(一)
第五章:軟核處理器設(shè)計(jì)(二)
第六章:軟核處理器設(shè)計(jì)(三)
第七章:軟核處理器設(shè)計(jì)(四)
第八章:處理器的仿真驗(yàn)證
涉及的應(yīng)用領(lǐng)域:
數(shù)字IC電路設(shè)計(jì)、CPU設(shè)計(jì)。
工具軟件:
Modelsim、ISE(Vivado)
常見(jiàn)問(wèn)題解答:
Q:本課程是一個(gè)什么樣的課程?
A:是一個(gè)面向芯片設(shè)計(jì)以及對(duì)如何設(shè)計(jì)CPU感興趣人員的課程,學(xué)習(xí)門檻低。
Q:課程總共多少節(jié)?
A:課程總計(jì)8個(gè)章節(jié),購(gòu)買系列課程后觀看所有章節(jié)無(wú)需再消費(fèi)。
Q:課程是否有資料素材提供?
A:提供完整源代碼,搭建好的EDA環(huán)境,以及總結(jié)文檔。
Q:本課程可以反復(fù)觀看么?
A:購(gòu)買課程之后是可以反復(fù)觀看的,沒(méi)有時(shí)間和次數(shù)限制。
Q:課程視頻可以下載嗎?
A:由于視頻涉及版權(quán)原因,我們暫時(shí)不支持下載。