MIPSfpga 2.0用于教學(xué)CPU架構(gòu)。
想象技術(shù)已經(jīng)宣布了MIPSfpga 2.0的發(fā)布,下一代的CPU教育基礎(chǔ)設(shè)施。
MIPSfpga 2.0代表了一套全面的教學(xué)材料,包括對(duì)MIPS CPU的全面開放訪問,讓學(xué)生看到實(shí)際的RTL代碼,并研究處理器的內(nèi)部工作原理。MIPSfpga 2.0是想象力大學(xué)計(jì)劃(IUP)的一部分,它為學(xué)生提供了一個(gè)學(xué)習(xí)使用商用CPU架構(gòu)的獨(dú)特機(jī)會(huì)。
MIPSfpga 2.0包括兩個(gè)擴(kuò)展的包:一個(gè)入門指南和MIPSfpga實(shí)驗(yàn)室,它為學(xué)生提供了深入到CPU設(shè)計(jì)的實(shí)踐練習(xí)。入門指南使學(xué)生和教授能夠在FPGA平臺(tái)上建立MIPS核心,并對(duì)其進(jìn)行編程和調(diào)試。此包包含MIPS microAptiv CPU的未混淆RTL、參考指南、Open OCD和Codescape Essentials的安裝程序,以及其他基本元素。MIPSfpga實(shí)驗(yàn)室的軟件包總共有25個(gè)實(shí)際的練習(xí),比原來的MIPSfpga材料多16個(gè),包括查看管道的工作原理、緩存內(nèi)存的探索和創(chuàng)建用戶定義的指令(UDIs)。第三個(gè)包,MIPSfpga SoC,主要關(guān)注Linux的加載和配置。
美國內(nèi)華達(dá)州拉斯維加斯大學(xué)(University of Nevada, Las Vegas)電子與計(jì)算機(jī)工程學(xué)院(UNLV)的副教授Sarah Harris博士(UNLV)和MIPSfpga 2.0教學(xué)基礎(chǔ)設(shè)施的合著者說,“在MIPSfpga 2.0中,實(shí)際練習(xí)的數(shù)量大大增加了。”最初的MIPSfpga練習(xí)側(cè)重于從系統(tǒng)級(jí)別的核心工作。通過新的MIPSfpga實(shí)驗(yàn)室,學(xué)生可以開始修改核心本身,并探索和修改內(nèi)存系統(tǒng)。對(duì)于試圖理解緩存的學(xué)生,管道是如何工作的,停滯是如何影響性能的,以及許多其他的事情,他們現(xiàn)在可以進(jìn)入核心并自己發(fā)現(xiàn)。他們可以測(cè)試不同的策略并通過實(shí)踐來真正的學(xué)習(xí)。這是對(duì)CPU架構(gòu)教育的一個(gè)改變,因?yàn)樗状螌⒗碚、?shí)踐和專業(yè)實(shí)踐結(jié)合在一起。
MIPSfpga于2015年首次發(fā)布,目前已在全球600多所大學(xué)和學(xué)院中使用,包括哈維馬德學(xué)院、倫敦帝國理工學(xué)院、倫敦大學(xué)學(xué)院、內(nèi)華達(dá)大學(xué)、拉斯維加斯大學(xué)(UNLV)等。
Robert Owen,世界大學(xué)的管理人員,想象技術(shù),說,“當(dāng)我們第一次推出MIPSfpga的時(shí)候,我們改變了CPU架構(gòu)的教學(xué)。以前從未有過一個(gè)商業(yè)上的中央處理器能以不混淆的形式向?qū)W術(shù)界提供。今天,兩年過去了,我們更加重視深入的實(shí)踐學(xué)習(xí)。明天的工程師需要知道CPU從內(nèi)到外的樣子。通過MIPSfpga 2.0,我們用這些知識(shí)和技能武裝他們。”
滾珠開關(guān)http://www.zzycbxg.cn |