- 博客(163)
- 资源 (4)
- 收藏
- 关注
原创 ESUN,OCP
OCP(开放计算项目)在2025年10月13日的全球峰会上宣布成立 (以太网纵向扩展网络)项目,这标志着AI基础设施领域一个重要的发展。
2025-10-15 11:21:10
341
原创 低功耗设计
层次核心方法原理实施关键系统/架构级电源关断,DVFS,多电压域关闭电源或降低电压/频率UPF,系统软硬件协同设计RTL级时钟门控,操作数隔离,代码优化减少不必要的信号翻转RTL代码风格,综合指导门/电路级多阈值电压,晶体管尺寸优化平衡速度与漏电流综合与布局布线优化物理级功耗驱动的布局布线减少连线电容EDA工具工艺级先进工艺,FD-SOI等降低本征功耗工艺选择核心思想: 低功耗设计是一个贯穿芯片开发全流程的系统工程。
2025-10-15 11:16:00
908
原创 QEMU安装包制作
目的推荐方案包类型优点适用场景简单分发、跨机器使用打包编译输出目录为 tar.gz(推荐).tar.gz简单、通用、无依赖问题想快速迁移或备份 QEMU 环境系统级安装 / 卸载使用生成.deb或.rpm.deb.rpm可安装、可卸载、规范想以标准包形式安装到系统快速测试使用直接使用编译后的二进制,或放入 PATH无打包无需打包,直接运行本地测试、开发阶段高级分发(软件发布)手动构建 deb/rpm 包 或 使用 CPack 等.deb.rpm/ 其他。
2025-10-14 18:11:43
586
原创 大一新生高数常见问题
当然,大一新生学习《高等数学》(或《微积分》)时遇到的困难非常典型,很多是共性问题。这些困难主要源于与高中数学的巨大差异。
2025-09-30 17:16:39
1054
原创 PAD,wafer,MPW
简单来说,PAD(焊盘/压点)是芯片内部电路与外部世界进行电气和物理连接的“接口”或“端口”。您可以把它想象成:城市的机场或港口: 芯片内部是复杂的“城市”(运算核心、存储器等),PAD就是人员和物资(电信号、电力)进出城市的唯一通道。房子的门和窗户: 芯片内部是房间,PAD就是门(信号进出)和窗户(供电线路)。集成电路的“引脚”: 我们平时看到的芯片外部那些金属引脚,其内部的连接点就是PAD。PAD是芯片硅片(Die)上可见的、通常为正方形的金属区域。核心要点:。
2025-09-30 17:13:08
658
原创 CUDA 内核中计算全局线程索引的标准方法
为了让每个线程处理数据的不同部分(避免所有线程都做相同的事情),我们需要一种机制让每个线程知道“我是谁?这个索引使得线程能够确定自己应该处理输入数据或写入输出数据的哪个位置,从而实现大规模数据的并行处理。 它标识了线程块在更大的任务(网格)中的具体位置。),为每个并行执行的线程计算出一个唯一的全局索引 ( 它标识了线程在它的小组(线程块)中的具体位置。线程块内的每个线程负责处理这个片段中的一个。我们启动一个网格,包含。告诉线程“我在我的小组(块)里是第几个”。告诉线程“我的小组在整个任务中是第几组”。
2025-09-28 17:54:17
754
原创 CUDA框架
提供了更高级、更简洁的接口,通过封装 Driver API 并自动管理上下文、模块加载等复杂细节,极大地简化了 CUDA 编程。它是大多数 CUDA 应用程序的首选。 提供了更低层次、更灵活的控制。它暴露了 Runtime 隐藏的细节(如显式上下文、模块管理、手动参数打包),适用于需要精细控制 CUDA 资源(如多 GPU、多上下文、动态内核加载)或开发底层库/工具的场景。使用 Driver API 通常需要编写更多的代码。。
2025-09-28 17:53:40
845
原创 stdbuf
它的原理不同,它会创建一个伪终端(pseudo-tty)来运行命令,使得程序认为自己在与终端交互,从而使用行缓冲模式。 当程序输出被重定向到文件或管道时,标准库通常会切换到块缓冲(默认缓冲区大小可能是 4KB 或 8KB),导致输出延迟。通常也能达到类似的效果,并且有时对某些程序更有效(尤其是那些只在终端环境下才使用行缓冲的程序)。环境变量(或类似的机制,取决于实现)在程序启动时预加载一个库,该库会覆盖程序内部对。在 Linux 中,让进程的标准输出(stdout)或标准错误(stderr)。
2025-09-23 09:37:21
166
1
原创 zynq7的S_AXI_HP0接口
特性描述全称角色从设备 (Slave)方向主要用于 PL 作为主设备 访问 PS 的存储空间关键特性高性能高带宽低延迟支持数据FIFO位宽可选(32/64位)数量通常有 4 个 (HP0, HP1, HP2, HP3)目的解决PS和PL之间大数据量传输的瓶颈问题,是发挥Zynq异构计算优势的关键组件。因此,当你的设计需要在可编程逻辑 (PL) 和处理系统 (PS) 之间传输大量数据时,S_AXI_HPx。
2025-09-22 18:57:05
490
原创 Python虚拟环境venv
venv是Python官方推荐的虚拟环境工具,具有以下优点:内置在Python标准库中(Python 3.3+)简单易用,学习成本低与pip完美配合跨平台支持通过使用venv,你可以确保项目的依赖隔离和环境一致性,是Python开发的最佳实践之一。
2025-09-18 10:27:58
436
原创 机器人运动模型
状态:在二维平面 (x-y(x, y):机器人在世界坐标系下的坐标。θ:机器人的朝向(偏航角),即前进方向与世界坐标系x轴的夹角。控制输入:在时间间隔[t, t+Δt]内,我们施加恒定的线速度v和角速度ω。假设:机器人是刚体。机器人只在平面内运动,没有Z轴移动或倾斜。机器人运动时,轮子与地面之间是纯滚动,无滑动(这是一个理想假设,实际中很难满足)。特性速度模型 (差速驱动)里程计模型阿克曼模型控制输入线速度v, 角速度ω相对位移加速度a, 转向角φ。
2025-09-09 10:07:21
561
原创 ROS(Robot Operating System)的代码框架和其核心思想
创建工作空间和功能包:bashbash复制catkin_create_pkg my_package rospy std_msgs # 创建一个依赖rospy和std_msgs的包编写代码在src/下写C++节点,或在scripts/下写Python节点。定义自定义消息(.msg)和服务(.srv修改构建配置编辑和来添加依赖、指定要编译的节点等。编译工作空间:bashbash复制。
2025-09-09 10:05:21
965
原创 RTEMS 操作系统
RTEMS,全称为 (多处理器系统的实时执行体),是一个开源的实时操作系统(RTOS),最初由美国军方资助开发,目标是满足航空航天、国防等高安全、高性能、强实时性领域中的嵌入式系统需求。随着发展,RTEMS 已成为一个通用、高度可移植、模块化、支持多处理器架构的实时操作系统,广泛用于航空航天、工业控制、医疗设备、电信和嵌入式实时系统中。选择 RTEMS 的理由说明✅ 高实时性与确定性适用于任务响应要求极高的系统,如飞行控制✅ 多核与多处理器支持原生 SMP,适合现代多核 SoC。
2025-09-02 13:37:46
739
原创 ProfiNet主从站
ProfiNet通过其分层的通信机制和灵活的配置选项,实现了从简单IO控制到运动控制的各种工业应用需求,是现代工业通信网络的核心技术之一。
2025-08-21 14:20:42
1198
原创 sparta/olympia
Sparta/Olympia 平台在 RISC-V 领域的应用主要围绕 和 展开,尤其在需要高吞吐、低延迟的场景中表现出色。
2025-08-21 10:51:05
323
原创 PCIe的协议中ARI和NON-ARI的区别
在PCIe(Peripheral Component Interconnect Express)协议中,ARI(Alternative Routing-ID Interpretation)和Non-ARI(传统路由ID解释)是两种不同的路由机制,主要影响设备的功能层次(Function Hierarchy)和路由标识(Routing ID)的解析方式。
2025-08-20 18:50:52
651
原创 dev/mem设备和SIGBUS
secure=on通过软硬件协同的多层防护,将 QEMU 从“全功能但高风险”模式转为“受限但安全”模式。实际效果取决于具体硬件和配置,建议通过调试安全策略是否生效。
2025-08-08 10:02:02
333
原创 vivado扫描:synth_1 和 Out-of-Context (OOC) Modules Runs 的区别(腾讯元宝)
在 Vivado 中,synth_1 和 虽然都涉及综合过程,但它们的用途、工作流程和生成结果有显著区别。
2025-08-01 15:26:52
811
原创 AHB总线的高性能机制(腾讯元宝)
三者协同:流水线隐藏延迟,突发提升带宽,仲裁确保多主设备公平性。配合分块传输和宽数据总线,使其在SoC中广泛用于处理器、存储控制器等高带宽模块互联。AHB的高性能核心在于。
2025-08-01 14:40:49
442
原创 vivado扫盲:dcp(腾讯元宝)
在 Vivado 设计流程中, 是一种二进制格式的存档文件,用于保存设计在综合(synthesis)或实现(implementation)阶段的完整状态。
2025-08-01 11:31:42
573
原创 vivado扫盲 out-of-context(腾讯元宝)
在 Vivado 设计套件中,"Out-of-Context" (OOC,脱离上下文) 是一种重要的综合与实现策略,主要用于模块化设计流程。
2025-08-01 11:30:16
468
原创 FMEA(失效模式与影响分析)(腾讯混元)
如需具体模板或某步骤(如AP判定表)的展开,可进一步探讨!识别产品/过程中的潜在风险,优先解决高危害问题。:系统性预防失效,通过。
2025-07-30 17:36:55
1444
原创 IATF 16949详解(腾讯混元)
汽车供应链必须IATF 16949(除非客户明确接受ISO 9001)。如需具体条款解读(如4.4.1.1特殊特性)或企业落地案例,可进一步探讨!:为汽车供应链建立统一的质量管理体系(QMS),确保产品从设计到生产的。→ 若涉及嵌入式汽车软件(如Autosar开发),需符合。而非IATF 16949。目标,降低召回风险。
2025-07-30 17:30:04
1625
原创 AEC-Q200详解(腾讯混元)
未通过AEC-Q200的MLCC在温度循环中易开裂,导致电路失效(如安全气囊误触发)。(如电阻、电容、电感、滤波器等)在严苛环境下的长期可靠性,是汽车电子系统安全的基础支撑。→ 无明确分级,但测试条件按元件用途调整(如发动机舱元件测试更严苛)。如需具体元件(如钽电容)的测试细节或供应商清单,可进一步探讨!:确保汽车电子中的。
2025-07-30 17:21:14
803
原创 ISO 26262 汽车功能安全(腾讯混元)
ISO 26262是汽车功能安全的国际标准,针对道路车辆电气/电子系统的开发流程,旨在通过风险分级和管理降低系统性故障及随机硬件故障带来的风险。其中,是该标准下最高的安全完整性等级,适用于可能造成致命或严重伤害的高风险场景。
2025-07-30 17:17:46
602
原创 SOTIF(ISO 21448)详解:预期功能安全(腾讯混元)
因设计局限、环境干扰或误用导致的危险(即“未知不安全场景”),弥补ISO 26262对非故障类风险的覆盖不足。如需深入某环节(如场景生成方法或SOTIF工具链),可进一步探讨!
2025-07-30 17:17:04
651
原创 AEC-Q100详解:车规芯片可靠性认证标准(腾讯混元)
→ 先过AEC-Q100(硬件可靠),再过ISO 26262(系统安全),类似“先体检再考驾照”。未通过AEC-Q100的芯片在高温/振动下易失效,可能导致功能安全风险。如需具体测试方法(如HTOL加速模型)或某款芯片认证细节,可进一步探讨!:确保汽车电子芯片在严苛环境下(如高温、振动、湿度)的。:自动驾驶芯片(如NVIDIA Orin)通常需满足。,是芯片通过ISO 26262功能安全认证的。
2025-07-30 17:16:00
2551
原创 Specman 是什么(腾讯元宝)
在 Specman 中,我们用struct来定义数据结构,类似于 SystemVerilog 中的struct或class。ee复制<'// 输入信号// 输出信号'>这里我们定义了一个packet结构体,包含两个 1-bit 的信号in和out。在 Specman 中,unit类似于 SystemVerilog 中的module或class,用于组织验证环境。ee复制<'// 定义一个 packet 变量p : packet;// 设置约束:in 必须随机为 1。
2025-07-25 15:51:49
677
原创 看到一段SVA代码,让AI解释了一下
复制定义了一个名为sva_case的模块。它有三个输入信号:clk:时钟信号。in:输入信号。out:输出信号。注意:这个模块本身没有内部逻辑,它只是用来做断言(assertion)验证的。复制这是定义一个 SVA 的 property(属性),名字叫。你定义的这个 SVA 断言是用来验证:每当in在时钟上升沿为高电平时,系统必须在接下来的两个时钟周期后让out也变为高电平。否则就认为设计行为不符合预期,断言失败。
2025-07-25 15:44:58
1015
原创 Bus Master Enable要开
在计算机体系结构中, 是一个关键的控制位,通常位于 或 中。它决定了该设备是否可以 ,即是否可以作为 直接访问系统内存或其他设备,而无需 CPU 介入。
2025-07-24 15:49:05
720
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