自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 scanf错误

在代码中,​,因此程序可能无法正确读取输入的值,甚至导致未定义行为(如崩溃或变量值未被正确赋值)。

2025-10-09 16:50:22 343

原创 大一新生高数常见问题

当然,大一新生学习《高等数学》(或《微积分》)时遇到的困难非常典型,很多是共性问题。这些困难主要源于与高中数学的巨大差异。

2025-09-30 17:16:39 1054

原创 PAD,wafer,MPW

简单来说,​PAD(焊盘/压点)是芯片内部电路与外部世界进行电气和物理连接的“接口”或“端口”。​​您可以把它想象成:​城市的机场或港口:​​ 芯片内部是复杂的“城市”(运算核心、存储器等),PAD就是人员和物资(电信号、电力)进出城市的唯一通道。​房子的门和窗户:​​ 芯片内部是房间,PAD就是门(信号进出)和窗户(供电线路)。​集成电路的“引脚”:​​ 我们平时看到的芯片外部那些金属引脚,其内部的连接点就是PAD。PAD是芯片硅片(Die)上可见的、通常为正方形的金属区域。​核心要点:​。

2025-09-30 17:13:08 658

原创 高数第一问:极限定义

​ 的伟大之处在于,它将直观的、动态的“无限趋近”概念,转化为了一套静态的、可严格验证的。

2025-09-30 16:43:32 477

原创 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

原创 FMS回顾和总结

​FMS(The Future of Memory and Storage,未来内存与存储峰会)

2025-08-25 17:45:09 860

原创 ProfiNet和EtherCAT的详细对比

两者均可通过TSN(时间敏感网络)技术实现进一步融合,未来界限可能逐渐模糊。

2025-08-21 14:23:03 976

原创 ProfiNet主从站

ProfiNet通过其分层的通信机制和灵活的配置选项,实现了从简单IO控制到运动控制的各种工业应用需求,是现代工业通信网络的核心技术之一。

2025-08-21 14:20:42 1198

原创 sparta/olympia

Sparta/Olympia 平台在 RISC-V 领域的应用主要围绕 ​​ 和 ​​ 展开,尤其在需要高吞吐、低延迟的场景中表现出色。

2025-08-21 10:51:05 323

原创 AgedBuffer算法PLRU算法

AgedBuffer是一种用于处理数据时效性的缓冲算法,主要用于需要跟踪数据"年龄"或"新鲜度"的场景。

2025-08-21 10:43:24 811

原创 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

原创 wishbone总线

Wishbone 总线是一种开放标准的片上系统(SoC)互连协议,主要用于集成电路中模块之间的高性能数据通信。

2025-08-18 16:00:39 346

原创 使用 valgrind 检测内存错误​

【代码】使用 valgrind 检测内存错误​。

2025-08-14 16:09:15 112

原创 主动降噪(元宝)

主动降噪(Active Noise Cancellation, ANC)是一种通过声波干涉抵消噪声的技术,其核心原理基于。

2025-08-14 09:14:26 520

原创 C语言:case范围比较扩展语法

你提到的是 ​,属于 ​,主要用于 ​。

2025-08-11 10:45:21 355

原创 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

原创 vscode插件开发(腾讯混元)

安装Yeoman和生成器:bashbash复制。

2025-07-31 17:58:57 541

原创 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

IDT pcie linux

IDT PCIE 的linux下的工具软件,可以实现寄存器查看;辅助定位PCIE交换相关问题

2018-09-05

IDT PCIE 交换芯片资料

IDT PCIE交换芯片资料24 lane 6端口 pcie2.0;包括芯片手册

2018-09-05

物联网无线解决方案白皮书

物联网无线解决方案白皮书,目前是草案0.4,由中国移动,中兴,思博伦,华为,爱立信,高通,Baicells,诺基亚,大唐,R&S共同起草。

2018-07-19

5G网络架构白皮书

GTI 5G Network Architecture White Paper;5G网络架构演进白皮书。

2018-08-13

空空如也

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

TA关注的人

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