自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(327)
  • 资源 (2)
  • 收藏
  • 关注

原创 [Emacs list使用及配置]

Emacs入门指南摘要 Emacs是一款高度可定制的文本编辑器,核心基于Lisp语言,具有强大的扩展性。其特点包括:极致组合键操作(如C-x C-f打开文件)、模块化设计(主/次模式)、丰富的插件生态(通过use-package管理)。典型配置包含Doom Emacs等发行版,支持vim键位(evil插件)。核心概念包括Buffer(文件内存表示)、Window(视图分割)和Frame(完整界面)。学习路径建议从基础命令(C-h获取帮助)开始,逐步掌握Lisp配置语法((+ 2 3)形式),最终实现个性化工

2025-09-16 22:15:00 777

原创 【DC用于查询和调试常用命令】

本文介绍了DC工具中用于查询和调试的TCL命令,主要包括:1)获取例化单元(get_cells);2)获取集合大小(sizeof_collection);3)连接对象名称(join);4)设计对象查询(cell/net/port/pin);5)属性查询(get_attribute);6)集合操作(过滤、排序等);7)设计信息查询(current_design、report_design等)。这些命令可用于在DC运行后查询关键报告,帮助进行设计调试。文章通过具体代码示例说明了各命令的用法和参数配置。

2025-09-12 09:30:15 433

原创 【DC工具GUI入门】

本文介绍了Synopsys综合工具DC的GUI入门流程。主要内容包括:1) DC的两种启动方式(dc_shell命令行和design_vision GUI);2) 环境变量设置(search_path、target_library等);3) RTL代码读取与链接验证;4) 约束文件加载与设计编译;5) 报告生成与时序分析。文章以design_vision为操作界面,详细说明了从RTL代码到门级网表的整个综合流程,包括关键命令如read_file、link、compile以及常用报告命令rc/rt/ra等,帮

2025-08-27 21:15:00 965

原创 【AHB-Lite协议】

AHB-Lite协议是一种高性能总线协议,支持单Master和多Slave系统架构。协议采用两阶段传输(地址相位+数据相位),通过HSELx信号选择Slave,支持OKAY/ERROR/WAIT三种响应状态。关键特性包括:支持锁定传输(HMASTLOCK)、多种传输类型(IDLE/BUSY/NONSEQ/SEQ)、可配置传输大小(8/16/32...1024位)及Burst操作。总线互联通过解码器和多路复用器实现,支持不同总线宽度适配。所有信号在HCLK上升沿采样,复位时需保持HTRANS=IDLE和HRE

2025-08-26 18:59:42 857

原创 【AMBA总线互联IP】

本文介绍了AMBA互联总线IP选型及ARM NIC-400特性。对比了主流IP工具(ARM/Synopsys等),指出NoC总线因其信号线少、高频、QoS优正在成为主流。重点解析NIC-400特点:不支持缓存一致性、采用Crossbar结构、仅支持AXI/AHB/APB协议,并具有QoS-400等扩展功能。详细说明了其拓扑结构中ASIB协议转换、Switch路由等模块作用,以及通过AMBA Designer GUI工具进行配置。强调设计时应以简单满足需求为原则。(149字)

2025-08-25 23:55:30 525

原创 【INOUT端口】

Verilog中的inout端口用于实现双向数据传输,通过三态门控制输入/输出模式。主要用于芯片顶层引脚以减少封装数量,内部模块应避免使用以避免短路和时序问题。使用时需声明为wire类型,用assign语句赋值,并添加方向控制信号。验证需特别注意方向切换、冲突检测和采样时机。I/O PAD是连接芯片内外的关键单元,负责电平转换、驱动增强和ESD保护。典型应用场景包括总线接口,需配合三态表达式实现双向控制。

2025-08-19 20:50:19 1043

原创 【基于DesignStart的M3 SoC】

摘要: 本文介绍了基于ARM DesignStart平台快速搭建Cortex-M3 SoC的方法。主要内容包括:1)Cortex-M3内核特性,如32位架构、AHB-Lite总线、三级流水线及中断处理机制;2)利用DesignStart提供的FPGA版M3软核,结合CMSDK标准组件(如AHB总线矩阵、APB桥接器等)构建SoC系统;3)开发流程涉及硬件设计(总线扩展、外设集成)、软件驱动移植及验证方法(FPGA原型/仿真)。重点阐述了通过AMBA Designer工具复用CMSDK IP缩短开发周期,并提

2025-08-12 22:04:58 1079

原创 【Vim替换基本命令】

Vim替换命令(:s/)使用指南:基本语法为:[range]s/pattern/string/[flags],支持行范围、正则匹配和标志控制。常用操作包括全局替换(%s/old/new/g)、确认替换(gc标志)、精确单词匹配(<demo>)和多行替换(_.{-})。特殊字符需转义,支持变量插入和大小写转换(\U)。此命令功能强大,可高效完成文本批量修改。

2025-07-23 20:32:18 490

原创 【vim中替换】

VIM替换

2025-07-09 21:45:24 707

原创 【APB协议时序及示例】

APB协议是一种用于连接低速外设的总线协议,具有同步传输、非流水线、单主设备和低带宽等特点。其传输分为Setup和Access两个阶段。

2025-07-02 21:09:10 1647

原创 【压缩中断数目--二级中断查找】

