自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (4)
  • 收藏
  • 关注

原创 vivado扫描:synth_1 ​ 和 ​Out-of-Context (OOC) Modules Runs​ 的区别(腾讯元宝)

在 Vivado 中,​synth_1​ 和 ​​ 虽然都涉及综合过程,但它们的用途、工作流程和生成结果有显著区别。

2025-08-01 15:26:52 668

原创 AHB总线的高性能机制(腾讯元宝)

三者协同:流水线隐藏延迟,突发提升带宽,仲裁确保多主设备公平性。配合分块传输和宽数据总线,使其在SoC中广泛用于处理器、存储控制器等高带宽模块互联。AHB的高性能核心在于。

2025-08-01 14:40:49 386

原创 vivado扫盲:dcp(腾讯元宝)

在 Vivado 设计流程中,​​ 是一种二进制格式的存档文件,用于保存设计在综合(synthesis)或实现(implementation)阶段的完整状态。

2025-08-01 11:31:42 350

原创 vivado扫盲 out-of-context(腾讯元宝)

在 Vivado 设计套件中,"Out-of-Context" (OOC,脱离上下文) 是一种重要的综合与实现策略,主要用于模块化设计流程。

2025-08-01 11:30:16 334

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

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

2025-07-31 17:58:57 395

原创 FMEA(失效模式与影响分析)(腾讯混元)

如需具体模板或某步骤(如AP判定表)的展开,可进一步探讨!识别产品/过程中的潜在风险,优先解决高危害问题。​:系统性预防失效,通过。

2025-07-30 17:36:55 891

原创 IATF 16949详解(腾讯混元)

汽车供应链必须IATF 16949(除非客户明确接受ISO 9001)。如需具体条款解读(如4.4.1.1特殊特性)或企业落地案例,可进一步探讨!​:为汽车供应链建立统一的质量管理体系(QMS),确保产品从设计到生产的。→ 若涉及嵌入式汽车软件(如Autosar开发),需符合。而非IATF 16949。目标,降低召回风险。

2025-07-30 17:30:04 522

原创 AEC-Q200详解(腾讯混元)

未通过AEC-Q200的MLCC在温度循环中易开裂,导致电路失效(如安全气囊误触发)。​(如电阻、电容、电感、滤波器等)在严苛环境下的长期可靠性,是汽车电子系统安全的基础支撑。→ 无明确分级,但测试条件按元件用途调整(如发动机舱元件测试更严苛)。如需具体元件(如钽电容)的测试细节或供应商清单,可进一步探讨!​:确保汽车电子中的。

2025-07-30 17:21:14 537

原创 ISO 26262 汽车功能安全(腾讯混元)

ISO 26262是汽车功能安全的国际标准,针对道路车辆电气/电子系统的开发流程,旨在通过风险分级和管理降低系统性故障及随机硬件故障带来的风险。其中,​是该标准下最高的安全完整性等级,适用于可能造成致命或严重伤害的高风险场景。

2025-07-30 17:17:46 426

原创 SOTIF(ISO 21448)详解:预期功能安全(腾讯混元)

因设计局限、环境干扰或误用导致的危险(即“未知不安全场景”),弥补ISO 26262对非故障类风险的覆盖不足。如需深入某环节(如场景生成方法或SOTIF工具链),可进一步探讨!

2025-07-30 17:17:04 448

原创 ​AEC-Q100详解:车规芯片可靠性认证标准(腾讯混元)

→ 先过AEC-Q100(硬件可靠),再过ISO 26262(系统安全),类似“先体检再考驾照”。未通过AEC-Q100的芯片在高温/振动下易失效,可能导致功能安全风险。如需具体测试方法(如HTOL加速模型)或某款芯片认证细节,可进一步探讨!​:确保汽车电子芯片在严苛环境下(如高温、振动、湿度)的。​:自动驾驶芯片(如NVIDIA Orin)通常需满足。,是芯片通过ISO 26262功能安全认证的。

