mirror of
https://github.com/ParkerTenBroeck/hdl_sim.git
synced 2026-06-06 21:24:06 -04:00
autoflush
This commit is contained in:
parent
f1f57c66fd
commit
9ecb9f8f87
2 changed files with 2 additions and 2 deletions
|
|
@ -86,7 +86,7 @@ pub extern "C" fn ffi_set_outputs(led: u32, segv: u32, segs: u32) {
|
|||
|
||||
if let Some(place) = STATE.segs.get(segs as usize) {
|
||||
let seg = place.swap(segv, Ordering::Relaxed) != segv;
|
||||
to_set |= (seg as u32 + 1) << segs
|
||||
to_set |= (seg as u32) << (segs+1)
|
||||
}
|
||||
|
||||
STATE.updated.fetch_or(to_set, Ordering::Relaxed);
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ async fn build_with_verilator(
|
|||
|
||||
let mut cmd = Command::new("verilator");
|
||||
cmd.kill_on_drop(true);
|
||||
cmd.args(["--cc", "--exe", "--top-module", "circuit", "--Mdir"]);
|
||||
cmd.args(["--cc", "--exe", "--autoflush", "--top-module", "circuit", "--Mdir"]);
|
||||
cmd.arg(&obj_dir);
|
||||
cmd.args(["-o", "tb"]);
|
||||
cmd.args([
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue