- 博客(98)
- 收藏
- 关注
原创 前端学习 7:EDA 工具
EDA 工具Design WareSynopsys CoreTools 套件VCSverdiDesign Compiler
2025-08-07 17:30:34
545
原创 前端学习6:低功耗设计
功耗的类型:动态功耗静态功耗soc 中主要的功耗低功耗设计趋势(发展方向):1. 系统层次上的低功耗设计2. 测试电路的低功耗设计3. 异步电路设计技术 ⭐4. 内存的低功耗设计⭐ 低功耗设计方法:低功耗技术:clock gating :门级优化:低功耗系统:
2025-07-28 15:05:01
961
原创 前端学习 5:DFT
DFT技术(1)Scan Chain(扫描链)原理扫描规则扫描测试的可测性设计流程及相关EDA 工具(2)M-BIST(存储器内建自测试),当前测试嵌入式存储器的方法:BIST 基本概念算法:工具集成:(3)Boundary Scan(边界扫描)IEEE 1149.1 标准2. 端口定义如下3. TAP 控制器4. 寄存器组5. 相关指令6. 板级测试策略DFT 技术在 SOC 中的应用模块级的 DFT技术 SOC中的DFT应用
2025-07-23 17:24:16
597
原创 前端学习3:PCIe 概念、DUT 、存储器、PMU
1. PCIe总体框图2. Root Complex(RC)3. PCIe总线(Bus)4. PCIe Device5. Port / Bridge6. SwitchDUT(Device Under Test,被测器件)UVMMemory Compiler(内存编译器)PMU
2025-07-09 11:05:07
1055
1
原创 前端设计:CRG ,clock 系列
CRG概述, 主要是初步了解 时钟源、锁相环PLL、时钟分频、时钟门控clock gating , clk mux., (时序)
2025-07-07 15:47:35
919
原创 Verilog 语法介绍 4
iverilog 编译参数:iverilog进行多文件编译,gtkwave wave.vcd,.tcl,verilog 如何debug,latch 和 Flip-flop,同步信号、异步信号,mux
2025-07-04 15:31:09
852
原创 Verilog 语法介绍 1-1结构
层级结构,module 对电路建模的最小单元两种语句块:begin ..... end半加器 例子:assign 连续赋值语句gate level 门级电路initial blocks: always blocks:D触发器,等待clk , wait 用于仿真,不能用于综合。timing 时序,if 语句case 语句 , for 循环
2025-07-03 14:18:00
1086
原创 Verilog 语法介绍 5:VScode 跑 Verilog 的环境
EDA 工具,assign, 仿真有三种形式:1、verilog 源文件(RTL coding)是 .v 文件。2、仿真要有testbench, 也是.v 文件, 简称_tb.v3、先compile , 再simulate,Design Compiler ,lab2:vector, 扩展 , VCS 安装,lab3:,counter.v,truncate, # ,@
2025-07-01 13:53:47
769
原创 Verilog 语法介绍 3
Testbench主要用于验证DUT(被测设计),包含端口声明(输入为reg,输出为wire)、模块例化(推荐命名端口连接方式)、激励生成(initial/always块)和响应监控($monitor等系统任务)四个关键步骤。
2025-06-26 18:05:02
702
原创 Verilog 语法介绍 2
系统任务:format 格式打印:编译选项timescale 仿真时间单位 ,仿真精度、parameter 参数化设计 flip-flops 触发器FSMs 有限状态机,作为控制方法。计数器 Q<= Q+1; 阻塞和非阻塞赋值
2025-06-26 11:27:23
710
原创 Verilog 语法介绍 1
主要是Verilog 语法介绍 : Reg,是个变量类型,vector,矢量。网线类型,integer & real 整数和实数,time 用于模拟时间测量的特殊数据类型arrays 数组string 字符串逻辑操作符按位操作符:
2025-06-25 12:01:35
1018
原创 C学习(11)栈
出栈:pop(S) -----------将栈顶元素从栈中删除,并更新栈顶指针。入栈:push(S, elem) -------将元素elem 放入栈顶,并更新栈顶指针。判栈空:isEmpty(S)------栈为空时,返回true, 否则返回false。栈先进后出,进行插入 和 删除的一端称为栈顶(top),不含数据元素的栈称为空栈。读栈顶元素:top(S) ---------返回栈顶元素值,但不修改栈顶指针。#灵感# 记录一下栈,这个从来没咋写过代码。
2025-05-26 14:12:28
204
原创 配置文件介绍xml、json
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。XML 的设计目标是简单性和通用性,同时它也提供了强大的功能来表示复杂的数据结构。尽管 JSON 在现代 Web 开发中更为常见,但在某些领域,如 RSS 源、企业级应用配置等,XML 仍然广泛使用。
2025-05-12 15:30:55
674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人