【教女朋友学数字芯片-六个月拿到名企OFFER】数字设计基础

第二期来了,大家久等了!

免责申明

大部分学习内容将采用网络公开资料,如有侵权,请联系删除!学习过程中产出的所有成果都将开源!

学习目的

用半年时间,将女朋友打造为合格数字芯片工程师,斩获国内顶尖芯片公司OFFER!

学习方法

直接学习干货,实战为主,讲授为辅。

因此我们闲言少叙,直接进入到Verilog学习。至于一些科普性质的扫盲内容就女朋友自己学习吧,知乎和B站有非常多的此类资料。

Verilog是一门非常简单的语言,找一本书看一看就能学会。verilog推荐Michael, D.Cilette的《Verilog HDL高级数字设计》,讲的非常详细,适合初学者。

计划数字设计学习分为两个阶段,第一阶段掌握常用语法,第二阶段掌握经典数字设计问题。先列出学习内容,后面将会按照学习进度同步发布相关资料和源码。

数字设计基础学习

因为Verilog书上的很多内容不常用,为了加快学习进度,对《Verilog HDL高级数字设计》内容进行筛选,重点学习以下内容,其余内容相信能考上大学的脑袋瓜自学都没啥障碍。

基本语法部分

数据类型
系统任务和编译指令
模块和端口
门级建模
数据流建模
行为级建模
赋值语句
表达式、操作符和操作数
操作符类型
结构化过程语句
时序控制
条件语句
多路分支语句
循环语句
顺序块、并行块和生成块
任务和函数
条件编译和执行
时间尺度

经典数字设计问题

这部分网上有非常丰富的资料,本文推荐使用《硬件架构的艺术》学习。

竞争冒险
亚稳态
同步设计
低功耗技术(门控时钟、多阈值电压等)
时钟分频、无毛刺切换
异步复位同步释放
计数器
边沿检测
串并转换
跨时钟域处理(握手,FIFO等)
流水线技术
状态机
静态时序分析(STA)基础
存储单元设计(单双口RAM/ROM)
低速通信协议(IIC、UART、SPI)
AMBA总线协议

本文首发于微信公众号【 数字IC打工人】

#芯片研发##实习##芯片设计工程师##芯片IC验证工程师#
教女朋友学验证 文章被收录于专栏

记录教女朋友学习数字芯片过程,希望对大家有所帮助! 免责申明:大部分学习内容将采用网络公开资料,如有侵权,请联系删除!学习过程中产出的所有成果都将开源! 学习目标:用半年时间,将女朋友打造为合格数字芯片工程师,斩获国内顶尖芯片公司OFFER! 学习方法:直接学习干货,实战为主,讲授为辅。

全部评论
楼主太厉害了,以后你两就都是大神了
点赞 回复 分享
发布于 2022-04-27 11:58

相关推荐

Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
今天 11:53
门头沟学院 Java
点赞 评论 收藏
分享
评论
3
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务