Skip to content

Commit

Permalink
doc: Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
fanghuaqi authored Jul 30, 2020
1 parent 07736c7 commit 971ab22
Showing 1 changed file with 30 additions and 27 deletions.
57 changes: 30 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ Hummingbirdv2 E203 Core and SoC
About
-----

This repository hosts the project for open-source Hummingbirdv2 E203 RISC-V processor Core and SoC, it's developped and opensourced by Nuclei(www.nucleisys.com), the leading RISC-V IP and Solution company based on China Mainland.
This repository hosts the project for open-source Hummingbirdv2 E203 RISC-V processor Core and SoC, it's developped and opensourced by [Nuclei System Technology](www.nucleisys.com), the leading RISC-V IP and Solution company based on China Mainland.

This's an upgraded version of the project Hummingbird E203 maintained in SI-RISCV/e200_opensource(https://github.com/SI-RISCV/e200_opensource), so we call it Hummingbirdv2 E203, and its architecture is shown in the figure below.
This's an upgraded version of the project Hummingbird E203 maintained in [SI-RISCV/e200_opensource](https://github.com/SI-RISCV/e200_opensource), so we call it Hummingbirdv2 E203, and its architecture is shown in the figure below.
![hbirdv2](pics/hbirdv2_soc.JPG)


In this new version, we have following updates.
* Add NICE(Nuclei Instruction Co-unit Extension) for E203 core, so user could create customized HW co-units with E203 core easily.
* Integrate the APB interface peripherals(GPIO, I2C, UART, SPI, PWM) from PULP Platform(https://github.com/pulp-platform) into Hummingbirdv2 SoC, these peripherals are implemented in System Verilog language, so it's easy for user to understand.
* Integrate the APB interface peripherals(GPIO, I2C, UART, SPI, PWM) from [PULP Platform](https://github.com/pulp-platform) into Hummingbirdv2 SoC, these peripherals are implemented in System Verilog language, so it's easy for user to understand.
* Add new development board(DDR200T) support for Hummingbirdv2 SoC.

Welcome to visit https://www.rvmcu.com/community-community.html to participate in the discussion of the Hummingbird E203.
Expand All @@ -34,38 +34,41 @@ What are you waiting for? Try it out now!

Dedicated FPGA-Board and JTAG-Debugger
--------------------------------------
In order to easy user to study RISC-V in a quick and easy way, we have made a dedicated FPGA-Board and JTAG-Debugger. Diagram as below:

In order to easy user to study RISC-V in a quick and easy way, we have made a dedicated FPGA-Board and JTAG-Debugger.

#### 蜂鸟E203专用的FPGA开发板

#### DDR200T
#### DDR200T

![DDR200T](pics/DDR200T.JPG)

#### 蜂鸟E203专用的JTAG调试器

![Debugger](pics/debugger.JPG)

The detailed introduction and the relevant documentation can be seen from https://nucleisys.com/developboard.php.


Release History
-----------------------------
#### Note at First:
-- Many people asked if this core and SoC can be commercially used, the answer as below:
* According to the Apache 2.0 license, this open-sourced core can be used in commercial way.
* But the feature is not full.
* The main purpose of this open-sourced core is to be used by students/university/research/
and entry-level-beginners, hence, the commercial quality (bug-free) and service of this core
is not not not warranted!!!

#### Jul 28, 2020

-- This is release 0.1.1 of Hbirdv2.
-- NOTE:
This's an upgraded version of the project Hummingbird E203 maintained in SI-RISCV/e200_opensource
(https://github.com/SI-RISCV/e200_opensource), here are the new features of this release.
* Add NICE(Nuclei Instruction Co-unit Extension) for E203 core
* Integrate the APB interface peripherals(GPIO, I2C, UART, SPI, PWM) from PULP Platform
* Add new development board(DDR200T) support for Hummingbirdv2 SoC.


---------------

#### Notice

* **Many people asked if this core and SoC can be commercially used, the answer as below:**
- According to the Apache 2.0 license, this open-sourced core can be used in commercial way.
- But the feature is not full.
- The main purpose of this open-sourced core is to be used by students/university/research/
and entry-level-beginners, hence, the commercial quality (bug-free) and service of this core
is not not not warranted!!!

#### Release 0.1.1, Jul 28, 2020

* This is `release 0.1.1` of Hummingbirdv2.

* NOTE:
+ This's an upgraded version of the project Hummingbird E203 maintained in
[SI-RISCV/e200_opensource](https://github.com/SI-RISCV/e200_opensource).
+ Here are the new features of this release.
- Add NICE(Nuclei Instruction Co-unit Extension) for E203 core
- Integrate the APB interface peripherals(GPIO, I2C, UART, SPI, PWM) from PULP Platform
- Add new development board(DDR200T) support for Hummingbirdv2 SoC.

0 comments on commit 971ab22

Please sign in to comment.