2025-07-30 17:16:00 962

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

原创 看到一段SVA代码,让AI解释了一下

复制定义了一个名为sva_case的模块。它有三个输入信号:clk:时钟信号。in:输入信号。out:输出信号。注意:这个模块本身没有内部逻辑,它只是用来做断言(assertion)验证的。复制这是定义一个 SVA 的 property(属性),名字叫。你定义的这个 SVA 断言是用来验证:每当in在时钟上升沿为高电平时,系统必须在接下来的两个时钟周期后让out也变为高电平。否则就认为设计行为不符合预期,断言失败。

2025-07-25 15:44:58 900

原创 Bus Master Enable要开

在计算机体系结构中,​​ 是一个关键的控制位,通常位于 ​​ 或 ​​ 中。它决定了该设备是否可以 ​,即是否可以作为 ​​ 直接访问系统内存或其他设备,而无需 CPU 介入。

2025-07-24 15:49:05 586

原创 Verilator的src目录(腾讯元宝)

文件名功能说明实现Verilated类,管理仿真的全局状态(时间、信号、调试等)。实现 VCD 波形文件的生成,记录仿真过程中信号的变化。实现覆盖率统计功能,记录代码的执行路径和覆盖情况。实现多线程仿真支持(如果启用)。实现与 SystemC 的接口,支持与 SystemC 模块的协同仿真。实现与 DPI-C 接口的交互,支持 SystemVerilog DPI 功能。实现错误处理功能,捕获和报告仿真过程中的错误。封装操作系统相关的功能(文件操作、时间管理、线程管理等)。

2025-07-22 17:35:10 780

原创 ​Verilator​ 的文件目录结构(腾讯元宝)

目录/文件作用bin/存放辅助脚本和工具。examples/示例 Verilog 代码和测试用例,用于演示 Verilator 的用法。include/Verilator 的公共头文件,定义了 API 和数据结构。lib/核心库代码,按功能模块组织,实现解析、优化、代码生成等功能。src/主要源代码文件,实现仿真引擎、信号管理等核心功能。回归测试用例,用于验证 Verilator 的功能正确性。回归测试生成的可执行文件(构建生成)。回归测试的脚本和数据,用于控制测试流程。docs/

2025-07-22 17:33:07 744

原创 AST-抽象语法树(腾讯元宝)

​AST(抽象语法树)​​ 是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构(如表达式、语句、模块等)。​抽象​:与“具体语法树”(Concrete Syntax Tree,CST)不同,AST 不包含语法分析过程中产生的冗余信息(如括号、分隔符等),而是只保留对程序逻辑有意义的结构。​树状结构​:AST 是一种树形数据结构,其中:根节点表示整个程序或模块。内部节点表示语法结构(如函数、表达式、控制流等)。

2025-07-22 17:25:30 617

原创 Flex/Bison(腾讯元宝)

