Skip to content
This repository was archived by the owner on Mar 24, 2021. It is now read-only.

Commit f2be971

Browse files
authored
Update README.md
1 parent e7b36d4 commit f2be971

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

boards/README.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,16 +87,25 @@ Hummingbird E203 FPGA-Board and JTAG-Debugger
8787
为了便于此开发板直接作为MCU原型嵌入式开发板使用,将“蜂鸟E203开源SoC”(简称SoC)的顶层引脚直接连到开发板上,并配有明显的丝印标注,详细描述如图2-2中所示,其要点如下:
8888

8989
 FPGA预先烧写成为“蜂鸟E203开源MCU SoC”(简称SoC)
90+
9091
 为了实现MCU的功能,在FPGA开发板上专门配备了一个Nor Flash用于存储MCU的软件程序。
92+
9193
 MCU SoC的两个输入时钟输入分别按照如下方式产生:
9294
(1) 低速的实时时钟直接由FPGA开发板上的32.768KHz时钟源输入。
9395
(2) 高速时钟由FPGA开发板上的100MHz时钟经过FPGA内部PLL降频而得(16MHz)。
96+
9497
 将SoC的相关输入输出管脚明确的做到FPGA开发板上,并且用印刷字体明确的表明端口号。
95-
 有关此SoC的输入输出管脚列表的详细信息请参见https://github.com/SI-RISCV/e200_opensource/blob/master/doc 目录下的文档《蜂鸟E203开源SoC简介》。
98+
99+
 有关此SoC的输入输出管脚列表的详细信息请参见https://github.com/SI-RISCV/e200_opensource/blob/master/doc
100+
目录下的文档《蜂鸟E203开源SoC简介》。
101+
96102
 注意:所有的管脚都只是映射到FPGA内部的普通端口(双向IO)上,然后通过FPGA Project通过设置端口映射把FPGA端口映
97-
射到这些外部预定义的开发板引脚。有关FPGA Project的详细信息请参见https://github.com/SI-RISCV/e200_opensource/blob/master/doc 目录下的文档《蜂鸟E203快速上手介绍》。
103+
射到这些外部预定义的开发板引脚。有关FPGA Project的详细信息请
104+
参见https://github.com/SI-RISCV/e200_opensource/blob/master/doc 目录下的文档《蜂鸟E203快速上手介绍》。
105+
98106
 更多详细描述如图2-2中所示。
99107

108+
100109
* 图2-2 蜂鸟FPGA开发板的MCU定制部分
101110
<img src="https://github.com/SI-RISCV/e200_opensource/blob/master/boards/2-2.jpg" width="680">
102111

@@ -129,8 +138,14 @@ Hummingbird E203 FPGA-Board and JTAG-Debugger
129138
为了便于初学者能够快速地学习RISC-V嵌入式开发,“蜂鸟MCU SoC”定制了专用的JTAG调试器,该调试器具有如下特性:
130139

131140
 调试器的一端为普通U盘接口,便于直接将其插入主机PC的USB接口,另一端为标准的4线JTAG接口和2线UART接口。
132-
 调试器具备USB转JTAG功能,通过标准的4线JTAG接口与蜂鸟E203 FPGA开发板连接。由于蜂鸟E203 内核支持标准的JTAG接口,通过此接口可以程序下载或进行交互式调试。
133-
 调试器具备UART转USB功能,通过标准的2线UART接口与蜂鸟E203 FPGA开发板连接。由于嵌入式系统往往没有配备显示屏,因此常用UART口连接主机PC的COM口(或者将UART转换为USB后连接主机PC的USB口)进行调试,这样便可以将嵌入式系统中的printf函数重定向打印至主机的显示屏。参见中文书籍《RISC-V架构与嵌入式开发快速入门》第9章了解更多详情。
141+
142+
 调试器具备USB转JTAG功能,通过标准的4线JTAG接口与蜂鸟E203 FPGA开发板连接。由于蜂鸟E203 内核支持标准
143+
的JTAG接口,通过此接口可以程序下载或进行交互式调试。
144+
145+
 调试器具备UART转USB功能,通过标准的2线UART接口与蜂鸟E203 FPGA开发板连接。由于嵌入式系统往往没有配备
146+
显示屏,因此常用UART口连接主机PC的COM口(或者将UART转换为USB后连接主机PC的USB口)进行调试,这样便可以
147+
将嵌入式系统中的printf函数重定向打印至主机的显示屏。参见中文书籍《RISC-V架构与嵌入式开发快速入门》第9章
148+
了解更多详情。
134149

135150
#### 3.2 JTAG调试器的购买途径
136151

0 commit comments

Comments
 (0)