如下Tb代码,uart_send_one_data任务,发送一个数据后,要等待finish为高后,才可以发送下一个数据。
MCU是智能控制的主要核心,是目前物联网和汽车电子未来主要增长点。MCU微控制器作为智能控制的核心广泛应用于消费电子、汽车电子、计算...
coresight对于每个coresight组件,规定了一些寄存器,这些寄存器的偏移是固定的,这些寄存器,是必须存在的。但是有的,可以不实现该寄...
Arm Compiler 5,也就是大家熟悉的armcc,距离官方2017年最后一次更新已经过去3年多了。实际上官方早在2016年发布Arm Compiler 5.06u3的...
由于项目中经常会涉及到总线的内容,想在AHB上挂一个SRAM和flash,我们从AMBA总线入手,从时序入手吧AMBA总线理解一遍。而这之中我们主...
定义4G大小空间的memory,位宽是128bit,地址位宽28bit,总共地址位宽32bit,4G大小。
位域和volatile大家再熟悉不过了:前者用于将指定类型的整形变量按照我们的意愿像蛋糕一样切分成或大或小的若干份;后者用于告诉编译器“...
coresight是ARM公司提出的,用于对复杂的SOC,实现debug和trace的架构。该架构,包含了多个coresight组件。众多的coresight组件,构成了...
在cpu的验证中,需要进行dvfs的验证,也就是在仿真过程中,时钟周期不再是固定的周期,而且时钟也不是一直有效。
为了满足复杂的power管理的需求,arm提供了P_Channel的低功耗接口,来满足这样的应用场景。
还在烦恼IC设计中的OCV、AOCV、POCV、SOCV和LVF傻傻分不清?今天我们就来逐个谈谈它们究竟是什么东西。
Arm于2018年推出Neoverse系列,为安全、高性能、灵活的云到边缘计算奠定了愿景,为万亿互联设备的世界而构建。凭借我们在智能手机市场的...
Arm中国创新教育中心(Arm Innovation Education Center China ,AIECC)是Arm中国和江北新区研创园共同打造,由安芯教育运营,为南京江...
不知道为什么用原来系列的标题突然提示字数超出,可能最近知乎更新了标题字数限制。所以我把原来的Clock Tree Synthesis这几个单词去掉...
在使用IES工具,进行low-power仿真时,会遇到仿真非0时刻上电的模块,initial语句没有执行,造成内部的一些信号为x态,影响仿真结果的情...
AMBA提供了,低功耗的接口。用于实现power控制功能。目前,AMBA里面,包含2种低功耗接口。◾Q-Channel:实现简单的power控制,如上电,下...
我们知道在数字后端设计中,所有cell都被做成宽和高有一定规律的矩形,也就是所谓的标准单元。在一般工艺中,所有的标准单元的高度都和s...
在UVM中,我们一般都是使用单顶层的模式。也就是只有一个uvm_test_top顶层,然后下面有env,env下面有agent等。如下图所示:
ARMv8中,取消了协处理器,之前协处理器实现的功能,全部由系统寄存器来是实现。对于系统寄存器的访问,使用mrs,msr指令来访问。
上一文介绍了eswd工具的使用,该工具,可以将cpu的执行流,与elf程序对应起来,让我们方便的去debug。
启动ds5,选择Window->Open Perspective->DS-5 Debug
在去年的SNUG(Synopsys User Group) 2017上,机器学习的关键词出现多次,是当时无可争议的热点。今年我们终于看到了机器学习真正用于后...
你在使用Arm Cortex-M系列吗?你还在裸奔吗?那你已经落伍了,拒绝裸奔,用上操作系统才是今后的王道,本课程将系统介绍RTOS的基本原理...
最近有同学反映文章中很多专业词汇不太明白,因此想开一个系列专门讲一些后端的基础知识和词汇,毕竟后端的知识颇为繁杂,对入门者极为...
我们在编写c程序,在调试的时候,希望能够使用visual studio工具,或者eclipse工具,实现单步调试,让我们能够查看c程序的执行状态,从...
灵动微MM32F103系列产品使用高性能内核M3的 32 位微控制器,典型工作频率可达144MHZ,内置高速存储器,丰富的增强型 I/O 端口和外设连接...
ARMv8架构中,定义了一个系统定时器(system timer),并且指定了这个系统定时器,需要实现的寄存器,以及各个寄存器的偏移。
indago工具很强大,对于debug环境,非常好用。但是因为仿真过程中,会产生indago database,而database,会记录仿真的所有状态,因此必...
本文为集创赛培训系列之六,由电子科技大学2019级研究生在读,2020年集成电路专业《微处理器系统结构与嵌入式系统设计》助教彭吉安给大...
一、c中使用asm执行汇编使用 _asm关键字。格式:对于clobbered_register_list, 有两个:二、c中调用汇编代码函数使用.globl 和.type来...