[笔记]|[FPGA]|[寄存器]|[模拟信号数字信号]《FPGA学习之道》学习笔记(1)
[笔记]|[FPGA]|[寄存器]|[模拟信号数字信号]《FPGA学习之道》学习笔记(1)
笔记为笔者学习狄超所著**《FPGA之道》**时所写 –仅作为自己后续查看的笔记
文章目录
- [笔记]|[FPGA]|[寄存器]|[模拟信号数字信号]《FPGA学习之道》学习笔记(1)
- FPGA开发的三个重要环节
- 寄存器
- 2.1.2 FPGA的发展史与他们的区别
- 2.1.3 FPGA的应用方向
- 2.2.1 模拟与数字
- 2.2.2 模拟信号与数字信号
FPGA开发的三个重要环节
程序设计
功能仿真
时序分析:运用概率统计中时间序列分析原理和技术,利用时序系统的数据相关性,建立相应的数学模型,描述系统的时序状态,以预测未来。
查询如何去定义各个时序约束指令怎么用:点此进入
寄存器
用来暂存指令,数据和地址
寄存器的分类:
- 数字寄存器:
- 分类:
- 16位:AX(累加寄存器) BX(基址寄存器) CX(计数寄存器) DX(数据寄存器)
- 32位:EAX EBX EDX
- 64位:RAX RBX RDX
- 分类:
- 地址寄存器:
- 分类:
- 16位:SI(源变址寄存器) DI(目的变址寄存器) SP(堆栈指针) BP(基址指针寄存器)
- 32位:ESI EDI ESP EBP
- 64位:RSI RDI RSP RBP
- 分类:
- 标志寄存器
- 段寄存器
寄存器高低位:
他们的特点是,这4个16位的寄存器可以分为高8位: AH, BH, CH, DH.以及低八位:AL,BL,CL,DL。这2组8位寄存器可以分别寻址,并单独使用。
2.1.2 FPGA的发展史与他们的区别
2.1.3 FPGA的应用方向
ASIC原型验证:
由于ASIC(定制芯片(产品))(制作过程为“流片”)流片过程成本高昂,应用FPGA验证ASIC不仅能提高效率(验证效率)还能预防流片失败
注:PC机与手机的CPU都是ASIC的
SoPC(System on a Programmable Chip)(可编程片上系统):
即使用FPGA为核心搭建一套系统
小规模产品:
大多产品芯片都是ASIC,进行原型验证(同1)
要求功能灵活可配置的产品:
快速适应项目
更新换代快的产品:
举例GPU(ASIC原型验证)
科研领域:
跑算法
2.2.1 模拟与数字
定义:
2.2.2 模拟信号与数字信号
模拟信号的概念:
数字信号的概念:
模拟信号转为数字信号:
上述过程时间上的近似称为采样;幅度上的近似称为量化;除采样外,累计也是一种时间的近似方法;
关于这些概念具体参见**《数字信号处理》**等相关书籍
[笔记]|[FPGA]|[寄存器]|[模拟信号数字信号]《FPGA学习之道》学习笔记(1)相关推荐
- 学习之道(读书笔记)
学习之道 学习即创造 专注模式 进入专注模式 良好的睡眠 晚上正餐不吃过多 睡前不吃零食饮料(饮料部分含咖啡因) 尽量少的浏览新闻头条知乎 精力充沛 精力来源于哪些方面 体能 情感 思维 意志 改善哪 ...
- 你想学习吗?你会学习吗?你知道该如何学习吗?学习之道-读书笔记
作者: [美] 芭芭拉·奥克利(Barbara Oakley):出版社: 机械工业出版社 :出版年: 2016-11 前言 我们的大脑潜力无穷,却没有配备使用手册 思考:大脑没有使用说明手册,想要很好 ...
- 00、老徐教你学C语言——C语言学习之道(学习篇)——理论
程序员之道,万变不离其宗,说相声讲究的是说.学.逗.唱,学习程序最快也是最好的办法就是:过.抄.仿.改.调.看.练.创.悟: 1.过: 学习一门新的语言,第一步就是把它所涉及的基础知识大体过一点,不求 ...
- 《FPGA至简设计原理与应用》学习笔记1 —— FPGA基础
课程资源 视频:https://www.bilibili.com/video/BV14K4y1u7kH/ 资料:https://www.aliyundrive.com/s/E9H7Mc5hqhu 第1 ...
- 学习FPGA之一:初识FPGA
一:什么是FPGA? Field Programable Gate Array,现场可编程门阵列.当然,它和 CPU,GPU一样,都是半导体芯片的一种. 1.1 先看看最复杂的,什么是逻辑门阵列? 它 ...
- FPGA认识-什么是FPGA(1)
目录 说在前面 1. FPGA是什么? 2. FPGA的五大优势 3. FPGA与单片机的区别 4. 学习FPGA之前的知识储备 5. 学习资料 6. 说在最后 7. 参考文献 说在前面 本人也是一个 ...
- AI公开课:19.03.21钱诚/雷鸣等教授或专家《寒武纪-深度学习处理器》课堂笔记以及个人感悟
AI公开课:19.03.21钱诚/雷鸣/汪玉/侯晓林等教授或专家<寒武纪-深度学习处理器>课堂笔记以及个人感悟 导读:如果大家去创业的话,一定要看清未来的大趋势,看对赛道,当然,还有人才. ...
- (78)FPGA内部资源与FPGA开发流程-面试必问(二)(第16天)
(78)FPGA内部资源与FPGA开发流程-面试必问(二)(第16天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)FPGA内部资源与FPGA开发流程-面试必问 ...
- AI学习笔记(九)从零开始训练神经网络、深度学习开源框架
AI学习笔记之从零开始训练神经网络.深度学习开源框架 从零开始训练神经网络 构建网络的基本框架 启动训练网络并测试数据 深度学习开源框架 深度学习框架 组件--张量 组件--基于张量的各种操作 组件- ...
最新文章
- Acalvio正式推出其新型安全防御技术——流欺骗
- 你这辈子可能都不需要看《计算机程序设计艺术》了!
- 关于WEB ServiceWCFWebApi实现身份验证之WebApi篇
- SQL Server 2005登录名,用户名,角色,架构之间的关系
- 怎么判断linux22端口是否通,在Linux环境下使用SSH判断端口是否通(示例代码)
- shell编程之进阶篇五函数
- python中的常量是指_python入门教程04-01(python语法入门之变量)
- 【历史上的今天】8 月 16 日:Debian 诞生;小米手机及 MIUI 系统发布!
- KNX数据格式,温度转换
- 文献笔记(9)(2019ISSCC)
- 利用爬虫来制作一个翻译小软件
- ctf中对于rar压缩包的暴力破解问题
- android前置录像,Android Camera2video使用前置摄像头(Android Camera2video use front camera)
- 如何拍摄一部优秀的广告片——表现手法,特殊创意
- R语言使用dplyr包的full_join函数基于多个字段(数据列)全连接两个dataframe、按照多列对数据进行全连接
- 离线数仓搭建_15_ADS层数据构建
- 45 | chmod命令
- 《攻防世界》forgot栈空间题
- [AV1] AV1 Encoder代码流程图
- H3C S7500E系列高端多业务路由交换机
热门文章
- 简易社团管理系统(jsp+servlet+三件套+未完成)
- oracle12c密码登录失败,【译】解决Oracle12c Cloud Control登录验证出错问题
- 如何用css实现左右翻页效果图,如何利用CSS3实现3D翻书效果
- 【转】ARM GIC中断系列(八):gicv3架构-波形为例、系列总结
- 3. 使用balsam.exe / balsamui.exe转换3D模型为 Mesh 文件共View3D的Model使用
- 史上最快最新最全倾斜摄影(ContextCapture)空三/建模、单机/集群硬件配置方案2018
- linux平台的mmdetection安装
- 迁移服务器和切换域名
- 树美滑块验证——滑块识别、获取和提交参数一条龙分析和调用
- WordPress采集wordpress挂机采集插件