12 2021 档案
摘要:转载:https://cloud.tencent.com/developer/article/1656157 最近做芯片的功耗分析,需要用 PTPX 读入门级仿真写出的 VCD 文件。门级仿真的速度非常慢,所以关注了一下和速度相关的 TimeScale 的东西。 对于 TimeScale 的精确定义
阅读全文
摘要:转载:https://www.cnblogs.com/littleMa/p/10795759.html 1、芯片后仿的意义: 既然前仿保证了逻辑功能,STA 保证了时序,PT对各个corner进行了时序穷举计算并确保时序收敛,那么作为数字IC设计流程的最后一环后仿真的意义是什么呢? 原因有若干: 1
阅读全文
摘要:转载:https://zhuanlan.zhihu.com/p/129035692#:~:text=APSR%2FCPSR%2C%20PSR%20%E5%8D%B3%20program%20status%20register%20%E7%A8%8B%E5%BA%8F%E7%8A%B6%E6%80%8
阅读全文
摘要:转载:https://www.cnblogs.com/coder51up/p/6940030.html 这篇文章使用crash进行栈的调用分析,查找定位出错的位置 前不久老王的一位刚入职的同事小马在调试基于三星平台的7420 SOC(ARM64位处理器芯片)Android驱动的时候遇到了一个cras
阅读全文
摘要:转载:armv7-A系列8 - GNU伪汇编指令 - 知乎 (zhihu.com) 汇编指令分为两种:硬件汇编指令、伪汇编指令。 硬件汇编指令非常好理解,就是厂商定义的,针对处理器硬件操作的指令,比如 add、sub 等,但是在实际的汇编程序中,仅仅用硬件汇编指令是无法完成编程工作的。 一方面,汇编
阅读全文
摘要:转载:STM32学习之路--SystemInit函数 - sysedoc - 博客园 (cnblogs.com) 在“startup_stm32f429xx.s”文件中,系统复位后会首先调用SystemInit函数 1 ; Reset handler 2 Reset_Handler PROC 3 E
阅读全文
摘要:一,转载:(6条消息) 关于驱动程序与BSP的区别_嵌入式Linux系统开发的博客-CSDN博客_bsp驱动 BSP即Board Support Package,板级支持包。它来源于嵌入式操作系统与硬件无关的设计思想,操作系统被设计为运行在虚拟的硬件平台上。对于具体的硬件平台,与硬件相关的代码都被封
阅读全文
摘要:转:https://www.cnblogs.com/armlinux/archive/2011/03/23/2396833.html 31 30 29 28 27 ~ 8 7 6 5 4 3 2 1 0 N Z C V 保留 I F T M4 M3 M2 M1 M0 N Negative/Less
阅读全文
摘要:一,LDR和STR的区别 转载:https://www.cnblogs.com/Rainingday/p/7422670.html 在ARM架构下, 数据从内存到CPU之间的移动只能通过LDR/STR指令来完成.而MOV只能在寄存器之间移动数据,或者把立即数移动到寄存器中,并且数据的长度不能超过8位
阅读全文