基于UART的面向计算机系统实践教学的程序在线下载系统和方法

    公开(公告)号:CN111431973B

    公开(公告)日:2023-04-07

    申请号:CN202010152599.6

    申请日:2020-03-06

    Applicant: 东南大学

    Abstract: 本发明公开了基于UART的面向计算机系统实践教学的程序在线下载系统和方法,本发明将程序的机器码转换为适于UART下载的.txt文本形式的ASCII字符流;获取ASCII字符流的信息,并据此控制ASCII字符流的下载过程;将ASCII字符流中的程序和数据通过UART分别写入到CPU的程序ROM和数据RAM;下载完毕后,置位下载完成信号,并通过UART向串口调试助手返回下载成功的消息。本发明将程序机器码转换成可下载的ASCII字符流,以便使用第三方串口调试助手实现程序下载,提高易用性;为基于FPGA自行设计CPU实现了程序在线下载系统和方法,大幅提高计算机系统实践教学实验效率;移植时,与基于JTAG的程序下载方案相比,本发明的系统和方法仅需对存储器接口做少许修改,更简单易用,可移植性更强。

    基于UART的面向计算机系统实践教学的程序在线下载系统和方法

    公开(公告)号:CN111431973A

    公开(公告)日:2020-07-17

    申请号:CN202010152599.6

    申请日:2020-03-06

    Applicant: 东南大学

    Abstract: 本发明公开了基于UART的面向计算机系统实践教学的程序在线下载系统和方法,本发明将程序的机器码转换为适于UART下载的.txt文本形式的ASCII字符流;获取ASCII字符流的信息,并据此控制ASCII字符流的下载过程;将ASCII字符流中的程序和数据通过UART分别写入到CPU的程序ROM和数据RAM;下载完毕后,置位下载完成信号,并通过UART向串口调试助手返回下载成功的消息。本发明将程序机器码转换成可下载的ASCII字符流,以便使用第三方串口调试助手实现程序下载,提高易用性;为基于FPGA自行设计CPU实现了程序在线下载系统和方法,大幅提高计算机系统实践教学实验效率;移植时,与基于JTAG的程序下载方案相比,本发明的系统和方法仅需对存储器接口做少许修改,更简单易用,可移植性更强。

Patent Agency Ranking