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