《高性能超标量CPU:微架构剖析与设计》基于当前主流的高性能CPU设计规格,全面介绍了高性能超标量CPU微架构的设计,并做出对应的分析。主要内容包括业界主流高性能处理器架构及超标量流水线背景知识(第1章);CPU前端,包括指令提取单元、分支预测单元、指令译码单元的设计和优化,以及指令缓存的相关设计(第2、3章);分支预
本书介绍龙芯1B(LS1B)芯片的原理与应用开发,以培养读者的动手能力和增强读者的工程素养为目标,按照项目驱动的思路展开知识的讲解和实践操作。本书基于LS1B开发套件,讲解LS1B的结构及原理,还介绍进行嵌入式系统开发需掌握的GPIO、UART等外设的基本原理与常用库函数,以及国产物联网操作系统RT-Thread的原理
本书以Xilinx公司(目前已被AMD公司收购)的7系列FPGA、UltraScale/UltraScale+FPGA和VersalACAP内部架构为基础,介绍与之匹配的RTL代码的风格(采用VHDL语言)和基于Vivado的设计分析方法。全书共10章,包括时钟网络、组合逻辑、触发器、移位寄存器、存储器、乘加运算单元和
本书从FPGA开发入门与芯片实际开发应用角度出发,全面介绍了FPGA设计所需的理论基础和工具应用。书中针对VerilogHDL设计的基础语法进行了系统的介绍,对VerilogHDL中一些常接触并容易出错的概念进行了详细说明。同时,书中还介绍了在数字电路设计中常用的EDA工具、状态机、仿真与测试方法。全书内容介绍深入浅出
嵌入式系统是一个面向应用、高度裁减的专用计算机系统。随着应用场景的不断丰富,嵌入式系统越发重要。龙芯1号是龙芯中科技术股份有限公司(简称龙芯中科)推出的低功耗、低成本专用微处理器芯片,其面向嵌入式专用应用领域。掌握嵌入式系统的软硬件平台设计,不仅是从业者的需求,也是龙芯中科构建自主创新生态体系不可或缺的一环。 本书第0
本书围绕测控系统与仪器的总线通信技术,介绍了测控总线与仪器通信的一般原理及方法,包括数据通信技术、计算机网络技术、现场总线通信技术等三大模块。使学生掌握网络与通信的基本知识,典型测控总线技术(CAN、LonWorks、FF)的基本原理、技术特点及应用并能设计简单的测控总线节点。培养学生能够运用已学的测控总线方面的知识与
本书面向国产E级超算的体系结构和高性能计算领域,关注近年来出现的新超算硬件和新软件技术(如神威E级超算编程模式、DCU编程模式)。本书涵盖神威、曙光等超算的硬件架构与编程方法,深度结合国产超算体系结构特点,以实例的形式探讨异构超算上的高性能算法设计、优化技术及高性能软件的开发和优化方法。本书可作为高等院校计算机科学与技
本书旨在介绍RISC-V体系结构的设计和实现。本书首先介绍RISC-V体系结构的基础知识、实验环境搭建、常用指令、函数调用规范与栈,然后讲述GNU汇编器、链接器、链接脚本和GCC内嵌汇编代码,接着讨论RISC-V体系结构中的异常处理、中断、内存管理、高速缓存、缓存一致性、TLB管理、原子操作、内存屏障指令,最后阐述RS
本书讲述了如何利用FreeRTOS多任务处理内核让ARMCortex微控制器进行多任务处理。本书还详细讲解了多任务处理操作系统的各项特性,例如:调度、优先级、邮箱、事件标志和信号量等。本书的重要特色之一是使用非常流行的Clicker2forSTM32开发板(你可以很轻松地换用其他型号的开发板)和FreeRTOS进行实时
本书探索了虚拟机在带内采集和带外采集的技术实现方法,深入挖掘出了不同采集方法在采集效率、采集隐蔽性、采集有效性、采集全面性等方面的特点,针对主流操作系统,设计一套能够满足安全性测试需求的数据采集方法。并在此基础上根据安全性测试的采集需求和采集方法的适用性,建立一套能够根据攻击测试机理自动选取采集对象和采集方法的自动化数