Skip to content

Commit cb4276e

Browse files
committed
Prepare for release
1 parent efe8ba8 commit cb4276e

File tree

5 files changed

+21
-8
lines changed

5 files changed

+21
-8
lines changed

NEWS

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
1.2.0 2022-07-25 Olof Kindgren
2+
======================================================
3+
4+
* New Servant ports: EBAZ4205, Chameleion96, Nexys2, Alinx AX309
5+
* Support for M ISA extension
6+
* Support for C ISA extension
7+
* Fix occasionally wrong sign on immediates
8+
* Support for producing GDS with OpenLANE
9+
* Fix Model/QuestaSim compatibility
10+
* Add ViDBo support
11+
* Improved documentation
12+
* Less resource usage
13+
* Updated RISC-V Compliance support from 1.0 to 2.7.4

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ If [Verilator](https://www.veripool.org/wiki/verilator) is installed, we can use
4343

4444
If everything worked, the output should look like
4545

46-
INFO: Preparing ::serv:1.1.0
46+
INFO: Preparing ::serv:1.2.0
4747
INFO: Setting up project
4848

4949
INFO: Building simulation model
@@ -96,7 +96,7 @@ To run the RISC-V compliance tests, we need to supply the SERV-specific support
9696

9797
Run the compliance tests
9898

99-
cd riscv-arch-test && make TARGETDIR=$SERV/riscv-target RISCV_TARGET=serv RISCV_DEVICE=I TARGET_SIM=$WORKSPACE/build/servant_1.1.0/verilator_tb-verilator/Vservant_sim
99+
cd riscv-arch-test && make TARGETDIR=$SERV/riscv-target RISCV_TARGET=serv RISCV_DEVICE=I TARGET_SIM=$WORKSPACE/build/servant_1.2.0/verilator_tb-verilator/Vservant_sim
100100

101101
The above will run all tests in the rv32i test suite. Since SERV also implement the `M`, `C`, `privilege` and `Zifencei` extensions, these can also be tested by choosing any of them instead of `I` as the `RISCV_DEVICE` variable.
102102

@@ -150,7 +150,7 @@ serial console will show up.
150150
Pin D1 is used for UART output with 115200 baud rate.
151151

152152
fusesoc run --target=orangecrab_r0.2 servant
153-
dfu-util -d 1209:5af0 -D build/servant_1.1.0/orangecrab_r0.2-trellis/servant_1.1.0.bit
153+
dfu-util -d 1209:5af0 -D build/servant_1.2.0/orangecrab_r0.2-trellis/servant_1.2.0.bit
154154

155155
### Arty A7 35T
156156

@@ -219,14 +219,14 @@ Pin 61 is used for UART output with 115200 baud rate. This pin is connected to a
219219
Pin 95 is used as the GPIO output which is connected to the board's green LED. Due to this board's limited Embedded BRAM, programs with a maximum of 7168 bytes can be loaded. The default program for this board is blinky.hex.
220220

221221
fusesoc run --target=icestick servant
222-
iceprog build/servant_1.1.0/icestick-icestorm/servant_1.1.0.bin
222+
iceprog build/servant_1.2.0/icestick-icestorm/servant_1.2.0.bin
223223

224224
### Nandland Go Board
225225

226226
Pin 56 is used as the GPIO output which is connected to the board's LED1. Due to this board's limited Embedded BRAM, programs with a maximum of 7168 bytes can be loaded. The default program for this board is blinky.hex.
227227

228228
fusesoc run --target=go_board servant
229-
iceprog build/servant_1.1.0/go_board-icestorm/servant_1.1.0.bin
229+
iceprog build/servant_1.2.0/go_board-icestorm/servant_1.2.0.bin
230230

231231
### Alinx ax309 (Spartan6 LX9)
232232

serv.core

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CAPI=2:
22

3-
name : ::serv:1.1.0
3+
name : ::serv:1.2.0
44

55
filesets:
66
core:

servant.core

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CAPI=2:
22

3-
name : ::servant:1.1.0
3+
name : ::servant:1.2.0
44

55
filesets:
66
service:

serving.core

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CAPI=2:
22

3-
name : ::serving:1.1.0
3+
name : ::serving:1.2.0
44

55
filesets:
66
rtl:

0 commit comments

Comments
 (0)