Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
osek-v
osek-v
Commits
2c33852c
Commit
2c33852c
authored
Sep 12, 2014
by
Yunsup Lee
Browse files
final touches
parent
275b7236
Changes
2
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
2c33852c
...
...
@@ -32,29 +32,22 @@ To build the VCS simulator:
in either case, you can run a set of assembly tests or simple benchmarks:
$ make run-asm-tests
$ make run-vecasm-tests
$ make run-vecasm-timer-tests
$ make run-bmarks-test
To build a C simulator that is capable of VCD waveform generation:
$ cd emulator
$ make emulator-debug
(note that you must have run
`make emulator`
at least once before
running
`make emulator-debug`
)
$ make debug
And to run the assembly tests on the C simulator and generate waveforms:
$ make run-asm-tests-debug
$ make run-vecasm-tests-debug
$ make run-vecasm-timer-tests-debug
$ make run-bmarks-test-debug
To get FPGA-synthesizable verilog (output will be in
`fsim/generated-src`
):
$ cd fsim
$ make
$ make
verilog
Updating To A Newer Version Of Chisel
...
...
project/build.scala
View file @
2c33852c
...
...
@@ -30,8 +30,7 @@ object BuildSettings extends Build {
lazy
val
hardfloat
=
Project
(
"hardfloat"
,
file
(
"hardfloat"
),
settings
=
buildSettings
)
dependsOn
(
chisel
)
lazy
val
uncore
=
Project
(
"uncore"
,
file
(
"uncore"
),
settings
=
buildSettings
)
dependsOn
(
hardfloat
)
lazy
val
rocket
=
Project
(
"rocket"
,
file
(
"rocket"
),
settings
=
buildSettings
)
dependsOn
(
uncore
)
lazy
val
hwacha
=
Project
(
"hwacha"
,
file
(
"hwacha"
),
settings
=
buildSettings
)
dependsOn
(
uncore
,
rocket
)
lazy
val
rocketchip
=
Project
(
"rocketchip"
,
file
(
"."
),
settings
=
buildSettings
++
chipSettings
)
dependsOn
(
rocket
,
hwacha
)
lazy
val
rocketchip
=
Project
(
"rocketchip"
,
file
(
"."
),
settings
=
buildSettings
++
chipSettings
)
dependsOn
(
rocket
)
val
elaborateTask
=
InputKey
[
Unit
](
"elaborate"
,
"convert chisel components into backend source code"
)
val
makeTask
=
InputKey
[
Unit
](
"make"
,
"trigger backend-specific makefile command"
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment