cascade
cascade copied to clipboard
A Just-In-Time Compiler for Verilog from VMware Research
The original developers of cascade have left vmware and are no longer affiliated with this project in that capacity. Cascade is still under active development here: https://github.com/eschkufz/cascade
The setup script doesn't work out of the box on my version of MacOS. Environment details: OS: MacOS 10.15.4 Cascade: Latest commit on `master` (f14c2de0b50e33a9df97d76a9a522f4bc267f63b) Bash: GNU bash, version 3.2.57(1)-release...
Issue 7
## Overview Description: Related issue(s) (if applicable): Fixes #7 ## Checklist (Definition of Done): - [x] There are no TODOs left in the code - [x] Change is covered by...
Issue 13
## Overview Description: Related issue(s) (if applicable): Fixes #13 ## Checklist (Definition of Done): - [x] There are no TODOs left in the code - [x] Change is covered by...
## Overview A variable is assigned the incorrect value when there are uppercase letters in the literal. An example to reproduce the problem can be found at https://github.com/ynaffitgnay/CascadeBenches/blob/master/bugreports/uppercase_hex_assignment.v The current...
I run ``` cascade --march de10 -e share/cascade/test/benchmark/bitcoin/run_25.v --enable_info --profile 3 ``` but it runs on CPU. In ```De10Compiler::compile``` ```De10Compiler::block_on_compile``` always returns false because the RPC server is ok, so...
The README says: ``` [...] you'll need an SD card image for your DE10 with a valid installation of Cascade. Cascade can generate this image for you automatically [...] ```...
## Overview Description: Related issue(s) (if applicable): Fixes # ## Checklist (Definition of Done): - [ ] There are no TODOs left in the code - [ ] Change is...
``` an@laptop /cygdrive/c/Users/user/cascade $ ./setup :/+++++++/- -o+-. -- .:o+. o+ ss++ooooo .o+ s: -+o-///:::/-s:. +o -::::- /. .::::- .::::: /- ./::::. :::::: +o /s-s -- o+o: s- .o. o.o. s....
Here: https://github.com/vmware/cascade/blob/master/src/cascade/target/core/avmm/de10/de10_config.cc#L83 the second argument (len) is 1, but the returned memory array is used as if it is larger, for example here https://github.com/vmware/cascade/blob/master/src/cascade/target/core/avmm/de10/de10_config.cc#L118 the byte at offset ```CTRL_OFFSET=4``` is...