The repository contains Microprocessor Principles , ARM , FPGA , DSP , MCU-C51 , assembly and other hardware tutorials.
本仓库包含微处理器、ARM、FPGA、DSP、MCU-C51、汇编等硬件入门教程以及一名硬件工程师所需的必备知识。
从嵌入式的基础概述讲起,引入ARM微处理器概述与编程模型,再到具体深入讲解ARM寻址方式及指令系统。此外还有嵌入式程序设计基础实践,内部可编程模块,接口技术等应用。
从逻辑代数等基础知识讲起,结合Verilog HDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
chapter | content |
---|---|
chapter1 - 数字逻辑设计基础 | 1.1 数字电路简介 |
1.2 逻辑运算及逻辑门 | |
1.3 逻辑代数的基本公式和规则 | |
1.4 逻辑函数的代数法化简 | |
1.5 逻辑函数的卡诺图化简法 | |
1.6 组合逻辑电路的设计 | |
chapter2 - Verilog HDL入门与基础 | 2.1 硬件描述语言简介 |
2.2 Verilog HDL程序的基本结构 | |
2.3 逻辑功能的仿真与验证 | |
2.4 Verilog HDL仿真常用命令 | |
2.5 Verilog HDL基本语法规则 | |
chapter3 - 组合电路建模 | 3.1 Verilog HDL门级建模 |
3.2 Verilog HDL数据流建模与运算符 | |
3.3 Verilog HDL行为级建模 | |
3.4 分层次的电路设计方法 | |
chapter4 - 时序逻辑电路建模 | 4.1 SR锁存器与D锁存器设计与建模 |
4.2 时序电路建模基础 | |
4.3 D触发器 (D-FF)详解 | |
4.4 寄存器和移位寄存器分析与建模 | |
4.5 同步计数器分析与建模 | |
4.6 Verilog HDL函数与任务的使用 | |
4.7 m序列码产生电路设计与仿真 | |
chapter5 - FSM | 5.1 状态机的概念与设计 |
5.2 基于Verilog HDL的状态机描述方法 | |
5.3 状态机设计中的关键技术 | |
5.4 状态机设计举例 |
- 孟祥莲.嵌入式系统原理及应用教程(第2版)[M].北京:清华大学出版社,2017.
- 杨宗德.嵌入式ARM系统原理与实例开发 [M].北京:北京大学出版社,2007.
- S3C2410 Datasheet
- Verilog HDL与FPGA数字系统设计,罗杰,机械工业出版社,2015年04月
- Verilog HDL与CPLD/FPGA项目开发教程(第2版), 聂章龙, 机械工业出版社, 2015年12月
- Verilog HDL数字设计与综合(第2版), Samir Palnitkar著,夏宇闻等译, 电子工业出版社, 2015年08月
- Verilog HDL入门(第3版), J. BHASKER 著 夏宇闻甘伟 译, 北京航空航天大学出版社, 2019年03月
- v1.2完成初版 coming soon
- v1.1完成ARM 230126
- v1.0基础结构 230124
coming soon...
AIShareLab,一个关注CV、AI、区块链、Web开发、硬件开发、5G通信等领域的热“AI”分享的社群,微信搜索公众号 AIShareLab 一起交流更多相关知识,前沿算法,Paper解读,项目源码,面经总结。
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。