数字ic设计自学ing

 绝对零基础开始┭┮﹏┭┮

1、数字电子技术基础

学习视频

中国大学mooc 数字电子技术 北京科技大学

中国大学moocVLSI设计基础(数字集成电路设计基础)东南大学

2、学习芯片开发所需要的环境

Linux环境

  • 编译器:Vim
  • 脚本语言:tcl/python/perl
  • makefile

Vim学习:

个人笔记:

IC日记-----vim教程 (qq.com)

IC日记------vim的应用 (qq.com)

IC日记 -------vim 配置文件.vimrc的修改 (qq.com)

可以 参考学习的视频:

vim入门教程(共3讲) 正月点灯笼

makefile学习: 

参考博客: 

如何编写一个Makefile文件(手把手的教你)_Wyatt_zhai的博客-CSDN博客_makefile文件编写

如何编写一个Makefile_水墨长天的博客-CSDN博客_makefile如何写

参考视频:

【c语言】11.如何编写Makefile文件

EDA工具:

  • VSC/Questasim 编译仿真
  • Verdi   可视化工具

vcs分步编译仿真_hh199203的博客-CSDN博客_vcs 编译

Verdi 基础教程_沧海一升的博客-CSDN博客_verdi

3、Verilog

以下划分,根据自己目前学习的感觉划分的, 仅作参考

Verilog刷题网站:

 牛客网Verilog刷题

知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了Verilog入门的全部知识点以及全部语法,通过知识点分类逐层递进。快速入门Verilog,并且后面还有进阶挑战。

  

 HDLBits

 从非常简单的语法开始学习。缺点是这网站都是英文描述的题目。(英文不好的同学可以使用牛客网,对于找工作笔试面试,牛客网的题目已经很全了)

初级——了解Verilog 语法

学习参考视频:

B站 Verilog零基础入门6小时掌握Verilog语法(Verilog语法入门)

学习内容整理:(自己根据学习视频记录的笔记)

Verilog基础(根据HDLBits整理)

Verilog——反相器

Verilog——与非门

Verilog——多路选择器逻辑设计

Verilog——补码转换

Verilog——7段数码管译码器

Verilog——计数器

Verilog——伪随机码发生器

Verilog——秒计数器

Verilog——相邻点相加输出

Verilog——三角波发生器(状态机)

Verilog——串口数据接收(状态机)

Verilog——串口数据发送(状态机)

Verilog——串口指令处理器(状态机)


中间了解Verilog代码和综合生成电路之间的关系:

 中国大学MOOC 芯动力——硬件加速设计方法  (第二章)(讲解Verilog和电路设计之间的关系)

学习内容整理:(自己根据学习视频记录的笔记)

 Verilog HDL可综合描述(高质量Verilog书写)

可综合风格——在RTL书写中如何考虑延迟、面积、功耗、布线

RTL设计指导原则


中级——小模块学习

学习参考视频:

中国大学MOOC计算机组成与CPU设计实验 (使用Verilog设计的例子)

芯动力——硬件加速设计方法_西南交通大学_中国大学MOOC(慕课) (icourse163.org)

学习内容整理:(自己根据学习视频记录的笔记)

初级小模块 

三态门和多路器

《计算机组成与CPU设计实验》1 组合逻辑(一)

《计算机组成与CPU设计实验》实验1:使用三态门和多路选择器构成数据选择器

编码转换(编码器、译码器) 

《计算机组成与CPU设计实验》2 组合逻辑(二)

《计算机组成与CPU设计实验》实验2 七段译码器实验

寄存器(锁存器、触发器)

《计算机组成与CPU设计实验》3 时序逻辑(一)

《计算机组成与CPU设计实验》实验3:寄存器组(堆)实验

移位寄存器

《计算机组成与CPU设计实验》3 时序逻辑(二)

 《计算机组成与CPU设计实验》实验4:流水灯与移位寄存器实验

计数器、分频器

 《计算机组成与CPU设计实验》4 时序逻辑(三)

《计算机组成与CPU设计实验》实验5 计数器与分频器实验

状态机

《计算机组成与CPU设计实验》5有限状态机的Verilog HDL描述(Finite State Machine,FSM)

《计算机组成与CPU设计实验》实验6 彩灯控制器实验

进阶级模块

加减运算电路

《计算机组成与CPU设计实验》实验7 加减运算电路

算术逻辑单元

《计算机组成与CPU设计实验》实验8 算数逻辑单元(ALU)

数据通路

《计算机组成与CPU设计实验》实验9 单周期数据通路实验

存储器

《计算机组成与CPU设计实验》实验 10 存储器实验

硬布线控制

高级——大模块 

CPU设计

。。。

FIFO

学习视频芯动力——硬件加速设计方法(3.2、3.3、3.4) 

同步电路与跨时钟域电路设计1——单bit信号的跨时钟域传输(同步器)

同步电路与跨时钟域电路设计2——多bit信号的跨时钟域传输(FIFO)

同步FIFO

异步FIFO


检测自己学习:

【开卷】第30期 新华三2022数字芯片(设计验证后端)_笔经面经_牛客网 (nowcoder.com)


UART

数字ic设计——UART

 。。。。。。

  • 24
    点赞
  • 290
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
经纬恒润数字ic设计是指在数字电路设计领域中,采用经纬恒润公司的相关技术和产品进行集成电路设计的过程。 经纬恒润是一家专注于数字ic设计领域的公司,拥有丰富的经验和先进的技术,提供全面的解决方案和设计服务。其数字ic设计涵盖了多个领域,包括通信、计算机、嵌入式系统等。公司拥有一支专业的设计团队,能够根据客户的需求和要求进行定制化设计,确保设计的符合客户的要求。 这种数字ic设计涵盖了多个方面。首先是流程设计,包括从需求分析、算法设计、系统设计到电路实现等,整个设计过程按照一定的流程和标准进行。其次是芯片设计,包括数字逻辑设计、时钟设计、功耗优化等。最后是芯片验证,包括功能验证、时序验证、模拟仿真等,确保设计的正确性和可靠性。 经纬恒润数字ic设计的优势在于其丰富的行业经验和专业的团队。公司已经在多个项目中积累了宝贵的经验,能够快速准确地理解客户的需求,并提供符合要求的解决方案。团队成员经过专业培训和实践,具备了扎实的专业知识和技能,能够熟练运用各种设计工具和方法。 总之,经纬恒润数字ic设计是一种通过应用经纬恒润公司的技术和产品进行集成电路设计的过程。它包括了流程设计、芯片设计和芯片验证等多个方面。经纬恒润数字ic设计的优势在于其丰富的行业经验和专业的团队,能够为客户提供定制化的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值