北京中科昊芯科技有限公司

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2119|回复: 2

【知识分享】EINT/DINT等常用指令的对应关系和使用方法

[复制链接]

14

主题

16

回帖

132

积分

注册会员

积分
132
发表于 2023-4-19 15:56:02 | 显示全部楼层 |阅读模式
本帖最后由 再玩剁手 于 2023-4-25 10:17 编辑

很多客户在使用友商的的DSP芯片进行开发的时候,都会使用到EALLOW、EDIS、EINT、DINT等指令,
那么在昊芯HX2000系列RISC-V DSP中,也提供了对应的实现,并且内置在Haawking IDE的驱动库中,可以直接使用
ERTM和DRTM主要是控制跟XDS系列仿真器有关的DBGM位,昊芯的仿真器不需要,迁移时直接注释掉就行。




指令名 昊芯 友商 备注
EALLOW csrsi 0x7C1, 0x01 __eallow()
EDIS csrci 0x7C1, 0x01 __edis()
EINT csrsi mstatus, 0x8 clrc INTM
DINT csrci mstatus, 0x8 setc INTM
ERTM NA clrc DBGM
DRTM NA setc DBGM
ESTOP0 ebreakESTOP0
NOP nop NOP






7

主题

1

回帖

96

积分

注册会员

积分
96
发表于 2023-4-26 17:26:09 | 显示全部楼层
迁移好方便
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|北京中科昊芯科技有限公司 ( 京ICP备19023330号-3 )

GMT+8, 2024-11-24 05:51 , Processed in 0.135857 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表