Soumil Krishnanand Heble
d5a4a2bc10
serv on iCEstick HX1K FPGA Evaluation Board ( #34 )
...
* Lattice iCEstick Evaluation Board PCF File
* Added Lattice iCEstick Evaluation Board to servant fusesoc config
* Fixed icestick pcf to use LED as q since default memfile is blinky
* Updated README.md with iCEstick evaluation board details
2020-09-28 21:31:31 +02:00
Olof Kindgren
9959cb3743
Add schematic for serv_decode
2020-08-27 21:03:52 +02:00
Olof Kindgren
0d5bc0c3c1
Document serv_ctrl
2020-08-26 16:45:40 +02:00
Olof Kindgren
25e86fdd3c
Small optimization of instruction fetching logic
2020-08-26 16:45:40 +02:00
Olof Kindgren
3aa1a2c6e5
Simplify and document mstatus/mcause assignments
2020-08-26 16:45:40 +02:00
Olof Kindgren
fa6c420b10
Remove redundant mstatus register
2020-08-26 16:45:40 +02:00
Tom Verbeure
9142c3ca02
Update README.md ( #35 )
...
Add link to user manual.
2020-08-26 07:32:00 +02:00
Olof Kindgren
b405c5b78a
Add serv_csr block diagram
2020-08-25 19:04:45 +02:00
Olof Kindgren
915cdf7933
Move RF address decoding to serv_immdec
2020-08-17 13:00:29 +02:00
Olof Kindgren
58e86384e7
Update serv_bufreg documentation
2020-08-17 10:37:41 +02:00
Olof Kindgren
bf0ec16ef8
Update ALU documentation
2020-08-16 23:25:09 +02:00
Olof Kindgren
6655d3c3f8
Add dependencies for building documentation
2020-08-16 00:18:49 +02:00
Olof Kindgren
fe79ea4088
Add initial documentation
2020-08-13 23:44:05 +02:00
Olof Kindgren
88a1a43438
Refactor and Use ALU subtractor for comparisons
2020-08-13 23:37:11 +02:00
Olof Kindgren
1c4e793885
Move CSR immediate decoder to immdec
2020-08-13 23:37:11 +02:00
Olof Kindgren
8775b321d9
Move jump decision logic to serv_state
2020-08-13 23:37:11 +02:00
Olof Kindgren
a614e427b8
Move immediate decoder to separate module
2020-08-13 23:37:11 +02:00
Olof Kindgren
119473d506
Move CSR_SOURCE_ constants into serv_csr.v
2020-08-13 23:37:11 +02:00
Eric Brombaugh
19e94bc032
Add OrangeCrab R0.2 servant target
...
Added OrangeCrab R0.2 servant target
2020-07-26 23:57:49 +02:00
Olof Kindgren
a742002707
Add links to movies
2020-06-05 15:30:51 +02:00
Olof Kindgren
acbedbe9c4
Prepare for release
2020-05-26 22:52:09 +02:00
Olof Kindgren
707f63ae8c
Rename ser_shift to serv_shift for consistency
2020-05-26 22:48:40 +02:00
Olof Kindgren
188fd2ecc8
Restore nettype to wire in toplevels
...
This is needed to prevent breaking sources following SERV that
don't handle nettype properly
2020-05-26 22:46:01 +02:00
Olof Kindgren
9606e3503d
Inline shift_reg
2020-05-26 22:43:23 +02:00
Olof Kindgren
40b018af66
Align RISC-V compliance test target code with upstream changes
2020-05-08 23:30:16 +02:00
Iñigo Muguruza
dd65d6097a
Update alhambra board ( #29 )
...
* update pll out and add quotation marks to avoid parse error
* Update Alhambra II baud rate
* Update nextpnr freq option to 32
2020-05-08 13:38:33 +02:00
Olof Kindgren
794748dac4
Add support for LX9 Microboard
2020-05-06 20:51:55 +02:00
Gwenhael Goavec-Merou
95c5c027a1
Add Saanlima pipistrello spartan6 LX45
2020-05-06 20:24:41 +02:00
Gwenhael Goavec-Merou
2a76adc8db
Add compatibility with Xilinx ISE
2020-05-06 20:19:52 +02:00
Olof Kindgren
c0fc72b353
Add upduino2 servant target
2020-04-27 13:58:42 +02:00
Iñigo Muguruza
6ddf4b5a46
Add Alhambra board to repo ( #23 )
...
* Add Alhambra preliminary pcf
* Add Alhambra to targets
* Fix uart pin number
* Update synth values
* Fix clock values
* Add Alhambra board to Readme
* Make small explanation about Alhambra baud rate
2020-04-23 09:07:28 +02:00
Olof Kindgren
a4eb6c01fe
Add ulx3s 85k servant target
2020-04-23 00:10:08 +02:00
Olof Kindgren
b2004f741a
Update README
2020-04-21 12:28:42 +02:00
Olof Kindgren
4f902829a3
Bump core version
2020-04-19 23:06:54 +02:00
Olof Kindgren
fda7dd288a
Optimize enable signal for mem_if buffers
2020-04-15 22:48:28 +02:00
Olof Kindgren
1d311edb7d
Make counter internal in serv_state
2020-04-15 10:29:50 +02:00
Olof Kindgren
3829d05786
Add zcu106 support to servant
2020-04-15 10:18:06 +02:00
Olof Kindgren
09c7d6dbbf
Remove FSM from serv_state
2020-04-05 00:22:44 +02:00
Olof Kindgren
8dd75fa752
Stop using states in logic expressions
2020-04-04 23:44:29 +02:00
Olof Kindgren
9a8dcde030
Simplify o_dbus_adr assignment
2020-04-03 22:58:24 +02:00
Olof Kindgren
4f855602fa
Add serving SoClet
2020-03-27 09:08:02 +01:00
Olof Kindgren
6b0e4fb3ea
Disable misalignment traps when CSR is disabled
2020-03-27 08:55:34 +01:00
Olof Kindgren
726e520cce
Fix lint warnings when CSR is disabled
2020-03-25 23:32:12 +01:00
Olof Kindgren
b4a0015dc4
Fix linker script
2020-03-25 23:32:12 +01:00
dh73
2a7596b51d
Declare variables/nets before referenced
2020-03-25 23:31:55 +01:00
Olof Kindgren
eff17d2f7c
Prepare for release
2020-03-04 22:34:46 +01:00
Olof Kindgren
3e9e25e984
Avoid resetting bufreg
2020-03-03 09:21:55 +01:00
Olof Kindgren
c9a3c883f1
Refactor testbench
...
Introduce an intermediate common simulation toplevel for verilator
and other sims
2020-03-03 09:15:50 +01:00
Olof Kindgren
3468958f1e
Whitespace fixes
2020-03-02 21:20:51 +01:00
Olof Kindgren
e2147776f2
servant: Rename some wires
2020-03-02 16:29:01 +01:00