芯源MCU采用的是什么内核?
2025-12-22 07:11:06
和文件要求在vivado2019.2上严格正确执行,要求无报错。
能解决的大神请加QQ 2257993511,希望这两天解决。
2025-12-19 23:17:52
前言:做Linux驱动开发或内核调试的朋友,一定对printk不陌生,但你真的会用它吗?为什么同样是调试RK3588内核,别人能精准捕捉关键错误,你却被海量日志淹没?今天就带大家吃透printk
2025-12-19 08:32:48
654 
当 CPU 遇到严重异常(如读取到的指令无效、访问 FLASH 时位宽和目标地址不匹配),会将 PC 指针停在当前地址处锁定,并产生内核 LOCKUP 故障复位信号。
芯片上电后,LOCKUP 复位
2025-12-15 08:33:25
CW32L052是基于什么内核的芯片?
2025-12-15 06:02:41
AMD Vivado Design Suite 2025.2 版本现已发布,新增对 AMD Versal 自适应 SoC 的设计支持,包含新器件支持、QoR 功能及易用性增强。
2025-12-09 15:11:32
722 以ARM为例:
ARM-cortex-M3/4的单片机(比如STM32 等):该类单片机的代码在nor flash中,cortex内核可以直接运行,不需要将代码加载到ram中运行
2025-12-04 08:06:56
变频电机的恒转矩运行与恒功率运行是工业驱动领域的两大核心控制模式,其特性直接影响设备性能与能耗效率。以下从原理、应用及技术实现层面展开分析: 一、恒转矩运行模式的技术本质 1. 电磁转矩恒定
2025-12-04 07:39:57
393 
内核模块是什么?
内核模块是动态加载到内核中的代码,可以在不重启系统的情况下扩展功能,比如设备驱动或者文件系统支持。这样用户不需要把所有功能都编译进内核,节省了资源,提高了灵活性。
模块的文件格式
2025-11-25 06:59:27
,它是一个向上的计数器,记录的是内核时钟运行的个数,内核时钟跳动一次,该计数器就加1,精度非常高,决定内核的频率是多少,如果是F103系列,内核时钟是72M,那精度就是1/72M = 14ns,而程序
2025-11-21 07:51:59
开源鸿蒙技术大会2025 OS内核与视窗分论坛在湖南长沙国际会议中心圆满举行。来自西北工业大学、浙江大学、厦门大学、华为等高校和企业的学者专家齐聚一堂,围绕鸿蒙内核通信机制、智能渲染、内存缓存优化、端云协同备份及空间视窗架构等前沿方向,分享最新研究成果与实践经验。
2025-11-20 17:29:16
657 
一、开篇:一个命令引出的核心问题 在 Linux 终端执行 cat /proc/sys/kernel/printk,你可能会看到这样的输出: 这串数字不是随机的,而是内核日志系统的“核心配置开关
2025-11-20 15:54:56
1433 
Hi 各位,我在尝试使用Vivado 2018.2编译E203的mcs文件,遇到如下两个问题:
1. 按照书中步骤运行,执行完make mcs之后得到的mcs文件与git中预编译出来的mcs文件有
2025-11-11 06:04:55
vivado中,怎么将e203内核源代码封装成ip核,并添加总线?
2025-11-10 07:22:49
在linux中,将程序的运行空间分为内核空间与用户空间(内核态和用户态),在逻辑上它们之间是相互隔离的,因此用户程序不能访问内核数据,也无法使用内核函数。当用户进程必须访问内核或使用某个内核函数时,就得使用系统调用(System Call)。在Linux中,系统调用是用户空间访问内核空间的唯一途径。
2025-11-08 12:42:20
645 前提条件:
1)开发板是Digilent的ARTY A7-35T开发版,也就是《手把手教你设计CPU-RISC-V处理器》中介绍的那块板子
2)vivado安装正常,可以启动,跑make mcs
2025-11-07 06:05:07
本文利用NucleiStudio IDE 和 vivado 对 NICE demo协处理器进行软硬件联合仿真。
1. 下载demo_nice例程:https://github.com
2025-11-05 13:56:02
购买了HummingBird Evaluation kit,按照书本的指示,
(1)连接FPGA JTAG
(2)连接电源,并上电
(3)打开vivado,并进入Hardware manager,发现没有找到HummingBird Evaluation kit
可能的原因是什么?多谢!
2025-11-05 07:11:49
在qemu上体验芯来RISC-V处理器运行鸿蒙LiteOS-M内核
1.本文概述
2.下载qemu
3.下载鸿蒙LiteOS-M
4.运行与测试
5.gdb调试
1.本文概述
由于前几天
2025-10-31 09:04:54
一、队伍介绍
本篇为蜂鸟E203系列分享第一篇。本篇介绍的内容是Hbirdv2在vivado2018.3上的仿真工作。
二、前言
仿真前,我们首先需要获得仿真需要的.verilog文件,我们
2025-10-31 08:43:38
;Run Behavioral Simulation之后,会出现如下图界面,此时,在Tcl Console中并没有出现仿真结果。
没有出现仿真结果的原因是没有给Vivado时间进行仿真,解决方法
2025-10-31 06:24:20
分享一代E203的vivado调试方法(windows/linux皆可)。比赛小队名:强强联合队。报名编号:CICC1316
1.新建vivado项目
此处注意勾选Do not specify
2025-10-31 06:14:34
vivado综合后时序为例主要是有两种原因导致:
1,太多的逻辑级
2,太高的扇出
分析时序违例的具体位置以及原因可以使用一些tcl命令方便快速得到路径信息
2025-10-30 06:58:47
在Windows操作系统下使用vivado将设计的电路烧写到MCU200T开发板上的FLASH中的方法。通过将硬件电路的比特流文件烧写到板载FLASH内,开发板上电时将自动地从FLASH中读取比特流
2025-10-29 08:21:12
开发板:MCU200T
摄像头:OV5640
在我们小组开发过程中,通常会遇到仿真结果正确,但下板运行之后运行错误的情况,尤其是MCU200T开发板本身的可观察输出引脚(LED等)还比较少,因此
2025-10-29 08:03:17
:
(2)然后运行,待生成bin文件后,点击VIVADO界面左上FLOW
(3)之后的步骤可参考网站:https://wenku.baidu.com/view
2025-10-29 06:57:46
prologue_setup.tcl文件后,都会出现文件路径不匹配,总是在路径前多出一个盘符加冒号,类似“e:e:....”,所以在查阅了相关资料后,手动将prologue_setup.tcl文件中的代码做如下改动,本质上是对字符串的切片删除处理。
改完后再运行tcl文件就正常了。
2025-10-28 07:19:22
使用rk3568开发板,核0\\\\1\\\\3运行linux,核2运行hal,想在内核中通过smc指令完成核0对核2得启动和关闭,文件系统中/sys/rk_amp目录下有个boot_cpu文件,可以发起对核2得开启和关闭操作,但是目前会返回错误,请问如果解决呢
2025-10-27 10:09:54
在hbirdv2参考文档中使用make指令生成system.bit和system.mcs文件,但是虚拟机本身会消耗计算资源,导致运行速度变慢,对于不习惯在linux下编辑代码的人,还需要来回倒腾代码
2025-10-27 08:25:28
在移植内核时,用VIVADO进行综合实现后会出现时序违例,如图:
虽然可以上板正常进行开发,但是还是想把这些违例解决下^_^
检查后,发现是 apb_adv_timer 这条路径报的违例,解决方式
2025-10-27 07:32:41
环境:Vivado2018.3、NucleiStudio_IDE_202102-win64
内容:Vivado仿真e203_hbirdv2跑whetstone跑分
以下提供可以在Vivado
2025-10-27 07:21:04
https://www.rvmcu.com/community-topic-id-386.html
以上链接为如何生成.verilog,并在VIVADO中生成波形的例子。我们在实践过程中,发现了两个
2025-10-27 06:41:49
工程
这里我们主要也是参考了论坛中的这篇文章来创建了一个Vivado的工程,这样我们一个可以方便阅读内核代码,另一方面,这也是我们进行仿真的第一步。
创建后整个内核的架构大概如下图:
唯一有一点
2025-10-27 06:35:08
本文将分享如何使用Nexys Video开发板,移植e203
运行FPGA原工程
首先进入fpga原工程,如图所示
使用下面命令打开vivado
make install FPGA_NAME
2025-10-27 06:26:11
工程
这里我们主要也是参考了论坛中的这篇文章来创建了一个Vivado的工程,这样我们一个可以方便阅读内核代码,另一方面,这也是我们进行仿真的第一步。
创建后整个内核的架构大概如下图:
唯一有一点
2025-10-24 07:36:49
我们在做参赛课题的过程中发现,上FPGA开发板跑系统时,有时需要添加vivado的ip核。但是vivado仿真比较慢,vcs也不能直接对添加了vivado ip核的soc系统进行仿真。在这种情况下
2025-10-24 07:28:03
在做vivado综合时和FPGA下载程序时,我们碰到以下问题,并找出了对应的解决方案。
1.could not open include file”e203_defines.v”问题
在做
2025-10-24 07:12:12
Vivado浮点数IP核的握手信号
我们的设计方案中,FPU计算单元将收到的三条数据和使能信号同步发给20多个模块,同时只有一个模块被时钟使能,进行计算,但结果都会保留,发给数选。计算单元还需接受
2025-10-24 07:01:36
vivado仿真运行判断状态是否正确。
获取二进制代码
在Nucleistudio中打开相关项目的Properties,按路径打开C/C++ Build ->setting,找到
2025-10-24 06:46:36
vivado仿真运行判断状态是否正确。
获取二进制代码
在Nucleistudio中打开相关项目的Properties,按路径打开C/C++ Build ->setting,找到
2025-10-24 06:31:26
Vivado浮点数IP核的一些设置注意点
我们在vivado2018.3中使用了Floating-point(7.1)IP核,可以自定义其计算种类及多模式选择。有时多种计算可以用同一个IP核实
2025-10-24 06:25:22
编译完成后,我们会在工程目录下发现生成了.verilog文件,此即为我们仿真需用到的文件,可以将改文件复制保存在tb目录下
联合仿真
在我们前面创建的Vivado工程中添加仿真文件
2025-10-23 06:22:05
如标题所示,我们分享如何在Vivado上仿真蜂鸟SOC,仿真NucleiStudio编译好的程序
具体步骤
1. 将蜂鸟soc移植到Vivado
只要将端口映射好,注意配置好时钟和bank
2025-10-21 11:08:55
对蜂鸟E203内核进行优化可以考虑以下几个方面:
编译器优化:使用适合蜂鸟E203的编译器选项和指令集,优化编译器的选项和参数,开启对硬件的特定支持,比如使用-O2等优化选项,以提高代码执行效率
2025-10-21 07:55:16
我自己画的底板,底板主要提供5V、接地以及JTAG连接器。但是插上XC7A35T的核心板后,vivado显示找不到target(vivado截图见图1)。图2-3是我的底板原理图,原理图和pcb文件在附件,求大佬指点迷津!!*附件:PCB_Project_1.rar
2025-10-13 16:05:54
想更换uart的引脚,但是换了就无法输出信息了,除了这里还要改别的地方吗?
2025-10-13 07:51:15
就是这样更改无遗漏),设备端也更改后发现无法通信找不到原因(因为只改信道,其它通信相关参数eui等都不该),请问改信道的话,节点都需要改哪些地方?:
节点改的几个地方:
2025-10-11 06:03:25
随着 AMD Spartan UltraScale+ 系列现已投入量产,解锁其功能集的最快途径便是采用最新 AMD Vivado 工具版本( 2025.1 或更高版本)和全新操作指南资源。该集
2025-09-23 09:15:55
1390 
qkey软件包,在内核V5.0.2编译无问题,运行报错:
(rt_object_get_type(&m->parent
2025-09-15 07:46:09
许多硬件问题只有在整个集成系统实时运行的过程中才会显现出来。AMD Vivado ChipScope 提供了一套完整的调试流程,可在系统运行期间最大限度提升对可编程逻辑的观测能力,助力设计调试。
2025-09-05 17:08:41
1023 利用vivado进行设计xilinx FPGA时,写完设计代码和仿真代码后,点击run simulation(启动modelsim进行仿真)。
2025-08-30 14:22:17
1157 
科技云报到:坏了!数字人真要爆改百业了
2025-08-14 14:41:42
490 ,对 KleidiAI 进行了简要概述,并附有相关指南链接,其中详细说明了在 Linux 环境中运行 KleidiAI 矩阵乘法 (matmul) 微内核的分步操作,这份指南内容详实且极易上手。而本篇内容则将
2025-08-08 15:16:37
3674 
在高并发微服务环境中,网络性能往往成为K8s集群的瓶颈。本文将深入探讨如何通过精细化的Linux内核参数调优,让你的K8s节点网络性能提升30%以上。
2025-08-06 17:50:46
803 在使用 AMD Vivado Design Suite 对开发板(Evaluation Board)进行 FPGA 开发时,我们通常希望在创建工程时直接选择开发板,这样 Vivado 能够自动配置
2025-07-15 10:19:43
1521 
TC334芯片有几个ADC内核
2025-07-14 07:08:32
强实时运动控制内核MotionRT750的驱动安装与内核配置
2025-07-03 15:48:07
3528 
AMD Vivado Design Suite 2025.1 现已推出,支持 AMD Spartan UltraScale+ 和新一代 Versal 器件。这一最新版本还新增了多项功能,可显著提升 Versal SSIT 器件的 FMAX 值,并对所有系列产品在 IP 集成和功能验证方面的易用性进行了改进。
2025-06-16 15:16:04
1342 GPUStack 是一个用于运行 AI 模型的开源 GPU 集群管理器。它具有广泛的硬件兼容性,支持多种品牌的 GPU,并能在 Apple MacBook、Windows PC 和 Linux 服务器上运行
2025-06-06 11:45:31
2291 
在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要。合理的参数调整可以显著提升网络性能、系统稳定性及资源利用率。然而,仅仅修改参数是不够的,如何验证这些参数是否生效同样关键。
2025-05-29 17:40:31
904 本文讲述了如何使用 One Spin 检查 AMD Vivado Design Suite Synth 的结果(以 Vivado 2024.2 为例)。
2025-05-19 14:22:26
1111 
有了内核模块以后,我们要如何使用呢?编译驱动有俩种方式,那 Linux 驱动的运行方式也肯定有俩种。一种就是将驱动编译进内核,这样 Linux 系统启动后会自动运行程序。第二种就是将驱动编译成模块
2025-05-14 10:56:58
设计、编译、交付,轻松搞定。更快更高效。 Vivado 设计套件提供经过优化的设计流程,让传统 FPGA 开发人员能够加快完成 Versal 自适应 SoC 设计。 面向硬件开发人员的精简设计流程
2025-05-07 15:15:09
1170 
大家好,欢迎来到至芯科技FPGA炼狱营地,准备开启我们的伟大征程!正所谓“兵马未动,粮草先行”,战前的准备自是必不可少,在FPGA的漫漫沙场,我们何以入场,何以取胜呢?在这里我们为各位战友准备了vivado 2018.3的使用教程。
2025-04-30 14:14:18
3068 
为了尽快把新产品推向市场,数字系统的设计者需要考虑如何加速设计开发的周期。设计加速主要可以从“设计的重用”和“抽象层级的提升”这两个方面来考虑。Xilinx 推出的 Vivado HLS 工具可以
2025-04-16 10:43:12
1432 
Linux开发中,编译内核是一项常见任务,但不少开发者在移动硬盘或虚拟机环境下尝试时会遭遇失败。本文将简要探讨这些问题的成因,并介绍一些虚拟机使用技巧,帮助大家更好地应对相关问题。在移动硬盘里编译
2025-04-11 11:36:04
846 
可以获得两个正在运行的作系统:一个在 A55 内核上的 Linux,一个在 Zephyr 内核上的 Zephyr。我经常会更换 Zephyr OS,但不会更换 Linux作系统,这就是为什么我试图能够
2025-04-08 07:23:37
implementation。
似乎独立构建会生成内核映像和 DTB;嗯,两者都有几个版本。我认为 Image 是内核映像(基于名称),我找到了一个 imx8mn-evk.dtb,它似乎是我想要使用的 DTB。我
2025-04-04 06:07:05
我正在使用i.MX 8XDXL 评估套件并希望在 Cortex-A35 上运行 Yocto Linux 映像cores 的Cortex-M4 上的 FreeRTOS 映像核心。
实现这一目标的最佳
2025-04-04 06:02:06
我尝试在最近的内核中重新构建以前版本 (4.19) 的 Linux 设备驱动程序,即嵌入式平台上的 6.1.22,ARM64 架构。
驱动程序管理 tty 设备。
当我调用类似于用户空间
2025-04-02 06:06:02
谁能帮我了解如何使用 S32DS 在 MPC5775B 中并行运行两个内核(core0 和 core2)?
2025-03-31 06:27:33
Vivado的时序约束是保存在xdc文件中,添加或创建设计的工程源文件后,需要创建xdc文件设置时序约束。时序约束文件可以直接创建或添加已存在的约束文件,创建约束文件有两种方式:Constraints Wizard和Edit Timing Constraints,在综合后或实现后都可以进行创建。
2025-03-24 09:44:17
4561 
CMS32F0332是M0+内核,最快支持64MHz运行,工作电压2.1V~5.5V,多达30个GPIO,2个UART,1个SPI,1个I2C,2组CCP模块,内置2路模拟比较器、2路运算放大器、2
2025-03-18 09:04:01
各位大佬,我想请教一个问题:
为了验证H750主时钟频率和功耗的关系:
用STM32CUBEMX配置STM32H750VBT6的主时钟为:100MHz,程序可以正常运行,然后将主时钟改至120MHz
2025-03-12 06:38:48
e203自定义指令硬件模块设计,修改内核,综合没错误,软件也修改工具链通过并产生verilog文件,但在vivado硬件里自定义指令识别为非法指令怎么解决
2025-03-07 07:34:21
获取具有三个输出的自定义模型的输出张量: 从 openvino.runtime 导入内核
内核 = 内核()
model = core.read_model(model=“model.xml
2025-03-05 09:44:30
的几个依赖库的版本,在我下载的process sdk不一致。
4. 运行ti_cnnperfsim.exe之后,会生成perfSimInfo.bin 这个里面的数据是什么,我认为可能是最后一个layer的计算完成的数据,但是我计算了一下大小,并不匹配。
2025-03-03 06:35:23
随着微秒级NVMe存储的蓬勃发展,Linux内核存储栈的开销几乎是存储访问时间的两倍,已经成为性能瓶颈。
2025-03-01 16:09:35
946 
Xilinx的FIR IP核属于收费IP,但是不需要像 Quartus那样通过修改license文件来破解。如果是个人学习,现在网络上流传的license破解文件在破解Vivado的同时也破解
2025-03-01 14:44:19
2709 
本文使用 DDS 生成三个信号,并在 Vivado 中实现低通滤波器。低通滤波器将滤除相关信号。
2025-03-01 14:31:37
2585 
【技术分享】迅为RK3568开发板使用TFTP加载内核设备树
2025-02-21 14:04:46
1197 
在运行230evm时,有时会发生这种情况,只会发出蓝光,还有在运行实例程序时会显示不太正确的图像。最近刚买了五个230evm,其他几个都正常,只有一个有这种情况。请问这是投影仪硬件问题嘛。
2025-02-21 09:18:35
本文档涵盖了如何驱动 AMD Vivado Design Suite 来分析和改善您的设计。
2025-02-19 11:22:26
989 
要降低颠转仪在运行过程中的能耗,可从电机选型、传动系统优化以及控制系统设计这几个关键维度入手。 在电机选型方面,永磁同步电机是极具优势的选择。相较于普通异步电机,永磁同步电机的效率明显更高。这主要
2025-02-13 09:26:24
680 
的可持续发展提供了新的思路。接下来和大家一起探索个人电脑改云存储的教程。 个人电脑改云存储的教程: 和把电脑改成云存储方法类似。下载安装云存储软件,如OwnCloud,按照安装向导完成安装。安装后,在软件界面进行个
2025-01-22 10:30:46
688 
在嵌入式项目开发中,为了适配新外设、调整硬件资源分配或修复驱动问题,需要频繁修改设备树和内核。修改完成后,通常需要重新编译生成镜像,并将其烧录到开发板上进行测试。然而,传统的烧录方式不仅需要连接物理接口,还可能因为镜像体积较大而耗费较长时间,这在开发周期紧张的情况下显得尤为低效。
2025-01-17 15:52:09
1946 
电子发烧友网站提供《Vivado Design Suite用户指南: 设计分析与收敛技巧.pdf》资料免费下载
2025-01-15 15:28:44
2 电子发烧友网站提供《Vivado Design Suite用户指南:逻辑仿真.pdf》资料免费下载
2025-01-15 15:25:58
0 Vivado Tcl零基础入门与案例实战-高亚军编写
2025-01-14 11:13:49
电子发烧友网站提供《AN-354: 应用工程师问答——1几个问题.pdf》资料免费下载
2025-01-13 15:43:31
0 基于8051内核MCU AiP8F3216的小型制氧机方案
2025-01-10 09:04:14
1009 
家用制氧机需要检测的压力值主要包括以下几个方面:一、工作压力家用制氧设备的工作压力是选购时需重点关注的参数之一。一般来说,家用制氧机的工作压力设定在0.04至0.07MPa之间。这一范围既能保证制氧
2025-01-07 11:54:42
3004 
关于内核启动流程涉及内容较多而且复杂,过度的分析意义不大,因此,这里不做详细讲解,只做一个大概的介绍。初学者只做了解,有一定基础的可以深入理解。
内核镜像被uboot加载到内存空间之后,获得控制权
2025-01-06 09:51:55
rk3566-pwm内核驱动
2025-01-05 09:18:09
0
评论