工具作用输入文件类型输出文件类型主要功能Flex生成词法分析器.l或.lex.c(如lex.yy.c将输入字符流分解为 TokenBison生成语法分析器.y或.yacc.c(如y.tab.c根据语法规则解析 Token 并构建语法结构​Flex​ 和 ​Bison​ 是编译器前端的重要工具,用于自动化词法和语法分析过程。它们通过规则文件描述语言的结构,自动生成高效的 C 代码,极大地简化了编译器的开发。

2025-07-22 17:21:44 787

原创 机器人芯片(腾讯元宝)

这类机器人功能单一,通常只需要1 - 2颗控制芯片。一般是一颗微控制器(MCU)芯片,它可以处理基本的输入输出信号,实现简单的运动控制、声音播放等功能。例如一些会走路、发声的玩具恐龙机器人,一颗低端的8位或16位MCU芯片就能满足其控制需求。

2025-07-22 17:14:20 826

原创 verilator如何实现RTL的仿真(腾讯混元)

Verilator 通过将 Verilog RTL 转换为高效的 C++ 模型,实现了高性能的仿真。使用内部解析器生成 AST;对 AST 进行优化与转换;将 RTL 结构映射为 C++ 类与函数;通过 C++ 编译生成可执行文件;在主程序中控制仿真流程。这种静态编译的方式使 Verilator 在大规模设计验证中具有显著优势,但也牺牲了一些传统仿真器的灵活性和功能完整性。

2025-07-22 17:08:52 565

原创 ​Eyeriss 架构中的访存行为解析(腾讯元宝)

​:通过动态数据流模式匹配计算特征,结合多级片上存储和数据复用机制,最大限度减少 DRAM 访问,从而显著提升能效。Eyeriss 是 MIT 提出的面向卷积神经网络(CNN)的能效型 NPU(神经网络处理器)架构,其核心创新在于。​:通过动态配置数据流模式,适配不同层的计算特征(如浅层用 WS,深层用 OS)。CNN 中存在大量冗余计算(如 ReLU 激活后的零值),Eyeriss 通过。的协同设计,最大化数据复用,减少 DRAM 访问次数。CNN 的计算以卷积为核心,其特点是。Eyeriss 通过。

2025-07-22 16:44:17 486

原创 机器人工程专业本科阶段的学习分析(腾讯元宝)

机器人工程专业作为新兴的,本科阶段的学习既有显著优势,也存在一定挑战。

2025-07-21 10:05:15 2218

原创 国家为什么要设置机器人工程专业(腾讯元宝)

机器人工程专业的设立是国家在技术、产业、人才、战略层面的系统性布局,既是对未来科技高地的争夺,也是实现经济高质量发展和社会进步的重要支撑。随着技术迭代(如具身智能、脑机接口),该专业将持续释放潜力。

2025-07-21 09:56:10 421

原创 如何搭建systemverilog/UVM验证环境开发vip(腾讯元宝)

搭建基于 ​​ 的验证环境并开发 ​​ 需要系统化的流程和工具链支持。

2025-07-18 16:50:48 800

原创 哪个开源项目中的PI的dif和dix,tag处理的比较全(腾讯元宝)

在开源项目中,​​ 的 ​​ 和 ​​ 实现较为全面的项目主要集中在 ​​ 以及一些 ​​ 中。以下是几个关键项目及其对 ​​ 和 ​。

2025-07-18 10:22:10 660

原创 Synopsys和Ansys现已合并(腾讯混元+新闻)

​Synopsys​ 是EDA和半导体IP领域的领导者,专注于芯片设计工具;​Ansys​ 是工程仿真领域的巨头,专注于多物理场仿真分析;​两者业务互补,在芯片设计到系统集成的完整流程中可以协同工作;​存在一定竞争,尤其在芯片后端仿真和系统级验证领域;​合作趋势增强,共同推动从芯片到系统的全流程数字化设计。如果你对某一方面(如EDA与CAE的整合、具体产品对比等)感兴趣,我可以进一步展开说明。现在两家合并了?Synopsys和Ansys现已合并。

2025-07-18 08:33:37 244

原创 禅道和rocketchat的消息通信详细介绍(腾讯元宝)

如需具体版本的API调用示例或性能优化建议,可进一步探讨!Rocket.Chat自动通知客户。

2025-07-17 16:27:07 773

原创 禅道和rocketchat的消息通信(腾讯元宝)

禅道(ZenTao)和Rocket.Chat可以通过API或插件实现消息通信,主要用于项目管理与团队协作的联动。

2025-07-17 16:21:36 374

原创 PCIE5.0 TAG说明(ima回答)

Tag字段:位于TLP报文的Header中,占用8位(Byte 7的第0到第7位)。:由Requester ID和Tag组成,用于唯一标识一个事务。

2025-07-04 17:16:04 418

原创 图形界面流行的开发工具和方法(腾讯元宝)

根据项目规模、性能需求和团队技术栈灵活选择即可。

2025-06-11 08:34:47 892

原创 meson build增加gdb选项

add_project_arguments('-g')

2025-05-20 08:36:47 118

原创 qemu自定义外设(腾讯元宝)

通过此框架,您可以快速实现复杂的自定义外设逻辑,并在QEMU环境中进行验证。返回QEMU虚拟CPU的当前时间(纳秒级精度),可通过。将设备内存映射到系统总线,客户机通过物理地址访问。记录非法访问,增强设备健壮性。

2025-04-29 16:45:36 270

原创 C++异常行号处理(腾讯元宝)

在 Linux C++ 环境中,通过异常的 PC(Program Counter)指针获取源代码文件名和行号,需要结合调试信息和地址到源码的映射。

2025-04-29 16:36:51 362

原创 异常捕获处理(腾讯元宝)

在 Linux 环境中捕获进程异常,通常需要结合信号处理和堆栈跟踪技术。

2025-04-29 16:35:41 249

原创 qemu如何支持vmovdqa64指令(百度AI)

在QEMU中支持新的指令(例如 vmovdqa64),通常涉及到几个步骤,包括修改QEMU的源代码以识别并正确处理这些指令。首先,确保你的QEMU版本支持AVX-512指令集。如果当前的QEMU版本不支持,你可能需要自己编译一个支持AVX-512的QEMU版本。通过以上步骤,你应该能够在支持AVX-512的QEMU环境中运行虚拟机,并验证 vmovdqa64 等指令的功能。在这里,--enable-avx512 确保QEMU编译时包含了AVX-512的支持。步骤 2: 编译QEMU。

2025-04-22 14:50:16 357 1

原创 qemu64支持1G大页(腾讯元宝)

通过上述步骤,

2025-04-22 14:37:42 792

原创 qemu如何支持vpxor %xmm0,%xmm0,%xmm0(百度AI)

如果你想在 QEMU 中使用 VPXOR 指令,你需要确保你的 QEMU 版本支持硬件虚拟化,并且你的宿主机处理器支持 AVX 指令集。在虚拟机内部,你可以使用任何支持 AVX 的程序或软件来执行 VPXOR 指令。运行虚拟机时,查看 QEMU 的输出或日志,确认没有关于 AVX 支持的错误或警告。此外,监控虚拟机的性能,确保使用 AVX 的程序运行正常且没有性能瓶颈。使用 -cpu host 选项可以让 QEMU 使用宿主机的 CPU 类型,这样可以确保虚拟环境能够使用宿主机的所有特性。

2025-04-22 14:31:12 371

原创 qemu构建arm环境(AI生成)

例如,如果你想为其他架构(如x86)也编译QEMU,可以添加--target-list=x86_64-softmmu。这个命令启动了一个基于Cortex-A15 CPU的虚拟ARM机器,加载了指定的内核和initrd文件,并挂载了一个磁盘镜像文件。要编译 qemu-system-arm,你需要安装一些依赖库,配置编译环境,并执行编译过程。这将在你的系统中安装QEMU。现在,你应该可以使用qemu-system-arm来运行ARM架构的虚拟机了。在编译之前,你需要配置QEMU的构建系统。

2025-04-21 16:20:16 421

原创 ‌QEMU 10.0.0版本的新功能和特性(百度AI)

这些新功能和特性使得QEMU 10.0.0在性能、兼容性和用户体验上都有了显著的提升,进一步巩固了其在虚拟化领域的领先地位。

2025-04-16 09:33:13 470

原创 有没有使用wxpython开发的类似于visio或drawio的开源项目(AI生成)

如果你需要更接近于Visio或draw.io的功能,你可以考虑自己开发一个项目,使用wxPython作为GUI框架。你可以结合使用其他库如Pmw(Python Mega Widgets)、AGW(Advanced General Widgets)或其他绘图库(如matplotlib, PIL等)来扩展功能。例如,你可以使用matplotlib进行绘图,然后用wxPython的框架来管理这些绘图窗口和交互。

2025-02-21 15:22:34 641

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关注的人

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