技术之外

04 数字 IC 设计领域的书籍、工具、脚本推荐

新芯设计:专注,积累,探索,挑战

文章目录

技术之外04 数字 IC 设计领域的书籍、工具、脚本推荐引言 一、书籍阅读推荐 二、工具技术推荐 三、脚本学习推荐 四、文档获取方式

引言

  本文主要是推荐了一些数字 IC 设计相关的书籍、工具、脚本等等,没有任何的广告推广,每个人的设计领域都是不一样的,仅供参考而已。读者可以根据自己的领域、方向、兴趣,下载一些适合自己的文件来进行钻研

文末提供了 PDF 的免费获取方式

  NOTES:本文来自于《技术之外》非技术专栏

 一、书籍阅读推荐

  ⏩ 帕里.《VLSI 数字信号处理系统·设计与实现》.机械工业出版社.   ⏩ 帕特森.《计算机组成与设计·硬件/软件接口》.机械工业出版社.   ⏩ 李锐.《机器学习实战》.人民邮电出版社.   ⏩ 夏宇闻.《Verilog 数字系统设计教程》.北京航空航天大学出版社.   ⏩ 廉玉欣.《基于 Xilinx Vivado 的数字逻辑实验教程》.电子工业出版社.   ⏩ 王金明.《数字系统设计与 Verilog HDL》.电子工业出版社.   ⏩ 邹雪城.《VLSI 设计方法与项目实施》.科学出版社.   ⏩ 明斯.《基于 FSM 和 Verilog HDL 的数字电路设计》.机械工业出版社.   ⏩ 何宾.《Xilinx FPGA 数字信号处理系统设计指南:从 HDL、Simulink 到 HLS 的实现》.电子工业出版社.   ⏩ 何宾.《Xilinx Zynq-7000 嵌入式系统设计与实现:基于 ARM Cortex-A9 双核处理器和 Vivado 的设计方法》.电子工业出版社.   ⏩ 何宾.《Xilinx FPGA 设计权威指南:Vivado 集成设计环境》.清华大学出版社.   ⏩ 何宾.《Xilinx FPGA 数字信号处理权威指南:从 HDL 到模型和 C 的描述》.清华大学出版社.   ⏩ 何宾.《Xilinx All Programmable Zynq-7000 SoC 设计指南》.清华大学出版社.   ⏩ 何宾.《FPGA 数字信号处理实现原理及方法》.清华大学出版社.   ⏩ 何宾.《Xilinx FPGA 权威设计指南:基于 Vivado 2018 集成开发环境》. 电子工业出版社.   ⏩ 何宾.《Xilinx Vivado 数字设计权威指南:从数字逻辑、Verilog HDL、嵌入式系统到图像处理》.电子工业出版社.   ⏩ 胡振波.《RISC-V 架构与嵌入式开发快速入门》.人民邮电出版社.   ⏩ 胡振波.《手把手教你设计 CPU:RISC-V 处理器篇》.人民邮电出版社.   ⏩ 亨尼西.《计算机体系结构:量化研究方法》.人民邮电出版社.   ⏩ 郭炜.《SoC 设计方法与实现》.电子工业出版社.   ⏩ 李亚民.《计算机原理与设计:Verilog HDL 版》.清华大学出版社.   ⏩ 孟宪元.《高级 FPGA 设计:结构、实现和优化》.机械工业出版社.   ⏩ 田耘.《无线通信 FPGA 设计》.电子工业出版社. 拉贝艾.《数字集成电路:电路、系统与设计》.电子工业出版社.   ⏩ 卢扎托.《无线收发器设计指南:现代无线设备与系统篇》清华大学出版社.   ⏩ 刘斌.《芯片验证漫游指南:从系统理论到 UVM 的验证全视界》.电子工业出版社.   ⏩ Arora.《硬件架构的艺术》.机械工业出版社.   ⏩ 魏家明.《Verilog 编程艺术》.电子工业出版社.   ⏩ Richard.《Linux 命令行与 Shell 脚本编程大全》.人民邮电出版社.   ⏩ Drew.《Vim 实用技巧》.人民邮电出版社.

 二、工具技术推荐

  ⏩ Synopsys SpyGlass.   ⏩ Synopsys DC.   ⏩ Synopsys VCS.   ⏩ Synopsys Verdi.   ⏩ MATLAB.   ⏩ GVim/Vim.   ⏩ NotePad++.   ⏩ Git/SVN.   ⏩ AMD(Xilinx) Vivado.   ⏩ Intel(Altera) Quartus.   ⏩ Mentor ModelSim.   ⏩ Microsoft VISIO.

 三、脚本学习推荐

  ⏩ Shell.   ⏩ Perl.   ⏩ Python.   ⏩ TCL.   ⏩ Makefile.   ⏩ C/C++.

// 简单的返回、定位、命名、提交、复制、粘贴、移动、删除等 SHELL 基本操作

(01), man : 访问手册.

(02), / : 绝对路径, 从根目录.

(03), ./ : 当前目录.

(04), ../ : 上一目录.

(05), cd .. : 返回上一级目录.

(06), cd ../.. : 返回上二级目录.

(07), cd : 返回主目录.

(08), cd ~ : 返回主目录.

(09), cd / : 返回根目录.

(10), cd - : 返回上一目录(历史).

(11), pwd : 显示当前目录(路径).

(12), ls : 显示当前目录的文件.

(13), ls -F/-a/-FR/-l : 区分当前目录和文件, 显示隐藏文件, 显示普通文件, 显示目录, 显示子目录下的文件, 显示较长列表.

(14), ls -l *timer* : 过滤输出([*]表示一个或者多个字符, [?]表示一个字符).

(15), -rf : 强制执行, 无警告, 无提示.

(16), cp source destination : 复制文件和目录.

(17), mv source destination : 移动文件 or 重命名.

(18), rm filename : 删除文件.

(19), mkdir directory : 创建目录.

(20), rmdir directory : 删除目录(只删除空的目录).

(21), TAB : 自动补全.

(22), tree directory : 完美显示目录, 子目录及其文件.

(23), file filename : 查看文件类型.

(24), cat filename : 查看整个文件.

(25), cat -n filename : 在此之上, 增加行号.

(26), more filename : 逐渐显示文件内容(less, head, tail).

(27), grep _clk file.v : 搜索资料, 查找包含匹配字符的这一行.

(28), grep -n _clk file.v : 显示行号.

(29), zip/tar : 压缩数据, 归档数据.

(30), bash : 启动波什 $.

(31), which echo : 找到命令.

(32), type cd : 是否内建.

(33), history : 查看历史.

(34), alias li='ls -li' : 命令别名.

(35), alias li "ls -li" : 命令别名.

(36), bsub : 提交作业.

(37), \ : 屏蔽特殊字符的意义.

(38), CTRL Insert : 复制.

(39), SHIFT Insert : 粘贴.

(40), find . -name '*name*' : 查找.

(41), CTRL A : 光标定位行首.

(42), CTRL E : 光标定位行末.

(43), CTRL K : 光标之处删除.

(44), cp file_a file_b : 建立副本文件.

 四、文档获取方式

关注 新芯设计 公众号,发送关键词 数字设计资料 即可

参考阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: