(原創) Nios II好書推薦1:系統晶片設計 -- 使用Nios II (SOC) (Nios II) (DE2)
2008-11-29 18:33
218 查看
Abstract
雖然在blog談了不少Nios II的技術,但一直還沒有推薦過任何一本Nios II書籍,對於初學者來說,若能確確實實熟悉本書的內容,就可以快速的將Nios II功力提升到中級的水準。
Introduction
其實關於Nios II的書籍,無論繁體簡體我都看過不少,但一直沒有拿出來推薦,有3個原因:
1.Nios II跟新的速度太快,而目前坊間談論的Nios II的書都有些過時,跟不上Altera的速度。
2.因為Altera FPGA的開發版眾多,所以很多書上的範例並不適用於DE2 / DE2-70,還必須加以修改,並不適合DE2 / DE2-70初學者。
3.很多書都只是將Altera的手冊翻譯成中文而以,原創性不足。
今天要介紹的這本書,2008年10月才剛上市而以。
作者:廖裕評、陸瑞強
出版社:全華圖書股份有限公司
語言:繁體中文
ISBN:978-957-21-6771-7
這本書特色剛好彌補了以上3點:
1.範例使用Quartus II 7.2與Quartus II 8.0開發,使用了最新的Altera技術。
2.全書使用DE2開發版,初學者不用在花時間移植範例了。
3.整本書雖然用到了Altera與友晶科技的範例,但所有文字解說都屬原創,相當難得。
4.最後一個chapter談到多CPU部分,令人耳目一新。
為什麼我說只能將Nios II功力提升到中級的水準呢?
因為有些領域,本書還沒有談到:
1.沒提到Avalon bus各種ip該怎麼寫?
雖然有提到checksum master與PWM範例,但都只是輕輕點過,並沒有詳談Avalon-MM master/slave ip詳細該怎麼寫,pipeline、burst該怎麼寫,也沒有談到最新的Avalon ST。
2.沒談到HAL該怎麼寫。
3.沒談到μClinux部分。
雖然如此,對於初學者剛剛接觸Nios II與DE2/DE2-70,幫助仍然相當大,透過本書編排的課程,可以減少很多摸索的時間,值得推薦。
尤其在繁體中文圖書上,難得有人願意為Nios II圖書負出心力,在此對兩位作者表示尊敬與感謝,希望還沒有提到的主題,作者可以打算在下一本進階的書籍中討論。
雖然在blog談了不少Nios II的技術,但一直還沒有推薦過任何一本Nios II書籍,對於初學者來說,若能確確實實熟悉本書的內容,就可以快速的將Nios II功力提升到中級的水準。
Introduction
其實關於Nios II的書籍,無論繁體簡體我都看過不少,但一直沒有拿出來推薦,有3個原因:
1.Nios II跟新的速度太快,而目前坊間談論的Nios II的書都有些過時,跟不上Altera的速度。
2.因為Altera FPGA的開發版眾多,所以很多書上的範例並不適用於DE2 / DE2-70,還必須加以修改,並不適合DE2 / DE2-70初學者。
3.很多書都只是將Altera的手冊翻譯成中文而以,原創性不足。
今天要介紹的這本書,2008年10月才剛上市而以。
作者:廖裕評、陸瑞強
出版社:全華圖書股份有限公司
語言:繁體中文
ISBN:978-957-21-6771-7
這本書特色剛好彌補了以上3點:
1.範例使用Quartus II 7.2與Quartus II 8.0開發,使用了最新的Altera技術。
2.全書使用DE2開發版,初學者不用在花時間移植範例了。
3.整本書雖然用到了Altera與友晶科技的範例,但所有文字解說都屬原創,相當難得。
4.最後一個chapter談到多CPU部分,令人耳目一新。
為什麼我說只能將Nios II功力提升到中級的水準呢?
因為有些領域,本書還沒有談到:
1.沒提到Avalon bus各種ip該怎麼寫?
雖然有提到checksum master與PWM範例,但都只是輕輕點過,並沒有詳談Avalon-MM master/slave ip詳細該怎麼寫,pipeline、burst該怎麼寫,也沒有談到最新的Avalon ST。
2.沒談到HAL該怎麼寫。
3.沒談到μClinux部分。
雖然如此,對於初學者剛剛接觸Nios II與DE2/DE2-70,幫助仍然相當大,透過本書編排的課程,可以減少很多摸索的時間,值得推薦。
尤其在繁體中文圖書上,難得有人願意為Nios II圖書負出心力,在此對兩位作者表示尊敬與感謝,希望還沒有提到的主題,作者可以打算在下一本進階的書籍中討論。
相关文章推荐
- 【转】(原創) 如何使用ModelSim-Altera對Nios II仿真? (SOC) (Nios II) (SOPC Builder) (ModelSim) (DE2)
- (原創) 如何設計一個SD卡Wav Player? (SOC) (Quartus II) (SOPC Builder) (Nios II) (DE2-70)
- (原創) 如何使用ModelSim-Altera對Nios II仿真? (SOC) (Nios II) (SOPC Builder) (ModelSim) (DE2)
- (原創) 如何在DE2-70使用SSRAM? (SOC) (Nios II) (DE2-70)
- (原創) 如何使用Pipeline Bridge增進Nios II系統的Fmax? (SOC) (Quartus II) (Nios II) (SOPC Builder) (DE2-70)
- (原創) 如何解決Nios II的『Leaving target processor paused』的錯誤訊息 (II)? (SOC) (Nios II) (SOPC Builder) (DE2-70)
- (原創) DE2_NIOS_Lite 1.2 (SOC) (Nios II) (SOPC Builder) (DE2)
- (原創) 如何在DE2上安裝μClinux作業系統? (IC Design) (DE2) (Nios II) (OS) (Linux) (CentOS) (μClinux)
- (原創) 如何計算SDRAM使用頻寬? (SOC) (DE2) (DE2-70) (TRDB-DC2) (TRDB-D5M) (TRDB-LCM) (TRDB-LTM)
- (原創) 如何傳參數到每個task? (SOC) (Nios II) (μC/OS-II) (DE2-70)
- (原創) 深入探討Altera的Checksum Master範例 (SOC) (SOPC Builder) (Nios II) (DE2)
- (原創) 哪裡有DE2-70的Nios II reference design可以參考? (SOC) (DE2-70) (Nios II) (SOPC Builder)
- (原創) 如何設計電子鐘(I)? (SOC) (Verilog) (DE2)
- (原創) 如何使用硬體 + μC/OS-II 的方式『播放SD卡內wav檔音樂』? (IC Design) (DE2) (Quartus II) (Nios II) (μC/OS-II)
- (原創) 如何在Console控制LED顯示? (SOC) (Nios II) (DE2)
- (原創) 如何使用Nios II C2H compiler? (IC Design) (DE2) (Nios II) (Quartus II) (SOPC Builder) (C/C++) (C2H)
- (原創) 如何讓Nios II一Power On就執行? (SOC) (Nios II) (SOPC Builder) (DE2) (DE2-70)
- (原創) 如何在Nios II使用Zip File System? (IC Design) (Nios II) (DE2)
- (原創) 如何解決目錄改變時,Nios II project無法編譯的問題? (SOC) (Nios II) (DE2-70)
- (原創) DE2_NIOS_Lite 1.0 (SOC) (Nios II) (SOPC Builder) (DE2)