蜂鸟E203开源RISC-V开发板:蜂鸟FPGA开发板和JTAG调试器介绍

原文出处:https://mp.weixin.qq.com/s/E5X_txYlAjeixM1PsqKICg

随着国内第一本RISC-V中文书籍《手把手教你设计CPU——RISC-V处理器篇》正式上市,越来越多的爱好者开始使用开源的蜂鸟E203 RISC-V处理核,很多初学者留言询问有关RISC-V工具链使用的问题。

本篇主要就蜂鸟FPGA开发板及蜂鸟JTAG下载器进行详细说明,更多信息可下拉页面到文末,点击“阅读原文”查看更多内容。

1 概述

完整的FPGA开发板原型(包括FPGA开发板和调试器)如图1-1所示。

https://item.taobao.com/item.htm=580813056318

2.3 FPGA开发板的硬件指标

蜂鸟E203专用FPGA开发板是一款入门级Xilinx FPGA开发板,如图2-1所示。

2.6 FPGA开发板的常规功能部分

为了便于此开发板作为常规FPGA开发板使用,配备分离的拨码开关和LED灯,如图2-3中所示。

注意:此组拨码开关和LED并没有被连接到FPGA的管脚上,用户可以自由的进行跳线使其控制开发板上的其他信 。如图2-3中所示,用户可以通过用杜邦线跳线将“拨码开关”与MCU SoC的GPIO接口连接,相当于通过拨码开关来产生GPIO的输入,从而可以编程构建形象化的简单Demo。

为了便于初学者能够快速地学习RISC-V嵌入式开发,“蜂鸟MCU SoC”定制了专用的JTAG调试器,该调试器具有如下特性:

  • 调试器的一端为普通U盘接口,便于直接将其插入主机PC的USB接口,另一端为标准的4线JTAG接口和2线UART接口。

  • 调试器具备USB转JTAG功能,通过标准的4线JTAG接口与蜂鸟E203 FPGA开发板连接。由于蜂鸟E203 内核支持标准的JTAG接口,通过此接口可以程序下载或进行交互式调试。

  • 调试器具备UART转USB功能,通过标准的2线UART接口与蜂鸟E203 FPGA开发板连接。由于嵌入式系统往往没有配备显示屏,因此常用UART口连接主机PC的COM口(或者将UART转换为USB后连接主机PC的USB口)进行调试,这样便可以将嵌入式系统中的printf函数重定向打印至主机的显示屏。参见中文书籍《RISC-V架构与嵌入式开发快速入门》第9章了解更多详情。

3.2 JTAG调试器的购买途径

3.4 使用JTAG调试器进行软件下载与调试

有关如何使用JTAG调试器进行软件下载与调试的具体操作步骤,请参见https://github.com/SI-RISCV/e200_opensource/blob/master/doc 目录下的文档《蜂鸟E203快速上手介绍》。

4 购买链接及图片欣赏

FPGA开发板的淘宝购买 页链接:

https://item.taobao.com/item.htm=580813056318

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年10月12日
下一篇 2018年10月12日

相关推荐