《高性能超標(biāo)量CPU:微架構(gòu)剖析與設(shè)計》基于當(dāng)前主流的高性能CPU設(shè)計規(guī)格,全面介紹了高性能超標(biāo)量CPU微架構(gòu)的設(shè)計,并做出對應(yīng)的分析。主要內(nèi)容包括業(yè)界主流高性能處理器架構(gòu)及超標(biāo)量流水線背景知識(第1章);CPU前端,包括指令提取單元、分支預(yù)測單元、指令譯碼單元的設(shè)計和優(yōu)化,以及指令緩存的相關(guān)設(shè)計(第2、3章);分支預(yù)
本書介紹龍芯1B(LS1B)芯片的原理與應(yīng)用開發(fā),以培養(yǎng)讀者的動手能力和增強讀者的工程素養(yǎng)為目標(biāo),按照項目驅(qū)動的思路展開知識的講解和實踐操作。本書基于LS1B開發(fā)套件,講解LS1B的結(jié)構(gòu)及原理,還介紹進行嵌入式系統(tǒng)開發(fā)需掌握的GPIO、UART等外設(shè)的基本原理與常用庫函數(shù),以及國產(chǎn)物聯(lián)網(wǎng)操作系統(tǒng)RT-Thread的原理
本書以Xilinx公司(目前已被AMD公司收購)的7系列FPGA、UltraScale/UltraScale+FPGA和VersalACAP內(nèi)部架構(gòu)為基礎(chǔ),介紹與之匹配的RTL代碼的風(fēng)格(采用VHDL語言)和基于Vivado的設(shè)計分析方法。全書共10章,包括時鐘網(wǎng)絡(luò)、組合邏輯、觸發(fā)器、移位寄存器、存儲器、乘加運算單元和
本書從FPGA開發(fā)入門與芯片實際開發(fā)應(yīng)用角度出發(fā),全面介紹了FPGA設(shè)計所需的理論基礎(chǔ)和工具應(yīng)用。書中針對VerilogHDL設(shè)計的基礎(chǔ)語法進行了系統(tǒng)的介紹,對VerilogHDL中一些常接觸并容易出錯的概念進行了詳細說明。同時,書中還介紹了在數(shù)字電路設(shè)計中常用的EDA工具、狀態(tài)機、仿真與測試方法。全書內(nèi)容介紹深入淺出
嵌入式系統(tǒng)是一個面向應(yīng)用、高度裁減的專用計算機系統(tǒng)。隨著應(yīng)用場景的不斷豐富,嵌入式系統(tǒng)越發(fā)重要。龍芯1號是龍芯中科技術(shù)股份有限公司(簡稱龍芯中科)推出的低功耗、低成本專用微處理器芯片,其面向嵌入式專用應(yīng)用領(lǐng)域。掌握嵌入式系統(tǒng)的軟硬件平臺設(shè)計,不僅是從業(yè)者的需求,也是龍芯中科構(gòu)建自主創(chuàng)新生態(tài)體系不可或缺的一環(huán)。 本書第0
本書圍繞測控系統(tǒng)與儀器的總線通信技術(shù),介紹了測控總線與儀器通信的一般原理及方法,包括數(shù)據(jù)通信技術(shù)、計算機網(wǎng)絡(luò)技術(shù)、現(xiàn)場總線通信技術(shù)等三大模塊。使學(xué)生掌握網(wǎng)絡(luò)與通信的基本知識,典型測控總線技術(shù)(CAN、LonWorks、FF)的基本原理、技術(shù)特點及應(yīng)用并能設(shè)計簡單的測控總線節(jié)點。培養(yǎng)學(xué)生能夠運用已學(xué)的測控總線方面的知識與
本書面向國產(chǎn)E級超算的體系結(jié)構(gòu)和高性能計算領(lǐng)域,關(guān)注近年來出現(xiàn)的新超算硬件和新軟件技術(shù)(如神威E級超算編程模式、DCU編程模式)。本書涵蓋神威、曙光等超算的硬件架構(gòu)與編程方法,深度結(jié)合國產(chǎn)超算體系結(jié)構(gòu)特點,以實例的形式探討異構(gòu)超算上的高性能算法設(shè)計、優(yōu)化技術(shù)及高性能軟件的開發(fā)和優(yōu)化方法。本書可作為高等院校計算機科學(xué)與技
本書旨在介紹RISC-V體系結(jié)構(gòu)的設(shè)計和實現(xiàn)。本書首先介紹RISC-V體系結(jié)構(gòu)的基礎(chǔ)知識、實驗環(huán)境搭建、常用指令、函數(shù)調(diào)用規(guī)范與棧,然后講述GNU匯編器、鏈接器、鏈接腳本和GCC內(nèi)嵌匯編代碼,接著討論RISC-V體系結(jié)構(gòu)中的異常處理、中斷、內(nèi)存管理、高速緩存、緩存一致性、TLB管理、原子操作、內(nèi)存屏障指令,最后闡述RS
本書講述了如何利用FreeRTOS多任務(wù)處理內(nèi)核讓ARMCortex微控制器進行多任務(wù)處理。本書還詳細講解了多任務(wù)處理操作系統(tǒng)的各項特性,例如:調(diào)度、優(yōu)先級、郵箱、事件標(biāo)志和信號量等。本書的重要特色之一是使用非常流行的Clicker2forSTM32開發(fā)板(你可以很輕松地換用其他型號的開發(fā)板)和FreeRTOS進行實時
本書探索了虛擬機在帶內(nèi)采集和帶外采集的技術(shù)實現(xiàn)方法,深入挖掘出了不同采集方法在采集效率、采集隱蔽性、采集有效性、采集全面性等方面的特點,針對主流操作系統(tǒng),設(shè)計一套能夠滿足安全性測試需求的數(shù)據(jù)采集方法。并在此基礎(chǔ)上根據(jù)安全性測試的采集需求和采集方法的適用性,建立一套能夠根據(jù)攻擊測試機理自動選取采集對象和采集方法的自動化數(shù)