msi 中断的写tlp包在哪里产生?
来源:互联网 发布:逛1小时淘宝用多少流量 编辑:程序博客网 时间:2024/05/18 21:43
在IP核内部,不需要用户在应用层操作。
app_msi_req输入连接到中断源。它导致MSI写TLP包。TLP包会使用app_msi_req和app_msi_tc、app_msi_num和配置寄存器值。而这些信号都输出到了IP核中,配置空间也是在IP核内部。因此推断出MSI的写TLP包在IP核中产生。只不过,配置空间寄存器的部分内容,可用过tl_cfg接口输出到应用层,供用户使用。
1)msi_enable设置
pc机软件对配置空间(偏移地址 0x050:0x05c)的msi capability structure ,的msi_enable进行设置,如下图。
ip核在使用过程中,不断通过cfg_tl_ctl接口将配置空间寄存器内容输出。msi_enable,对应 (index D cfg_msicsr[15:0])提供给应用层使用。
0 0
- msi 中断的写tlp包在哪里产生?
- MSI-X中断的好处
- MSI中断
- hibernate的session的产生方式,区别在哪里?
- 减少网卡中断收包产生的CPU消耗
- MSI安装包的修改
- 5.1 TLP的格式
- 5.2 TLP的路由
- 在写javascript时找不到哪里出错的可能原因
- msbuildtasks 的msi包安装问题
- MSI安装包的修改经历
- MSI安装包的修改经历
- MSI安装包的修改经历
- 自定义msi安装包的执行过程
- sessionid如何产生?由谁产生?保存在哪里?
- sessionid如何产生?由谁产生?保存在哪里?
- sessionid如何产生?由谁产生?保存在哪里?
- sessionid如何产生?由谁产生?保存在哪里?
- 20150818 ELK(L)conf的学习
- POJ-3090 Visible Lattice Points
- 四种常见的 POST 提交数据方式
- 跟踪框修正
- Session丢失罪魁祸首之BIN目录
- msi 中断的写tlp包在哪里产生?
- 【LeetCode】18_4Sum
- excel中将一张表中数据拆分成多个工作表,按部门不相同的拆分成单个工作表,且单个工作表名及为部门
- Eclipse 打开报错Java was Started but Returned Exit Code=13
- BZOJ1037
- 杭电 HDU 1219 java AC Me
- MT7620_看门狗(Watchdog)驱动
- 全局变量的另一种思路
- Git管理修正(取消跟踪、合并commit)