本书系统地介绍了CPU设计技巧和新兴开源RISC-V架构,内容翔实,涵盖开源蜂鸟E203处理器各模块的具体实现,以及可扩展协处理器的实现机制。为了让读者学以致用,本书还集成了大量的实例,用实例把各个模块的实现方式贯穿起来。本书适合从事CPU设计的工程师和技术爱好者阅读。
本书介绍了FPGA的发展及应用前景,基于Altera公司的FPGA开发芯片,介绍了QuartusⅡ软件和FPGA的开发使用流程,以及VerilogHDL的语法、语句等编程入门知识,同时,以项目化开发形式设计了数字电路基础实验、开发板基础实验、开发板进阶实验、通信系统实验、综合实验等FPGA开发例程。本书适合电子、通信、
本教材充分依据国家相关专业教学标准,结合职业岗位实际工作任务要求,注重落实“立德树人”根本要求,以“讲清概念,侧重应用”为主旨,引入了企业新技术、新工艺,行业标准,职业规范,将嵌入式技术中的最基本、最重要的内容与实际产品案例相结合,精选教学内容,实现理论与实践教学融通合一、能力培养与工作岗位对接合一。 第一部分详细介
本书从硬件描述语言、Simulink环境下的模型构建和IntelFPGA高级综合工具下的C/C程序设计三个不同的角度,本书从硬件描述语言、模型设计和高级综合HLS三个角度对使用Intel公司现场可编程门阵列器件构建数字信号处理系统的方法进行了详细的介绍。本书内容涵盖了信号处理基本理论、CORDIC算法的FPGA实现、I
系统硬件可靠性量化评价
本书通过开源蜂鸟E203处理器系统地介绍了RISC-V处理器的嵌入式软件开发方法。全书共3个部分18章,不但给出嵌入式软件开发的全流程,而且介绍了蜂鸟E203处理器的具体使用方法,通过提供大量的实战项目,帮助读者做到理论与实践相结合。本书主要面向嵌入式软件开发工程师,以及对RISC-V感兴趣的初学者和技术爱好者。
本书在介绍RISC-V处理器架构、芯片、软件开发工具和方法的基础上,从程序员角度深入分析RISC-V处理器软件开发过程的要点,并通过例程帮助读者理解和掌握RISC-V处理器编程技术 本书从内核、处理器、开发板到系统,逐层讨论RISC-V处理器程序的开发方法,主要内容包括:RISC-V处理器架构特点以及软件开发工具和方法
STM32CubeMX和STM32CubeIDE是ST公司提供的用于STM32开发的免费工具软件,是STM32Cube生态系统的核心工具软件。本书首先详细介绍这两个软件的用法,然后以STM32F407为研究对象,采用STM32Cube开发方式介绍STM32F407各种系统功能和常用外设的编程开发,包括外设基本工作原理和
本书基于ST公司的STM32芯片进行讲解,包括8个项目、20个任务,分别介绍了LED控制设计与实现—点亮一个LED灯、篮球赛计分器设计与实现、数字时钟设计与实现、简易电压表设计与实现、Modbus-RTU通信协议设计与实现、直流电机调速设计与实现、旋转线阵LED时钟设计与实现、简易示波器设计与实现,涵盖了STM32嵌入
本教材以实际案例为载体,将物联网智能终端所涉及的核心技术分解成六个项目(物联网智能终端开发平台系统及架构认知、嵌入式程序开发环境搭建、文件I/O程序设计、多任务程序设计、网络通信程序设计以及传感器应用开发),由浅入深进行讲解。本教材为项目任务式,每个任务后设计了相应的任务实施单。在教学中,教师可以按照具体任务安排课时,