本書以工程實(shí)踐為導(dǎo)向,詳細(xì)闡述了持久內(nèi)存的整體技術(shù)細(xì)節(jié)。本書對持久內(nèi)存的硬件和固件架構(gòu)、編程模型、優(yōu)化方法等方面都進(jìn)行了深入剖析。從架構(gòu)選擇、方案實(shí)施、性能調(diào)優(yōu)幾個(gè)方面,對數(shù)據(jù)庫、大數(shù)據(jù)等場景進(jìn)行了細(xì)致介紹,以幫助讀者建立掌握持久內(nèi)存應(yīng)用的系統(tǒng)方法。本書還對持久內(nèi)存和內(nèi)存計(jì)算的未來發(fā)展趨勢也進(jìn)行了探討,通過拋磚引玉,希
本書主要從技術(shù)基礎(chǔ)、開發(fā)方法和人工智能應(yīng)用三個(gè)方面介紹FPGA的開發(fā)工具與開發(fā)技巧,圍繞FPGA的基礎(chǔ)知識,Verilog硬件描述語言,F(xiàn)PGA在Quartus中的開發(fā)流程,F(xiàn)PGA的SOPC、HLS、OpenCL設(shè)計(jì)方法,F(xiàn)PGA在人工智能領(lǐng)域的應(yīng)用等方面進(jìn)行闡述,使開發(fā)人員能理解FPGA的核心知識,掌握FPGA的開
本書內(nèi)容共6章,主要介紹FPGA設(shè)計(jì)與優(yōu)化方法,以及使用FPGA解決實(shí)際問題的具體過程。其中,硬件設(shè)計(jì)方法包括FPGA高階設(shè)計(jì)方法,以及基于FPGA的SOPC和SoC設(shè)計(jì)方法;軟件設(shè)計(jì)方法包括基于FPGA的HLS、OpenCL、Open-VINO高階設(shè)計(jì)方法。
這是一本帶領(lǐng)讀者快速熟悉、掌握龍芯派開發(fā)的專著。本書基于龍芯派二代開發(fā)板,首先由淺入深地介紹了龍芯派二代的架構(gòu)、龍芯派的啟動和開發(fā)配置、Linux基本操作與常用工具等內(nèi)容,帶領(lǐng)讀者快速上手龍芯派;然后通過Qt編程、智能家居、無人機(jī)編隊(duì)系統(tǒng)、數(shù)字采集系統(tǒng)、個(gè)人路由器、網(wǎng)絡(luò)加速、圖像識別、語音關(guān)鍵詞檢索等多個(gè)項(xiàng)目,手把手地
本書共5章:第1章對本書的教學(xué)意義、應(yīng)用價(jià)值及實(shí)驗(yàn)須知、實(shí)驗(yàn)報(bào)告要求進(jìn)行相關(guān)概述;第2章對硬件開發(fā)工具QuartusⅡ13.0、集成開發(fā)工具Qsys的設(shè)計(jì)流程及功能詳解等進(jìn)行介紹,再結(jié)合實(shí)例進(jìn)行講解,為后續(xù)學(xué)習(xí)打下扎實(shí)基礎(chǔ);第3章設(shè)計(jì)了10個(gè)基于FPGA的數(shù)字系統(tǒng)常用基本器件實(shí)驗(yàn),引領(lǐng)讀者快速入門,使讀者掌握FPGA技
本書由至芯科技教研組從各大高校的授課內(nèi)容中整理而來,是為初學(xué)者量身定制的FPGA入門教材,從基礎(chǔ)的軟件安裝、工具使用、語法解釋、設(shè)計(jì)方法、常用IP,到最后的設(shè)計(jì)技巧及大量的進(jìn)階實(shí)例,內(nèi)容環(huán)環(huán)相扣,為初學(xué)者建立了一個(gè)比較清晰的學(xué)習(xí)路徑!霸O(shè)計(jì)思路及方法”為本書的重點(diǎn)強(qiáng)調(diào)內(nèi)容,它作為一條主線貫穿始終。初學(xué)者只有掌握了正確的
本書將線下的FPGA開發(fā)板與線上的云平臺結(jié)合,完成基于開源RISC-V處理器的SiFiveFreedomE300片上系統(tǒng),以及E21處理器配合云平臺設(shè)計(jì)方法的相關(guān)實(shí)驗(yàn)教程。并用Chisel編程的方式與FPGA硬件,完成國產(chǎn)RT-Thread操作系統(tǒng)驗(yàn)證的移植。全書包含三大部分內(nèi)容:首先講述了基于實(shí)驗(yàn)所用Digilent
恰當(dāng)?shù)男蛄谢桨覆粌H可以提高系統(tǒng)的通用性、強(qiáng)健性、安全性,優(yōu)化系統(tǒng)性能,而且會讓系統(tǒng)更加易于調(diào)試、便于擴(kuò)展。本書從最基本的計(jì)算機(jī)編碼知識入手,接著從內(nèi)部機(jī)制、工作原理、核心類剖析、應(yīng)用示例等方面對目前業(yè)界主流的5種序列化技術(shù)——Java序列化、JSON、Thrift、ProtocolBuffer和Avro進(jìn)行深入講解,
本書從應(yīng)用的角度對分布式計(jì)算機(jī)控制系統(tǒng)的原理、結(jié)構(gòu)、硬件和軟件技術(shù)以及典型應(yīng)用進(jìn)行了系統(tǒng)全面分析和概述。全書共分10章,主要包括:概述、分布式控制系統(tǒng)的結(jié)構(gòu)、分布式控制系統(tǒng)中的數(shù)據(jù)通信、分布式控制系統(tǒng)中的網(wǎng)絡(luò)技術(shù)、現(xiàn)場總線、分布式控制系統(tǒng)的硬件、分布式控制系統(tǒng)的軟件、分布式程序設(shè)計(jì)語言、分布式數(shù)據(jù)庫系統(tǒng)、分布式控制系統(tǒng)
本書將ARM體系結(jié)構(gòu)與嵌入式C語言結(jié)合起來,主要講述了ARM體系結(jié)構(gòu)的關(guān)鍵技術(shù)、關(guān)鍵設(shè)計(jì)(寄存器組織、異常處理、存儲管理等)、ARM指令集及其匯編語言設(shè)計(jì),此外,還講述了嵌入式系統(tǒng)中C語言編程的思維和技巧,特別是C語言特性與存儲的關(guān)系。在此基礎(chǔ)上,介紹了ARM匯編語言與C語言混合編程方法。最后,在以三星S5P6818八
近年來,連續(xù)數(shù)據(jù)存儲的應(yīng)用日益廣泛,如視頻監(jiān)控、連續(xù)數(shù)據(jù)保護(hù)、虛擬磁帶庫、備份、歸檔等。大規(guī)模連續(xù)數(shù)據(jù)存儲系統(tǒng)在提供海量存儲空間和高速訪問速度的同時(shí)也帶來了大量的能耗,增加了數(shù)據(jù)中心的成本。針對連續(xù)數(shù)據(jù)存儲系統(tǒng)的節(jié)能研究需要充分考慮到連續(xù)數(shù)據(jù)存儲系統(tǒng)的特性,以充分發(fā)揮存儲設(shè)備的效能,降低存儲系統(tǒng)的能耗。本著作在現(xiàn)有S-
本書以Intel公司的QuartusPrimeStandard18.1集成開發(fā)環(huán)境作為復(fù)雜數(shù)字系統(tǒng)設(shè)計(jì)的平臺,以基礎(chǔ)的數(shù)字邏輯和數(shù)字電路知識為起點(diǎn),以Intel公司的MAX10系列可編程邏輯器件和VerilogHDL為載體,詳細(xì)介紹了數(shù)字系統(tǒng)中基本邏輯單元的RTL描述方法。在此基礎(chǔ)上,實(shí)現(xiàn)了復(fù)雜數(shù)字系統(tǒng)、處理器系統(tǒng)、片
微服務(wù)、云原生、Kubernetes、ServiceMesh是分布式領(lǐng)域的熱點(diǎn)技術(shù),它們并不是憑空出現(xiàn)的,一定繼承了某些“前輩”的優(yōu)點(diǎn)。我們不僅要了解這些技術(shù),還要深入理解其發(fā)展脈絡(luò)、原理等,才能游刃有余地將其用于現(xiàn)有的項(xiàng)目開發(fā)或老系統(tǒng)改造中。本書總計(jì)9章。第1章講解分布式的基礎(chǔ)——網(wǎng)絡(luò),對國際互聯(lián)網(wǎng)、NIO、AIO、
本書系統(tǒng)介紹各類嵌入式存儲器在架構(gòu)、電路和應(yīng)用方面的傳統(tǒng)技術(shù)和最新進(jìn)展,包括SRAM、eDRAM、eFlash和近幾年興起的阻變型存儲器,并對嵌入式存儲器的最新應(yīng)用包括FPGA、非易失邏輯、存儲計(jì)算等主題進(jìn)行介紹。本書重點(diǎn)介紹我國研究人員在嵌入式存儲器上的研究工作。
《VMwarevSAN超融合企業(yè)應(yīng)用實(shí)戰(zhàn)》以vSphere6.7.0U2為例介紹VMwarevSphere虛擬化產(chǎn)品與VMware超融合技術(shù)vSAN的內(nèi)容,包括產(chǎn)品選型、安裝配置、運(yùn)行維護(hù)、遷移升級等4個(gè)階段的內(nèi)容。 本書采用循序漸進(jìn)的編寫方法,介紹了大量先進(jìn)的虛擬化應(yīng)用技術(shù),步驟清晰、講解細(xì)致,非常易于讀者學(xué)習(xí)和快速
工業(yè)以太網(wǎng)是當(dāng)前自動控制工程中廣泛應(yīng)用的技術(shù),一個(gè)項(xiàng)目中通常有大量的機(jī)器人通過以太網(wǎng)聯(lián)網(wǎng)使用。本書是一本綜合性的工業(yè)機(jī)器人在現(xiàn)場總線以及工業(yè)以太網(wǎng)中應(yīng)用的技術(shù)手冊,重點(diǎn)介紹了機(jī)器人聯(lián)網(wǎng)使用后的各種應(yīng)用功能,對通信格式、參數(shù)設(shè)置、數(shù)據(jù)鏈接、實(shí)時(shí)控制都有詳細(xì)說明,提供了編程樣例,以及無縫信息鏈接SLMP技術(shù),具有重要的實(shí)際
本書共5章,每一章的內(nèi)容幾乎都是獨(dú)立的,大家完全可以有選擇性地閱讀。第1章以大規(guī)模服務(wù)化架構(gòu)作為全書的開篇,主要介紹了分布式系統(tǒng)架構(gòu)的演變過程,以及在大規(guī)模服務(wù)調(diào)用場景下,如何實(shí)施服務(wù)治理。第2章重點(diǎn)介紹了在大促前夕,如何在線上實(shí)施全鏈路壓測,以及有指導(dǎo)性地進(jìn)行容量規(guī)劃和性能優(yōu)化,讓系統(tǒng)堅(jiān)如磐石。第3章重點(diǎn)介紹了如何有
本書以Intel公司的QuartusPrimePro19集成開發(fā)環(huán)境與Intel新一代可編程邏輯器件Cyclone10GX為軟件和硬件平臺,系統(tǒng)地介紹了可編程邏輯器件的原理和QuartusPrimePro集成開發(fā)環(huán)境的關(guān)鍵特性。全書共11章,內(nèi)容主要包括IntelCyclone10GXFPGA結(jié)構(gòu)詳解、QuartusP
全書共七章,力圖幫助讀者了解Vivado2018版本的新特性,同時(shí)理解并掌握UltraFast設(shè)計(jì)方法學(xué)。UltraFast方法學(xué)是實(shí)踐經(jīng)驗(yàn)的總結(jié),涉及板級規(guī)劃、設(shè)計(jì)流程、代碼風(fēng)格、時(shí)序約束、時(shí)序收斂等方面。本書重點(diǎn)圍繞后三個(gè)方面進(jìn)行闡述。此外,針對被越來越廣泛使用的SSI器件,本書也介紹了相應(yīng)的設(shè)計(jì)指南,例如,如何在
本書是作者在已經(jīng)出版的《XilinxZynq-7000嵌入式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn):基于ARMCortex-A9雙核處理器和Vivado的設(shè)計(jì)方法》一書的基礎(chǔ)上進(jìn)行修訂而成的。本書新修訂后內(nèi)容增加到30章。修訂后,本書的一大特色就是加入了Arm架構(gòu)及分類、使用PetaLinux工具在Zynq-7000SoC上搭建Ubuntu操