物置き

QuickRunでIcarusVerilog

以下の設定を.vimrcに追加するとお手軽にシミュレーションが実行できて便利。

if exists('g:quickrun_config') == 0
	let g:quickrun_config = {}
endif
" 前提条件として:iverilog,vvpへのパスが通っている必要あり
let g:quickrun_config.verilog = {}
let g:quickrun_config.verilog.command = 'iverilog'
let g:quickrun_config.verilog.exec = ['%c %s', 'vvp a.out', (has('win32') ? 'del' : 'rm') .' a.out' ]
	" Win32環境ではdel,ほかはrmコマンドでa.outを削除


Windows環境以外での動作確認はしてません。