基于制造技术

技术编号:39853000 阅读:27 留言:0更新日期:2023-12-30 12:53
本发明专利技术公开了一种基于

【技术实现步骤摘要】
基于RISC

V架构调试系统


[0001]本专利技术涉及
ASIC

RISC
架构芯片设计领域,具体地说是一种基于
RISC

V
架构调试系统


技术介绍

[0002]芯片设计领域热度越来越高,
ASIC
专用的集成电路,具有密度高

速度快

成本低等优点
。RISC
是精简指令集架构,特点是开源指令集,而
ARM
是非开源的

[0003]目前
ARM
支持
JTAG
联合测试和
SWD
串行测两种调试方法,
RISC

V
架构支持的调试方式是
JTAG。
标准
JTAG
采用四线方式,分别是
TCK、TMS、TDI

TDO
,有一个可选的
TRST
引脚

...

【技术保护点】

【技术特征摘要】
1.
一种基于
RISC

V
架构调试系统,其特征在于,该系统包括调试模块
DM、
调试传输模块
DTM、
调试传输硬件模块

调试主机模块及
RISC

V
内核模块,调试主机模块通过
USB
接口连接调试传输硬件模块,调试传输硬件模块通过
JLink
仿真调试器连接调试传输模块
DTM
,调试传输模块
DTM
对外连接
JLink
仿真调试器,
JTAG
仿真器通过5线
JTAG
连接到
RISC

V
架构芯片的测试引脚;调试传输模块
DTM
对内通过
DMI
接口连接调试模块
DM
进行数据通信,调试模块
DM
通过
AHB
总线或
abstract command
连接
RISC_V
内核模块
。2.
根据权利要求1所述的基于
RISC

V
架构调试系统,其特征在于,所述调试传输模块
DTM
用于实现
TAP
状态机控制,定义
IR
指令寄存器

旁路只读寄存器

版本信息寄存器
、DTM
控制和状态寄存器及
DM
接口访问寄存器;其中,版本信息寄存器是只读的,用于说明版本

部件号和厂商号;
DTM
控制和状态寄存器用于控制调试传输模块
DTM
硬复位,
DTM
控制和状态寄存器中地址域的大小以及对应的
spec
版本;
DM
接口访问寄存器可读可写,高6位是
DM
寄存器的长度,中阿金
32
位是和
DM
交互的具体数据,低两位表好似读写域的含义
。3.
根据权利要求2所述的基于
RISC

V
架构调试系统,其特征在于,所述
DM
接口访问寄存器中低两位的具体含义如下:可读可写,读或者写这个域时含义不同;当写这个域时,写
0x00
表示忽略
address

data
的值,相当于空操作;写
0x01
表示从
address
指定的寄存器读数据;写
0x02
表示把
data
的数据写到
address
指定的寄存器;写
0x03
为保留值;当读这个域时,
0x00
表示上一个操作正确完成;
0x01
为保留值;
0x02
表示上一个操作失败,这个状态被锁存,因此需要往
DTM
控制和状态寄存器的
dmireset
域写1才能清除这个状态;
0x03
表示上一个操作还未完成
。4.
根据权利要求1所述的基于
RISC

V
架构调试系统,其特征在于,所述调试传输模块
DTM

TAP
状态机,
JTAG
逻辑部分在每一个
TCK
信号的上升沿采样
TMS
信号和
TDI
信号,决定
TAP
状态机是否发生变化,在每一个
TCK
信号的下降沿输出
TDO
信号;无论
TAP
目前处于哪一个状态,只要
TMS
保持高电平并持续5个
TCK
时钟,则
TAP
一定会回到
Test

Logic

Reset
状态
。5.
根据权利要求4所述的基于
RISC

V
架构调试系统,其特征在于,所述
TAP
状态机一共有
16
个状态,具体如下:测试逻辑复位状态,系统上电后自动进入该状态,测试逻辑电路全部被禁用;
TRST
复位信号置0对测试逻辑电路复位,使
TAP
状态机进入测试逻辑复位状态;运行逻辑空闲状态是
TAP
状态机一个中间状态,在测试逻辑复位状态下,若
TMS
一直保持为0,
TAP
状态机将一直保持在测试逻辑复位状态下;若
TMS

TCK
上升沿触发,由0变为1,将使
TAP
状态机进入选择数据寄存器扫描状态;选择数据寄存器扫描状态是
TAP
状态机一个中间状态,在
TCK
的上升沿触发,若
TMS
为0,
TAP
状态机进入捕获数据寄存器状态,后续的系列动作都将以数据寄存器作为操作对象;若在
TCK
的上升沿检测到
TMS
为1,
TAP
状态机进入选择指令寄存器扫描状态;当
TAP Controller
在捕获数据寄存器状态中,在
TCK
的上升沿,芯片输出管脚上的信号将被“捕获”到与之对应的数据寄存器的各个单元中去;若在
TCK
的上升沿触发,
TMS
为0,
TAP
状态机进入移位数据寄存器状态;若
T...

【专利技术属性】
技术研发人员:赵前程赵鑫鑫姜凯
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1