本书以V12.2版本的PlanAhead工具软件为基础,详细介绍其功能、特点和使用方法,并通过实例说明PlanAhead工具软件在实现FPGA工程设计管理、RTL设计、网表综合和实现、I/O规划、芯片布局、调试验证等FPGA设计过程的应用。
本书共13章,第1章介绍了硬盘的技术参数和名词术语。第2章详细介绍硬盘各种故障的判断、MHDD的使用。第3章详细介绍了常见数据恢复软件的使用和软故障的恢复实例。第4-7章在介绍通用功能的基础上,按照品牌分类介绍了PC-3000的功能和数据恢复实例。第8章介绍了西部数据专修工具WDR和通刷数据恢复。第9章介绍了开盘数据恢复,包括硬盘开盘换磁头的技巧和磁头卡死的处理。第10-12章结合PC-3000的DE、MTL、HDClone等软件介绍了物理坏道硬盘的数据恢复。第13章介绍了WinHex的使用和数据恢复实例等。
本书以培养学生的动手能力和增强学生的工程素养为目的,按照项目驱动的思路展开教学与实践学习,以自制的开发板上的程序为实例,将STM32单片机的外围引脚特性、内部结构原理、片上外设资源、开发设计方法和应用软件编程、μC/OS-Ⅱ操作系统原理及应用等知识传授给读者。
本书共9章,第1章简单介绍CC3200的组成,第2章介绍CC3200的软硬件开发环境,第3章介绍GPIO、UART、SPI和I2C等片内外设接口的应用,第4章介绍GPT、ADC、NVIC和μDMA等片内外设的应用,第5章介绍网络应用入门WLAN站点和WLAN接入点,第6章介绍网络应用基础TCP和UDP,第7章介绍网络应用配置SmartConfig和WPS,第8章介绍HTTP服务器,第9章介绍睡眠、深睡眠和休眠电源管理。
随着物联时代的到来,预计微控制器将迎来新一轮高成长周期,推动其相关技术进一步高速发展,尤其是连接和安全技术。USB技术因为其通用和简单易用性,已经在微控制器领域得到了广泛的普及和应用。在即将到来的万物互联时代,USB作为通用的串行连接技术,尤其在中高端消费或者工业领域,将继续成为不可或缺的微控制器组件。本书将从USB基础及协议入手,由浅入深逐步介绍USB的硬件技术和常用的设备类应用开发,并结合微控制器的典型软件开发包SDK,剖析核心USB协议栈,给出应用开发实例。最后的高级篇将重点介绍USB兼容性测试流程以及注意事项。
本书由浅入深、由表及里,从FPGA技术的探索到资源的发现与利用,从硬件版图规划与设计到逻辑电路验证与实现,从模块化功能的研究与积累到系统集成的综合与Timingquest时序优化,系统、全面地介绍Altera FPGA的开发流程。
本书共分为16章,1-6章囊括了学习一个新微控制器入门的基本知识要素及基本规范,7-12章分别给出各个模块的程序设计方法,第13章给出时钟系统及其他模块,第14章给出基于实时操作系统MQX-Lite的编程方法,第15章给出一个汽车冷却风扇控制实例,第16章给出位带及位操作引擎等技术的进一步讨论。
本书共分11章,从实际应用角度阐述MQX应用程序的设计方法。内容包括概述;MQX系统的工程构架及第一个样例工程;MQX中断机制与时间管理;MQX常用I/O驱动使用方法简介等。
本书介绍了VHDL硬件描述语言以及使用该语言设计数字逻辑电路和数字系统的方法。全书共分为7章,介绍了开发语言及项目开发环境;常用基本数字逻辑器件的设计等内容。
本书是在作者已经出版的《Xilinx All Programmable Zynq-7000 SoC设计指南》一书的基础上进行大幅度修订而成的。本书的一大特色就是更加突出ARM Cortex-A9双核处理器的使用。此外,在修订本书时采用了Xilinx最新的Vivado2015.4集成开发环境。
本书从FPGA开发入门和工程实践角度出发,深入浅出,逐步引导读者学习FPGA设计所需的基础理论基础和工具应用。书中针对Verilog HDL的基础语法进行了系统的介绍,对Verilog HDL中一些常接触并容易出错的概念进行了详细说明。同时,书中还介绍了在数字电路设计中常用的EDA工具,全书内容介绍深入浅出,结合作者多年来使用Verilog HDL的心得体会和积累,列举了丰富的设计实例,展现了许多仿真设计流程,全面总结和深入阐述了在Verilog HDL中一些设计技巧、设计理念。
本书以ARM 9处理器和Linux操作系统为平台,详细介绍了嵌入式系统开发的流程,并针对Linux 2.6版本的内核,介绍了Linux设备驱动程序开发方法。
本书以工作任务为导向,系统地介绍数字系统设计开发环境、可编程逻辑器件的结构和开发工具软件、Verilog HDL语言及其应用、组合逻辑电路设计、时序逻辑电路设计、数字系统的验证、数字系统设计实践等。
本书介绍了微控制器的相关概念、内部结构、功能、指令系统、定时器/计数器、中断系统等知识与技能。
本书分为6个学习项目。学习项目1通过译码器的设计,简要介绍EDA技术的基本知识;学习项目2通过频率计的设计,介绍可编程逻辑器件(CPLD与FPGA)的芯片结构、工作原理以及层次化电路原理图输入方法;学习项目3通过数据选择器的设计与应用,介绍VHDL硬件描述语言程序的基本结构与文本法电路设计软件使用流程;学习项目4-6通过全加器、寄存器、计数器等电路模块设计,分别介绍相关的VHDL语法及编程技巧等。
本书主要内容包括ARM处理器概述、ARM体系结构、ARM编程模型、ARM微处理器的指令系统、ARM汇编语言程序设计、Bootloader启动代码分析和ARM RealView MDK集成开发环境,并针对ARM硬件寄存器和RISC指令集做了大量的配套实验及调试方法,最后在理解以上知识点的基础上对Bootloader进行了详细的分析。