针对ARM MCU外设中断数量有限的问题,提出二级中断查找方案。第一级采用逻辑"或"合并多个中断信号,通过RO状态寄存器保留各中断源状态;第二级在ISR中查询状态寄存器定位具体中断源并处理。

2025-06-13 22:23:58 539

原创 【function--automatic和无异步复位的收益】

本文探讨了Verilog/SV中automatic函数与异步复位的优化应用。automatic函数通过动态分配栈存储支持递归调用和并发安全,适用于需要独立变量存储的场景;而static函数则适合状态保持计算。在可综合设计中,建议使用纯组合逻辑的automatic函数并标注可综合属性。另一方面,文中分析了不使用异步复位的适用场景(如数据通路寄存器、时钟使能控制寄存器等)及其优势:可提升时序性能10-15%,减少布线压力,降低功耗,并避免复位毛刺引发的亚稳态。这些设计策略对提高数字电路性能和可靠性具有重要指导意

2025-06-11 21:01:32 908

原创 【地址区间划分】

本文介绍了一种参数化的地址区间划分方法,用于总线系统中主设备对多个从设备的地址解码。通过设置基地址(SLAVE_BASE)和掩码(SLAVE_MASK)参数,利用位掩码运算实现灵活地址匹配。

2025-06-05 23:45:00 539

原创 【grep用法及Verilog可综合function】

本文介绍了Verilog可综合function的用法及grep工具常见命令。Verilog函数可综合需遵循无时序语句、无延迟等规范,适用于地址解码、数据校验等场景,并给出优化技巧。grep部分列举了20个常用参数,包括基本搜索、递归查找、进程过滤等实用命令,重点推荐"grep -inr"组合用于高效文本搜索。全文提供代码模板和典型应用示例,适用于芯片设计和Linux运维场景。

2025-06-04 07:15:00 425

原创 【PCIE配置空间】

PCIE配置空间

2025-04-19 20:19:16 688

原创 【PCIE PHY链路训练】

PCIE PHY链路训练基本概念

2025-04-16 16:34:44 992

原创 【rdma通信名词概念】

rdma名词概念小结

2025-04-15 22:39:44 820

原创 【rdam data flow疑惑小结】

rdma data filow

2025-04-11 09:37:23 1036

原创 【rdma tx data flow问题】

rdma tx data flow问题小结

2025-04-09 19:42:45 1232

原创 【多queue到channel通道级别反压】

多queue_id到channel通道的反压

2025-04-03 14:58:20 216

原创 【ARMv7--Bit Manpulation】

ARMv7 基于ISA的汇编指令 位操作

2025-03-18 08:59:23 1072

原创 【Windows下的PowerShell VS Linux下的Bash】

PS VS Bash

2025-03-17 20:55:36 1192

原创 【ASMbits--常用算术运算指令】

ARMv7 ASM ISA

2025-03-16 23:04:38 899

原创 【ARM中R0寄存器】

ASM ARM 通用寄存器

2025-03-14 20:29:32 1017

原创 【ARMv7汇编编程语言】

ISA ARMv7汇编编程语言

2025-03-12 18:36:39 952

原创 【HDLbits--分支预测器简单实现】

分支预测器 处理器

2025-03-11 18:18:31 885

原创 【HDLbits--counter】

Verilog counter设计

2025-03-06 14:25:36 313

原创 【GitBook常用用法】

GitBook常用用法

2025-03-05 14:51:08 1256

原创 【Windows下Gitbook快速入门使用】

GitBook配置入门与使用

2025-03-05 13:43:03 482

原创 【FSM-3: 串行序列】

Verilog FSM 串行序列

2025-03-04 22:05:12 366

原创 【HDLbits--FSM续(二)】

Verilog FSM状态机

2025-03-03 19:11:58 307

原创 【DeeSeek(一)----基本概念】

DeepSeek AI大模型概念 及提示语链

2025-03-01 09:16:37 1337

原创 【HDLbits--FSM状态机】

Verilog 状态机 FSM

2025-02-27 12:13:59 1670

原创 【HDLbits--时序逻辑--移位寄存器】

Verilog 时序逻辑 移位寄存器

2025-02-26 16:33:59 761

原创 【HDLbits--Clocked时序逻辑】

Verilog 时序逻辑

2025-02-26 09:42:57 488

原创 【HDLbits--Comb组合逻辑】

Verilog中的组合逻辑comb

2025-02-25 17:31:03 472

原创 【Verilog--Features:?-bitwise-for】

Verilog 三元运算符? 按位运算符 generate运算符

2025-02-24 18:23:08 291

原创 【Verilog--Procedures】

Verilog Procedure过程句语法

2025-02-24 15:46:56 1268

原创 【Verilog--Modules】

Verilog Modules

2025-02-20 22:29:00 481

原创 【HDLBits--Vector】

Verilog中的vector向量

2025-02-19 12:12:42 875

重点-2019(2).pdf

数字图像分析2019年考试重点内容,主要是针对USTC的小伙伴;是PDF文档格式;希望能够对之后的小伙伴们有所帮助;

2020-01-01

MATLAB Test.rar

MATLAB初学者友好代码,主要包含一些基本的简单函数,范例等等,没有涉及很难的专业问题,欢迎大家前来下载

2020-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除