microblaze c语言,MicroBlaze

news/2024/12/5 13:31:55/

转自http://blog.163.com/gcs_gcs/blog/static/17448606620121193113914/

在最近的工程中,需要用到PS/2键盘和鼠标作为控制输入,所以在网上找了一些相关的资料,内容很丰富,看来已经有很多人做过了这方面的编程。本篇Blog算是实践总结,为以后的开发积累一些基础知识。

MicroBlaze支持重启(reset),中断( interrupt), 暂停(break)和异常(

exception)。这里粗略的介绍:

reset当外部按键发出reset信号或者XMD通过MDM(MicroBlaze

Debug

module)发出reset信号,这些信号都会被proc_sys_reset模块接收,然后该模块产生一个16周期长的高电平信号至MicroBlaze的MB_RESET管脚。MicroBlaze响应reset,

PC 寄存器指向0x0地址,依照向量表中代码执行。

exception异常是MicroBlaze对内部运行发生错误的情况发做出的响应,这些情况包括:非法指令,指令和数据总线错误和未对齐的访问(unaligned

access)。如除0操作,非法操作码异常,数据总线异常等。

breakbreak分为software break和hardware

break。hardware

break,这时MDM模块的输出端口Ext_BRK和Ext_NM_BRK跟MicroBlaze对应的输入端口相连。一旦break响应,暂停返回地址(break

return address)自动装入R16寄存器中。而software

break通过brk和brki指令来完成。

inte


http://www.ppmy.cn/news/213951.html

相关文章

Yolo-Z

yolo太卷了...这里是改进的YOLOv5用于小目标检测 论文地址:https://arxiv.org/pdf/2112.11798.pdf 随着自动驾驶汽车和自动驾驶赛车越来越受欢迎,对更快、更准确的检测器的需求也在增加。 虽然我们的肉眼几乎可以立即提取上下文信息,即使是…

Z变换(Z-transform)

Z变换(Z-transform) 定义 X ( z ) ∑ n − ∞ ∞ x ( n ) z − n x ( n ) 1 2 π j ∮ c X ( z ) z z − 1 d z X(z)\sum_{n-\infty}^{\infty}x(n)z^{-n}\\ x(n)\frac{1}{2\pi j}\oint_c X(z)z^{z-1}dz X(z)n−∞∑∞​x(n)z−nx(n)2πj1​∮c​X(z)zz−1dz 收敛域&#…

linux黑域补丁,努比亚Z17mini+Z17+Z17S Nubia6.0典藏版 独家黑域 ROOT XP 特别推荐

>>> 刷 机 须 知 <<< 【本ROM源于努比亚UI6.0制作,转载请注明出处】 如果你喜欢丰富的高级设置,那就不要继续往下看了,本ROM以简洁为主,纯净为本,追求最本真的一加 这也许是最简洁的ROM,因为仅仅针对用户喜欢的,来做了添加,删繁就简,快如闪电 如果你…

E. MinimizOR

题目E. MinimizOR 前置知识&#xff1a;线段树求区间最值、理论&#xff08;如果所有的数字都小于 2 k 2^k 2k &#xff0c;那么考虑区间中k1个最小的数字就可以找出 min ⁡ i ̸ j a i ∣ a j \min_{i\notj}{a_i|a_j} mini​j​ai​∣aj​ &#xff09; 证明&#xff1a;来…

【正点原子STM32连载】 第六十二章 UCOSII实验2-信号量和邮箱 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

1&#xff09;实验平台&#xff1a;正点原子MiniPro H750开发板 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id677017430560 3&#xff09;全套实验源码手册视频下载地址&#xff1a;http://www.openedv.com/thread-336836-1-1.html 4&#xff…

miniUI

miniUI笔记与问题 作为刚刚入职的小白&#xff0c;公司的很多项目都使用到miniUI&#xff0c;我自己接收的第一个比较正式的活便是关于miniUI的。 对于miniUI官方文档&#xff0c;我个人认为很不友好&#xff0c;易读性差。 mini.parse() 将html标签解析为miniui控件。 我们…

第一次刷机心得(努比亚Z17mini刷MIUI10)

自己有一个努比亚的手机&#xff0c;但是系统UI的优化太差了&#xff0c;会有一些小毛病&#xff08;比如通知栏白色等&#xff09;&#xff0c;除了当初觉得努比亚相机功能做的不错&#xff0c;但可能上一个用的是miui觉得努比亚的UI非常不习惯&#xff0c;所以萌生出了刷机这…

一键刷入twrp_努比亚Z17-Z17S-Z17mini 刷入MIUI10系统刷机教程

很对小伙伴们都问努比亚Z17系列如果刷入MIUI10&#xff0c;今天小编就和大家整理一下&#xff0c;根 据教程走&#xff0c;基本上可以完整刷好的 一、备份手机上需要的资料 刷机千万步&#xff0c;备份第一步&#xff0c;好好备份需要的资料&#xff0c;非常重要 二、解锁BL及刷…