《CPU自制入門》從CPU的設(shè)計與實現(xiàn)、電路板的設(shè)計與制作以及匯編編程三個方面介紹了CPU入門知識。
本書一開始就簡單的介紹了計算機(jī)系統(tǒng)、數(shù)字電路基礎(chǔ)和Verilog HDL語言。簡單的介紹了計算機(jī)系統(tǒng)的主要組成部分,對于初學(xué)者也很容易看懂。數(shù)字電路基礎(chǔ)部分簡單介紹了數(shù)字電路和二進(jìn)制及其運(yùn)算,對于學(xué)過計算機(jī)基礎(chǔ)的人也是很容易能看懂的。對于Verilog HDL語言,之前沒有接觸過,稍微有一點難度,但是對于CPU自制來說,Verilog HDL語言只需要了解就可以。從1.5到1.11才算是第一章內(nèi)容的核心,從系統(tǒng)藍(lán)圖、總線的設(shè)計與實現(xiàn)、存儲器的設(shè)計與實現(xiàn)、AZ Processor的設(shè)計與實現(xiàn)、I/O的設(shè)計與實現(xiàn)、AZPR SoC整體連接、AZPR SoC的仿真等幾部分組成,從整個系統(tǒng)的外部框架到最小系統(tǒng)的每一個細(xì)節(jié),都進(jìn)行了詳細(xì)的說明。這一部分內(nèi)容和教材的幾乎一樣,但是更強(qiáng)調(diào)的了解,主要是為了第二章和第三章服務(wù)的。
第二章主要介紹了利用FPGA來實現(xiàn)第一章學(xué)習(xí)的AZPR SoC,不僅僅要動手完成FPGA與AZPR SoC之間的連接,還有很多外圍設(shè)備,比如開關(guān)、LED燈等以及提供各種芯片工作的電源電路等等。在教材中,我們是直接拿開發(fā)板來學(xué)習(xí)的,沒有像《CPU自制入門》這本書里面講授電路板規(guī)格(包括名稱、構(gòu)成、尺寸、層數(shù)、FPGA選型、外圍電路的選定等問題)、元件選型(包括選型標(biāo)準(zhǔn)、選型、選購等問題)以及電路設(shè)計(包括下載規(guī)格書、配置電路、外圍電路、電源電路、電路板設(shè)計環(huán)境、使用Eagle設(shè)計電路圖等問題)相關(guān)的內(nèi)容。真正從一個個的零件到如何做成一個電路板,每一個過程都進(jìn)行了詳細(xì)的規(guī)劃,讓學(xué)習(xí)者從每一個細(xì)節(jié)學(xué)習(xí)到電路板的設(shè)計與制作。
最后一部分就是編程,在我們做好的板子上進(jìn)行編程,最后實現(xiàn)七段數(shù)碼管的顯示。從開發(fā)環(huán)境的準(zhǔn)備到程序的編寫、加載、執(zhí)行進(jìn)行了詳細(xì)的描述,最后通過一個七段數(shù)碼管顯示,得到我們的最終成果。到這里,本書比教材好的一點就是,本書的內(nèi)容還沒有結(jié)束,要是教材的話,到這里,內(nèi)容就結(jié)束了,因為教材的任務(wù)已經(jīng)完成了,教材已經(jīng)教會讀者學(xué)習(xí)到了CPU的基本知識了,但是在本書中,又增添了制作一個實用程序,從功能概要、制作程序、執(zhí)行程序三個方面詳細(xì)介紹了如何制作一個新的程序。
本書以一個簡單的CPU制作為例,采用溫和的方式解釋如何創(chuàng)建仿真器,在FPGA上實現(xiàn)CPU的基本功能以及如何在實際中應(yīng)用。這是一個關(guān)于CPU設(shè)計的好書,可以讓讀者在較短的時間內(nèi)掌握基礎(chǔ)知識到應(yīng)用程序的實現(xiàn)。本書同樣也可以幫助軟件工程師深入了解硬件與底層,開發(fā)出高效代碼。硬件工程師也可以在本書基礎(chǔ)上設(shè)計定制硬件,開發(fā)高速計算機(jī)系統(tǒng)。曾經(jīng)無知的我,想要了解計算機(jī)的全部知識,但是后來,我發(fā)現(xiàn)若能精通某一細(xì)分領(lǐng)域,那你就是非常厲害的大牛了。
-
電路板
+關(guān)注
關(guān)注
140文章
5110瀏覽量
101981 -
cpu
+關(guān)注
關(guān)注
68文章
11054瀏覽量
216297 -
數(shù)字電路
+關(guān)注
關(guān)注
193文章
1638瀏覽量
81677
原文標(biāo)題:三張思維導(dǎo)圖:理解電路板制作、CPU設(shè)計與編程實現(xiàn)
文章出處:【微信號:gh_bee81f890fc1,微信公眾號:面包板社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
DC/DC轉(zhuǎn)換器選型的三個要點

評論