文章来源:傅里叶的猫
推荐一些国外大厂和高校的芯片设计参考资料,包括来自 Intel、ARM、Texas Instruments、MIT 等的材料,涵盖 Verilog/SystemVerilog、IC 设计和 FPGA 开发。
IEEE Standards IEEE 标准
Verilog LRM
https://www.eg.bucknell.edu/~csci320/2016-fall/wp-content/uploads/2015/08/verilog-std-1364-2005.pdf
SystemVerilog LRM
https://ece.uah.edu/~gaede/cpe526/SystemVerilog_3.1a.pdf
UPF IEEE 1801-2024
https://standards.ieee.org/ieee/1801/7466/
UVM
https://www.accellera.org/images/downloads/standards/uvm/uvm_users_guide_1.2.pdf
Intel
Developer Training
https://learning.intel.com/developer/pages/126/all-developer-training
Verilog HDL Basics
https://learning.intel.com/developer/learn/courses/862/verilog-hdl-basics
Introduction to TCL
https://learning.intel.com/developer/learn/course/view/elearning/207/introduction-to-tcl
Intel Architecture Guide
https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
Documentation Center
https://www.intel.com/content/www/us/en/resources-documentation/developer.html
ARM
Online Course
https://www.arm.com/resources/education/online-courses
ARM University GitHub
https://github.com/arm-university
ARM Documentation
https://developer.arm.com/documentation
RISC-V
Getting Started Guide
https://docs.google.com/document/d/1Qjf6BwMmtqTfzftr3WWf2bRv8Cl4f0qZrWWbr0jCBSU/edit?tab=t.0
Published Specs
https://drive.google.com/drive/u/0/folders/1_wqb-rXOVkGa6rqmugN3kwCftWDf1daU
Certifications and Courses
https://riscv.org/certifications-and-courses/
AMD
AMD64 Architecture Guide
https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/40332.pdf
TI
Design Development Overview
https://www.ti.com/design-development/overview.html
NVidia
Learning Portal
NVIDIA Learning Paths
https://nvdam.widen.net/s/brxsxxtskb/dli-learning-journey-2009000-r5-web
ADI
Courses and Tutorials
https://www.analog.com/en/resources/courses-and-tutorials.html
University Program
https://wiki.analog.com/university
Technical Books
https://www.analog.com/en/search.html?resourceTypes=Education~Technical%20Book
LTSpice Getting Started Guide
MIT
Micro/Nano Processing
https://ocw.mit.edu/courses/6-152j-micro-nano-processing-technology-fall-2005/pages/lecture-notes/
Verilog Course Verilog
Computational Structures
https://ocw.mit.edu/courses/6-004-computation-structures-spring-2009/pages/lecture-notes/
Complex Digital Systems
https://ocw.mit.edu/courses/6-884-complex-digital-systems-spring-2005/pages/lecture-notes/
Principles of Computer Systems
https://ocw.mit.edu/courses/6-826-principles-of-computer-systems-spring-2002/pages/lecture-notes/
Computer System Architecture
https://ocw.mit.edu/courses/6-823-computer-system-architecture-fall-2005/pages/lecture-notes/
Theory of Parallel Hardware
High Speed Communication Circuits
Communication System Design
https://ocw.mit.edu/courses/6-973-communication-system-design-spring-2006/pages/lecture-notes/
Digital IC Design
Slides for Digital IC
https://icbook.eecs.berkeley.edu/resources/powerpoint-slides
YouTube Lectures for Digital IC
https://www.youtube.com/playlist?list=PLpelQYOtPS_GffAjTNVRyy-QW5ydtkYvg