Open
Description
Hello, I'd like to use ice-v CPU core and integrate it into existing Verilog infrastructure. I'm new to Silice. Trying my best but I keep getting:
$ silice \
--export rv32i_cpu \
--frameworks_dir /home/xxx/git/Silice/frameworks \
-f '/home/xxx/git/Silice/frameworks/boards/icebreaker/icebreaker.v' \
CPUs/ice-v.si
assembling source /home/xxx/git/Silice/frameworks/libraries/memory_ports.si.
assembling source CPUs/ice-v.si.
functionalizing unit execute
functionalizing unit rv32i_cpu
preprocessing
libraries_path = /home/xxx/git/Silice/frameworks/libraries
framework_file = /home/xxx/git/Silice/frameworks/boards/icebreaker/icebreaker.v
output_fsm_graph = 1
__finish_supported = no
__display_supported = no
simple_dualport_bram_wenable1_width = 1
simple_dualport_bram_wenable1_type = uint
bram_supported = yes
brom_template = brom_generic.v.in
bram_template = bram_generic.v.in
brom_supported = yes
dualport_bram_wenable1_width = 1
__write_supported = no
bram_wenable_type = uint
simple_dualport_bram_template = simple_dualport_bram_generic.v.in
bram_wenable_width = 1
dualport_bram_supported = yes
dualport_bram_template = dualport_bram_generic.v.in
templates_path = /home/xxx/git/Silice/frameworks/templates
frameworks_dir = /home/xxx/git/Silice/frameworks
dualport_bram_wenable0_width = 1
simple_dualport_bram_wenable0_width = 1
dualport_bram_wenable0_type = uint
simple_dualport_bram_supported = yes
dualport_bram_wenable1_type = uint
[preprocessor] 165] attempt to concatenate a nil value (global 'addrW')
error: the preprocessor was interrupted
Any suggestions? I may be asking in the wrong place, I know. If so, please point me in the right directions (you guys have a forum?)
Metadata
Assignees
Labels
No labels
Activity