IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 从其他方向转数字IC设计 -> 正文阅读

[嵌入式]从其他方向转数字IC设计

从其他方向转数字IC设计!!

数字IC这个领域很深很难,但找份工作极其简单!
非科班出身,射频与无线通信方向,主要利用FPGA做一些射频前端系带信号的调制解调和算法应用!
从一个非IC科班出身的角度介绍学习IC,其实方法更有点偏FPGA学习之路,仅供参考!即是经历、也是学习方法!!!

入门:
数字电路(阎石第五版 清华) 模拟电路(童诗白 清华) (上述两本本书都有视频教学(b站))
Verilog HDL (夏宇闻 北航) 编程配套练手题:https://hdlbits.01xz.net/wiki/Main_Page (很基础的题,在线编译)
至此,你可以找数字ic的工作了

提高
这时候需要根据你的方向,你想做的工作领域去进行选择学习相应领域的知识!
我认为数字IC有如下几个方向:SOC控制方向(mcu,mpu等),数据通路方向(数字信号处理,涉及通信算法),低功耗方向(钱途不可限量)、算法方向(硬件加速)、cpu方向(高大上,学历不是很好,被刷概率很高)、gpu方向(高大上)、总线设计(ddr、pcie、serde等)
也可以把数字IC按工作内容来分:IC验证、soc验证、IC设计、soc设计

其实上述的大多数方向我都不懂,我只是仅仅分享我的学习之路以及找工作的经历!
我研究的方向是射频与无线通信,所以我的学习之路是从一块开发板开始,我的开发板是zynq-7000系列,一块性能满足日常所需的开发板,学习一开始大体通读了《xilinx zynq -7000 嵌入式系统设计与实现》(中国工信出版社),然后又去了解一下基于arm核嵌入式系统设计。学习VIVADO,然后就利用此zynq开发板进行嵌入式的设计与应用。一段时间后,基本利用zynq做一些基本的逻辑控制和系统搭建基本没问题了!并利用FPGA做了一个课题设计,基于FPGA芯片的高速等效采样系统设计。(此阶段学习我完全忽略了时序约束!!!)
学完这些之后,我本来的想法就是找偏向FPGA数据处理和算法应用的工作,所以又学习了《数字信号处理》(程佩青 第四版),并把书中的各种数字滤波器给实现了一遍,网上代码很多,并建议参考视频”基于FPGA的数字信号处理系统开发笔记” (B站 博主: Rong晔),视频给出的MATLAB与FPGA的联合仿真太便利了,像发现了新大陆!学习这个过程中,突然了解的时序约束的重要性,我又中间断性的去看了视频“FPGA开发中xilinx vivado 平台时序分析系列课程”(b站 博主:尤老师FPGA)。(期间因实验室项目需要,学习嵌入式软硬件设计、版图设计、射频电路、无线通信理论。都是皮毛、学的很杂)
学习完这些之后,正好是21年的2月低,此时并没有说去转数字IC,因此三月份的实习我依然投递的岗位依然为FPGA,实习最终找到了两家,一家为RIGOL的FPGA岗(数字图像处理方向),非常对口。当时另一家为NXP的SOC验证,更吸引我,主要是其离学校更近,每天能返校。由此,正式进入数字IC 行业。实习五月份入职,因为之前对验证、MCU架构不是很懂,又去简单学习了system verilog语言、Linux基本指令操作、UVM、MCU架构、AMBA总线设计!视频可参考B站:“数字IC MCU设计与验证 博主:码农爱学习”、“数字IC设计之验证SystemVerilog Assertion”。差不多学习了一个月,时间匆忙,几乎半懂,估计也就1/4懂,幸好没学太多,实习之后发现这些都用的不是太多,在NXP实习的岗位为SOC验证(AMS方向),做MCU的混合仿真验证!可能工作内容不是太喜欢,所以从7月份开始转向了更具原创性趣味的工作:数字IC设计。因为NXP是实习岗位为MCU芯片验证,一开始我投递的公司大部分为mcu相关设计的公司,大部分公司被拒之后,最后也就开始什么公司都进行投递了。
**当然秋招刷题是必要的:**串并数据转换、状态机、选择器、序列产生器(几种方式)、跨时钟域处理(内容非常多)、约翰逊扭环计数器、参数化设计(函数、任务)、分频器(奇偶分频会、小数分频知道方法)、异步FIFO(结构图、代码)、浮点数定点数转换、CRC校验(两种方法实现)、汉明码编解码、CIC插值滤波器、fIR低通滤波器、时序约束、MCU架构、AMBA总线等等(网上的题很多,随便刷!)
**最重要的还是面试有项目:**没有项目,也可以网上找一些来做,但一定要把项目细节吃透!我自己简历上的第二个项目,是我的毕设项目,基于zynq-7000平台的多协议UHF RFID阅读器设计,由于期间方向进行了变换!但是整个设计的细节及代码我都一一进行了实现!保证面试基本不会出现问题。
我的面试PPT仅供参考:
链接: https://pan.baidu.com/s/1rdTuyPSivMJr67rke494iQ 提取码: 762t

再附上一份专业的数字IC学习之路:
https://zhuanlan.zhihu.com/p/23429432?columnSlug=c_56408722

链接: link.

图片: Alt

带尺寸的图片: Alt

居中的图片: Alt

居中并且带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目Value
电脑$1600
手机$12
导管$1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列第二列第三列
第一列文本居中第二列文本居右第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPEASCIIHTML
Single backticks'Isn't this fun?'‘Isn’t this fun?’
Quotes"Isn't this fun?"“Isn’t this fun?”
Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

创建一个自定义列表

Markdown
Text-to- HTML conversion tool
Authors
John
Luke

如何创建一个注脚

一个具有注脚的文本。1

注释也是必不可少的

Markdown将文本转换为 HTML

KaTeX数学公式

您可以使用渲染LaTeX数学表达式 KaTeX:

Gamma公式展示 Γ ( n ) = ( n ? 1 ) ! ? n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n?1)!?nN 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z ? 1 e ? t d t ? . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0?tz?1e?tdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

这将产生一个流程图。:

链接
长方形
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

Created with Rapha?l 2.3.0 开始 我的操作 确认? 结束 yes no
  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. 注脚的解释 ??

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-11-27 10:04:07  更:2021-11-27 10:06:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/8 5:18:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码