ARM学习
文章平均质量分 90
艾摩黛玛
IC搬砖ing
展开
-
关于systemverilog的调度机制学习
SV不同于C/C++等软件语言,虽然最终都可以翻译成运行在CPU上的一条条指令,但软件语言目的是为了控制CPU进行我们想要的运算,而SV目的是对硬件进行仿真建模。实际硬件很多并行执行的逻辑,我们的SV如何去模拟硬件执行需要一定的标准,目前SV LRM仿真调度算法采用IEEESystemVerilog.std.1800-2012。它是基于一个个时间片进行仿真,将仿真时间串行的一步步的向前推进。原创 2023-02-01 22:09:31 · 1098 阅读 · 0 评论 -
ARM Cortex M3 Exceptions(学习笔记)
异常是打断程序正常执行流程的一种事件。异常发生时,处理器会暂停当前程序并保存现场,然后去执行异常处理例程,异常事件处理完成之后再回到之前被打断的地方并恢复现场,继续执行程序。原创 2023-02-01 21:28:37 · 215 阅读 · 0 评论 -
ARM Cortex M3 基础(学习笔记)
Cortex-M3是一种低功耗的处理器,具有门数低、中断延迟小和调试成本低的特点。原创 2023-01-10 17:12:24 · 832 阅读 · 0 评论 -
ARM Cortex M3 NVIC(学习笔记)
NVIC全称是Nested Vectored Interrupt Controller (嵌套矢量中断控制器)。NVIC的特点是低延迟,支持中断嵌套,低功耗模式等技术。本文仅仅简单介绍了NVIC的基本概念和功能。原创 2023-01-09 14:32:31 · 764 阅读 · 0 评论