加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

logo

logo
  • 點(diǎn)贊
  • 評(píng)論
  • 分享
29
49
課程章節(jié)
  • 課程介紹
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜
初級(jí)

軟核處理器設(shè)計(jì)(一)——基于FPGA的軟核處理器設(shè)計(jì)實(shí)現(xiàn)(四)

2020/03/03
740
閱讀需 5 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

軟核處理器設(shè)計(jì)(一)為“從零開始-基于FPGA 的軟核處理器設(shè)計(jì)實(shí)現(xiàn)”系列課程的第四章,該系列課程總計(jì)5部分,8個(gè)章節(jié),特惠199元(原價(jià):¥392)。

微信加群領(lǐng)取課件:請(qǐng)加摩爾吧助手qq:2992915029

課程套餐.png

本課程從數(shù)字IC設(shè)計(jì)工程師應(yīng)具備的基本技能講起。首先介紹數(shù)字芯片設(shè)計(jì)流程,主流EDA工具的使用,包括Design Compiler、Prime Time、Formality、VCS+verdi等。并介紹Verilog基本語法,使用verilog編寫簡單功能的電路,利用主流EDA工具進(jìn)行仿真和綜合。

第二方面,介紹處理器架構(gòu)知識(shí),揭開CPU的神秘面紗。ARM架構(gòu)為例,透過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 開發(fā)環(huán)境編譯得到ARM 機(jī)器碼,把該機(jī)器碼和軟核處理器作為modelsim輸入,驗(yàn)證處理器與期望功能的一致性。將ARM處理器移植到FPGA 上進(jìn)行驗(yàn)證,使軟件程序在FPGA軟核上運(yùn)行,在電腦端顯示結(jié)果。通過本章節(jié)學(xué)習(xí),可掌握處理器設(shè)計(jì)的軟硬件協(xié)同仿真驗(yàn)證思想,完成modelsim功能仿真以及FPGA 的在板驗(yàn)證。


本章課程內(nèi)容:

以ARM架構(gòu)為例,詳解處理器的內(nèi)部組成,該架構(gòu)支持的指令集,如何使用verilog 實(shí)現(xiàn)處理器軟核的設(shè)計(jì)。

金牌講師:

龐亞龍2082081.png

龐亞龍

摩爾吧推薦講師,西安電子科技大學(xué)本科,復(fù)旦大學(xué)微電子碩士。在校期間從事專用處理器設(shè)計(jì)研究,把研究成果發(fā)表于多篇國際會(huì)議,并榮獲最佳論文榮譽(yù)。畢業(yè)后從事ASIC設(shè)計(jì)和FPGA開發(fā)工作。


課程特色:

由淺入深,涵蓋數(shù)字電路前端設(shè)計(jì)完成流程,并以手把手的處理器設(shè)計(jì)作為提升。

需要提前預(yù)習(xí)掌握的能力知識(shí):

  • Linux系統(tǒng)使用背景、了解verilog語法;
  • FPGA的簡單使用;
  • RISC處理器的5級(jí)流水結(jié)構(gòu)。

輔助學(xué)習(xí)本系列課程的參考書籍

計(jì)算機(jī)組成與設(shè)計(jì):硬件/軟件接口(原書第5版 ARM版)

適宜人群:

  • 集成電路和微電子專業(yè)的大學(xué)生;
  • 了解verilog語法以及l(fā)inux系統(tǒng)。

學(xué)習(xí)效果:

  • 掌握數(shù)字電路設(shè)計(jì)流程以及verilog基本語法
  • 主流IC設(shè)計(jì)中EDA工具使用
  • CPU設(shè)計(jì)方法
  • 掌握基本的FPGA技能

本系列課程目錄:

本課程為系列課程,分為5部分,8個(gè)章節(jié)

第一章:數(shù)字芯片設(shè)計(jì)流程

第二章:Verilog語法基礎(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)


常見問題解答:

Q:本課程是一個(gè)什么樣的課程?

A:是一個(gè)面向芯片設(shè)計(jì)以及對(duì)如何設(shè)計(jì)CPU感興趣人員的課程,學(xué)習(xí)門檻低。

Q:課程總共多少節(jié)?

A:課程總計(jì)8個(gè)章節(jié),購買系列課程后觀看所有章節(jié)無需再消費(fèi)。

Q:課程是否有資料素材提供?

A:提供完整源代碼,搭建好的EDA環(huán)境,以及總結(jié)文檔。

Q:本課程可以反復(fù)觀看么?

A:購買課程之后是可以反復(fù)觀看的,沒有時(shí)間和次數(shù)限制。

Q:課程視頻可以下載嗎?

A:由于視頻涉及版權(quán)原因,我們暫時(shí)不支持下載。

Q:課程中遇到問題怎么辦?

A:學(xué)習(xí)過程中遇到問題有2種解決方式:

1.報(bào)名的同學(xué)可添加微信:moore8-m,備注:摩爾吧昵稱,拉你入群,與講師直接溝通交流

2.在問答區(qū)留下你的問題,講師集中答疑

相關(guān)推薦

電子產(chǎn)業(yè)圖譜