Verigen Documents.
-
Sticky
-
Sticky
Beginner’s Guide:Possible Starting Pathway (w.i.p.)
This is the Starting Page for the reference learning documents and the recommended pathway provided to newcomers in the AMS&CEPC Dev Group.
-
Sticky
CERN ROOT Tutorial Notes (w.i.p.)
This is the guide of the notes on CERN ROOT.
-
Why Dirac Equation?
Something About Schrödinger EquationFirstly, let’s write down the Schrödinger equation as an introduction:Of course, it’s not special relativity covariance. Why? Because in the space-time of relati... -
Verilog HDL 基础入门
Verilog 模块每个Verilog程序均由以下四个部分组成。 模块声明 端口定义 信号类型声明 逻辑功能定义 模块声明1module 模块名 (端口1,端口2,端口3, ...);\ 端口定义123input 端口1,端口2, ...; //输入端口output 端口1,端口2, ...; //输出端口inout 端口1,端口2, ...; //双向端口 注意 端口除了要定... -
使用 Synopsys 和 Cadence 工具的 ASIC 设计流程 (Temporarily Stop Updating)
第01章 简介本教程介绍了如何使用 Synopsys 和 Cadence 提供的 ASIC 工具,将 RTL(寄存器传输级)设计映射到标准单元库,并最终实现硅片制造的完整流程。它不仅涵盖了综合(Synthesis)、布局布线(Place-and-Route)、仿真(Simulation)和功耗分析(Power Analysis)等主要环节,还深入讲解了相关工具的使用方法。 通过本教程,学生需... -
PyMTL基础入门
第01章 简介我们将在接下来的部分使用 PyMTL3 硬件建模框架进行功能级建模、验证以及模拟器的使用。可以选择 PyMTL3 或 Verilog 进行寄存器传输级建模,但即便使用 Verilog,也需完成本教程,因为课程中部分内容仍需使用 PyMTL3。需要注意的是,PyMTL3 是 PyMTL2 的改进版本,虽然二者在 API 上的差异不大,但 PyMTL3 在具体实现上有显著更新,因此... -
Python基础入门
第01课:初识PythonPython简介Python是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编程语言。 Python的历史 1989年圣诞节:Guido开始写Python语言的编译器。 1991年2月:第一个Python解释器诞生,它是用C语言实现的,可以调用C语言的库函数。 1994年1月:Python... -
C++基础入门
1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开 1.1.2 创建文件右键源文件,选择添加->新建项 给C++文件起个名称,然后点击添加即可。 1.1.3 编写代码1234567891011#include&...