• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

SOC/IP验证工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

文章分类 -  MCU-CortexM0

Cortex M0编译过程M0官方文档
摘要:编译testcase ``` all_gcc: arm-none-eabi-gcc \ 生成可执行文件; -g -O3 -mthumb \ 生成调试信息;程序优化等级;指定精简指令集,16bit; -mcpu=cortex-m0 -mbig-endian \ 指定cpu类型;指定大端格式; ../. 阅读全文

posted @ 2023-06-18 23:17 SOC验证工程师 阅读(872) 评论(0) 推荐(1)

ARM Cortex-M0 DesignStart系列--4启动过程分析
摘要:1. 前言 书接上文《ARM_Cortex-M0 DesignStart系列--3rtl仿真过程的详细分析》,本文基于hello这个case,对Cortex M0的启动过程做一个详细的分析,其实整个ARM Cortex M系列的启动的过程都是很相似的,这对我们理解SoC的启动过程会很有帮助。 2. 阅读全文

posted @ 2023-06-18 16:56 SOC验证工程师 阅读(900) 评论(0) 推荐(0)

ARM_Cortex-M0 DesignStart系列--3rtl仿真过程的详细分析
摘要:1. 概述 书接上文《ARM_Cortex-M0 DesignStart系列—2基于xrun的rtl仿真》,本文依然以hello这个test为例,来说明整个rtl仿真的详细过程。通过对整个仿真过程的分析,有助于我们对SoC level仿真的理解以及对整个项目的理解。 让我们沿着,仿真的逻辑顺序以及数 阅读全文

posted @ 2023-06-18 16:32 SOC验证工程师 阅读(1418) 评论(1) 推荐(1)

ARM Cortex-M0 DesignStart系列—2基于xrun的rtl仿真
摘要:1.前期准备 1.1 《ARM Cortex-M0 DesignStart系列—1概述及实验准备》; 1.2 xcelium(xrun)软件的安装以及环境变量的设置; 1.3 indago的安装以及环境变量设置。 2. 修改Makefeile,增加对xrun的支持 修改目录cortexm0_desi 阅读全文

posted @ 2023-06-18 15:11 SOC验证工程师 阅读(663) 评论(0) 推荐(0)

ARM Cortex-M0 DesignStart系列 --1概述及实验准备
摘要:1.概述 ARM Cortex-M系列多么经典,就不用我安利了吧。本文基于ARM Cortex-M0 DesignStart Design Kit套件做研究,该套件是ARM公司十年之前就开源了的,在ARM官网可以下载。由于该套件对于学习和研究ARM Cortex M系列CPU有非常高的价值,所有在互 阅读全文

posted @ 2023-06-18 15:01 SOC验证工程师 阅读(900) 评论(0) 推荐(0)

SOC中load编译后的代码和通过uart打印出字符
摘要:导入编译后的代码到CPU中 module tb; //将编译后的代码放入到cpu中 `ifndef GATE_SIM initial begin $readmemh("inf0_mem.txt",tb.u0_chip.u0_digcore.u_digcore_func.u0_flash_ctrl_t 阅读全文

posted @ 2023-06-13 22:34 SOC验证工程师 阅读(105) 评论(0) 推荐(0)

MCU简单且容易理解的工作原理
摘要:SOC是啥?System on Chip。一个芯片,但是片上有好多东西的意思。市面上的AI芯片、包括你知道的麒麟xxx,骁龙xxx等等一系列手机芯片都是SOC。对于SOC设计者来讲,显然要知道码农们码出来的一行行代码是如何在SOC上跑起来的。 来自清华大学工学博士桔里猫用科普的方式为介绍SOC代码的 阅读全文

posted @ 2023-06-07 20:14 SOC验证工程师 阅读(649) 评论(0) 推荐(0)

SOC验证C代码中如何打印字符串?
摘要:学过C语言都知道,在程序中添加打印信息有助于我们追踪程序执行的情况。特别是debug的时候,打印一些log信息对快速定位到问题非常有帮助。 怎么在SOC验证的C代码中打印字符串呢?用printf ? 我们来试一下: 执行结果: 没有出现 Hello world。这种结果是符合预期的。C code 通 阅读全文

posted @ 2023-05-20 14:23 SOC验证工程师 阅读(638) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3