電子硬件工程師入職圖解手冊 硬件知識篇
微處理器是集成電路之巔。目前事務處理型微處理器仍主要采用x86體系結(jié)構(gòu)。但其可公開獲取的研究資料很少,真實產(chǎn)品設計細節(jié)更是秘而不宣。本書以研究專利中的公開技術作為x86體系結(jié)構(gòu)研究的新方法。按照“指令集結(jié)構(gòu)—微結(jié)構(gòu)—物理實現(xiàn)”層級,沿著數(shù)據(jù)類型從標量—矢量—矩陣進程脈絡,本書按照x86通用指令集、浮點指令集、安全保護類
本書以Xilinx公司7系列FPGA、UltraScale/UltraScale+和VersalACAP內(nèi)部架構(gòu)為基礎,介紹了與之匹配的RTL代碼風格(采用SytemVerilog語言)和基于Vivado的設計分析方法。全書共10章內(nèi)容,包括了時鐘網(wǎng)絡、組合邏輯、觸發(fā)器、移位寄存器、存儲器、乘加運算單元和狀態(tài)機的代碼風
本書是針對FPGA初學者編著的入門級圖書,以高云公司的FPGA和VerilogHDL為開發(fā)平臺,詳細闡述FPGA設計所需的基礎知識、基本語法、設計流程、設計技巧,全面、細致、深刻地剖析了VerilogHDL與C語言等傳統(tǒng)順序語言的本質(zhì)區(qū)別,使讀者通過簡單的實例逐步理解FPGA的硬件設計思想,實現(xiàn)快速掌握FPGA設計方法
本書介紹龍芯1B(LS1B)芯片的原理與應用開發(fā),以培養(yǎng)讀者的動手能力和增強讀者的工程素養(yǎng)為目標,按照項目驅(qū)動的思路展開知識的講解和實踐操作。本書基于LS1B開發(fā)套件,講解LS1B的結(jié)構(gòu)及原理,還介紹進行嵌入式系統(tǒng)開發(fā)需掌握的GPIO、UART等外設的基本原理與常用庫函數(shù),以及國產(chǎn)物聯(lián)網(wǎng)操作系統(tǒng)RT-Thread的原理
本書以Xilinx公司(目前已被AMD公司收購)的7系列FPGA、UltraScale/UltraScale+FPGA和VersalACAP內(nèi)部架構(gòu)為基礎,介紹與之匹配的RTL代碼的風格(采用VHDL語言)和基于Vivado的設計分析方法。全書共10章,包括時鐘網(wǎng)絡、組合邏輯、觸發(fā)器、移位寄存器、存儲器、乘加運算單元和
本書從FPGA開發(fā)入門與芯片實際開發(fā)應用角度出發(fā),全面介紹了FPGA設計所需的理論基礎和工具應用。書中針對VerilogHDL設計的基礎語法進行了系統(tǒng)的介紹,對VerilogHDL中一些常接觸并容易出錯的概念進行了詳細說明。同時,書中還介紹了在數(shù)字電路設計中常用的EDA工具、狀態(tài)機、仿真與測試方法。全書內(nèi)容介紹深入淺出
嵌入式系統(tǒng)是一個面向應用、高度裁減的專用計算機系統(tǒng)。隨著應用場景的不斷豐富,嵌入式系統(tǒng)越發(fā)重要。龍芯1號是龍芯中科技術股份有限公司(簡稱龍芯中科)推出的低功耗、低成本專用微處理器芯片,其面向嵌入式專用應用領域。掌握嵌入式系統(tǒng)的軟硬件平臺設計,不僅是從業(yè)者的需求,也是龍芯中科構(gòu)建自主創(chuàng)新生態(tài)體系不可或缺的一環(huán)。 本書第0
本書主要介紹硬件產(chǎn)品經(jīng)理所需要掌握的工作內(nèi)容、工作知識和工作方法。全書以一個硬件產(chǎn)品所經(jīng)歷的全生命周期為線索展開,具體內(nèi)容包括產(chǎn)品規(guī)劃(含市場分析、用戶研究和產(chǎn)品定義)、產(chǎn)品實現(xiàn)(含產(chǎn)品設計、研發(fā)實現(xiàn)、供應鏈管理、項目管理)、產(chǎn)品上市(含產(chǎn)品營銷、產(chǎn)品維護)等,詳細地拆解了硬件產(chǎn)品經(jīng)理在工作中的每個階段所需要掌握的理論
模/數(shù)轉(zhuǎn)換器(ADC)是連接模擬信號與數(shù)字信號的橋梁,屬于信號鏈電路的關鍵組成部分。本書首先概述各種ADC的結(jié)構(gòu)和基本特點;然后對應用較為廣泛的SARADC進行詳細介紹,包括SARADC的結(jié)構(gòu)、原理、參數(shù)等;接著著重以14位二步式SARADC為例,介紹芯片電路原理、核心模塊、輔助模塊設計與仿真,詳細說明ADC的測試技術
本書以開源硬件平臺ArduinoDue為教學實驗平臺,以ARM芯片SAM3X8E為對象,介紹了ARM微處理器編程的方法和流程。本書內(nèi)容包括ARM微處理器的發(fā)展歷史、應用領域、分類以及ARM微處理器的軟件開發(fā)工具和硬件開發(fā)工具,涵蓋了ARM微處理器的兩種編程模式:Arduino編程和ARM編程。本書內(nèi)容由易到難,講解循序
本書從PLC基礎入門和工程實踐角度出發(fā),涵蓋內(nèi)容包括電氣控制基礎、S7-1500PLC編程技術及項目應用實踐。電氣控制部分包括常用低壓電器的工作原理及選型、電氣控制電路的分析與設計等;PLC編程技術部分以西門子S7-1500PLC為主線,詳細介紹了S7-1500PLC的硬件結(jié)構(gòu)和指令體系,同時還介紹了西門子人機界面的相
本書首先研究JESD204B協(xié)議的基本內(nèi)容,整理了其關鍵技術,分析了204B控制器的確定性延遲機制,探討了收發(fā)器PHY的系統(tǒng)結(jié)構(gòu)和重要的參數(shù)設置。然后,本書分別針對發(fā)送端和接收端,詳細分析和描述JESD204B控制器的協(xié)議和數(shù)字電路設計實現(xiàn)。其次,本書基于55納米1p7m_RF工藝,采用數(shù)模混合設計完成了JESD204
本書共15章,前14章分別介紹嵌入式系統(tǒng)基礎知識、ARM技術概述、Cortex-A53編程模型、ARM開發(fā)環(huán)境搭建、ARM微處理器的指令系統(tǒng)、ARM匯編語言程序設計、ARMv8異常處理、通用I/O接口、ARM外部中斷、UART串行通信接口、PWM定時器與“看門狗”定時器、A/D轉(zhuǎn)換器、SPI總線接口、I2C總線接口;最
本書旨在詳細介紹ARM64體系結(jié)構(gòu)的相關技術。本書首先介紹了ARM64體系結(jié)構(gòu)的基礎知識、搭建樹莓派實驗環(huán)境的方法,然后講述了ARM64指令集中的加載與存儲指令、算術與移位指令、比較與跳轉(zhuǎn)等指令以及ARM64指令集中的陷阱,接著討論了GNU匯編器、鏈接器、鏈接腳本、GCC內(nèi)嵌匯編代碼、異常處理、中斷處理、GIC-V2,
中央處理器(CPU)是計算機中最重要的芯片。CPU的設計和制造水平是一個國家信息技術實力的象征,產(chǎn)業(yè)生態(tài)的構(gòu)建需要培養(yǎng)更多掌握CPU技術原理的高端人才。本書基于龍芯CPU團隊在20年間積累的技術和經(jīng)驗,從CPU概覽篇、CPU術語篇、CPU原理篇、CPU系統(tǒng)篇、CPU生產(chǎn)制造篇、CPU家族篇、CPU生態(tài)篇、中國CPU篇八
本書結(jié)合實例,從底層電平標準、令牌、事務、傳輸、請求到應用各層面,系統(tǒng)地討論了USB規(guī)范,并以看得見的方式形象地闡述了USB設備的開發(fā)思想,讓讀者有能力(在開發(fā)平臺即便與本書不一致的情況下)進行各種常用USB設備(含鼠標、鍵盤、復合、自定義HID、非標準、大容量存儲、虛擬串口、聲卡等)的核心編程,真正做到“知其然更知其
本書以Intel公司的FPGA器件為開發(fā)平臺,采用MATLAB及VHDL語言開發(fā)工具,詳細闡述了數(shù)字信號處理技術的實現(xiàn)原理、結(jié)構(gòu)、方法及仿真測試過程,并通過大量工程實例分析其在FPGA實現(xiàn)過程中的具體技術細節(jié)。其主要內(nèi)容包括FPGA技術基礎、常用接口設計、FPGA中數(shù)的運算、典型IP核設計、FIR濾波器、IIR濾波器、
Rasa是一款開源的對話機器人框架,能讓開發(fā)者使用機器學習技術快速創(chuàng)建工業(yè)級的對話機器人。得益于豐富的功能、先進的機器學習能力和可以快速上手的特性,Rasa框架是目前流行的開源對話機器人框架。本書首先介紹Rasa的兩個核心組件――RasaNLU和RasaCore的工作流程;然后詳細介紹通過使用Rasa生態(tài)系統(tǒng)從頭開始構(gòu)