一种用于打印BOOT信息的UART仿真模型及其工作方法技术

技术编号:37136039 阅读:42 留言:0更新日期:2023-04-06 21:35
一种用于打印BOOT信息的UART仿真模型包括:BUS总线模块、SOC内部集成UART控制器、GPIO模块和UART仿真模型;所述BUS总线模块用于主机对所述SOC内部集成UART控制器发起读写操作,传递读写数据;所述SOC内部集成UART控制器,用于将总线数据和外围UART接口的数据转换;UART控制器内部输出线路由相应的GPIO模块连接到外部;所述UART仿真模型用于接收所述SOC内部集成UART控制器内部UART所发送的串行数据,并由内部逻辑转化成并行数据供用户使用。本发明专利技术具有复杂度低、灵活性高、兼容性好、降低编码难度,提高验证效率等多方面的综合技术优势。术优势。术优势。

【技术实现步骤摘要】
一种用于打印BOOT信息的UART仿真模型及其工作方法


[0001]本专利技术公开一种用于打印BOOT信息的UART仿真模型及其工作方法,属于芯片验证的


技术介绍

[0002]在芯片上电后要经过一系列的初始化过程,这个过程称之为BOOT,而且BOOT过程中的一些信息对于系统的使用者来说是至关重要的,该信息可以帮助User初步判断系统的工作模式及其他的应用参数,对于系统的正确应用有一定的指导作用,而打印BOOT的信息则需要片内UART接口模块来传递。
[0003]在芯片验证阶段,需要验证UART打印BOOT信息,但是内部UART输出的是串行信号,在芯片验证过程中,只能通过看波形来推测BOOT信息,非常不便。

技术实现思路

[0004]针对现有技术的不足,本专利技术公开一种用于打印BOOT信息的UART仿真模型。以实现便于打印系统BOOT过程中的信息,调试系统。
[0005]本专利技术还公开了上述模型的工作方法。
[0006]技术术语解释:
[0007]UART:全称是通用异步收发器,英文U本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于打印BOOT信息的UART仿真模型,其特征在于,包括:BUS总线模块、SOC内部集成UART控制器、GPIO模块和UART仿真模型;所述BUS总线模块用于主机对所述SOC内部集成UART控制器发起读写操作,传递读写数据;优选的,所述BUS总线模块包括APB低速总线;所述SOC内部集成UART控制器,用于将总线数据和外围UART接口的数据转换:总线并行数据装化成UART串行数据,或者,UART串行数据转化成总线并行数据;所述GPIO模块,用于连接UART控制器的输入输出引脚,经过GPIO配置之后,UART控制器内部输出线路由相应的GPIO模块连接到外部;所述UART仿真模型用于接收所述SOC内部集成UART控制器内部UART所发送的串行数据,并由内部逻辑转化成并行数据供用户使用。2.根据权利要求1所述的一种用于打印BOOT信息的UART仿真模型,其特征在于,所述UART仿真模型还包括外部信号,包括:仿真模型输入时钟、仿真模型的复位信号和仿真模型的串行数据输入信号;uart_clk:uart仿真模型输入时钟,该时钟来自系统内部UART;uart_rst:uart仿真模型的复位信号,低电平有效;uart_sin:uart仿真模型的串行数据输入信号,用于接收来自系统内部UART的串行数据;所述UART仿真模型还包括,仿真模型并行输出数据接口和指示输出数据指示模块;uart_dout:uart仿真模型并行输出数据接口,8位并行数据由仿真打印为字符信息;dout_ready:指示输出数据指示模块,用于指示输出数据是否准备好:当该信号为高时,表示串行数据就绪;当该信号为...

【专利技术属性】
技术研发人员:梅绪明刘超张洪柳郭勇于秀龙司浩任勇强隋荣全罗去禧
申请(专利权)人:青岛方寸微电子科技有限公司
类型:发明
国别省市:

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

1