Programming/Verilog(A)/SVerilog
Vim에서 verilog 컴파일을 하자!
stluck
2009. 4. 21. 01:57
vim 계열 에디터에서 Coding하고 바로 컴파일하여 에러의 유무 확인하고 에러가 발생했을경우 직접 이동이 가능하도록 vim 설정하기.
//=============================================//
autocmd!
autocmd BufRead *.v setlocal makeprg=/TOOLS/Xilinx/10.1/ISE/bin/lin/vlogcomp\ %
// make가 사용할 컴파일러를 지정. ISE에 있는 verilog 컴파일러를 사용
//뒤에 \ % 는 빼먹지 말것.
map <F5> :make<CR>:copen 8<CR>
// F5키에 맵핑(물론 변경가능)
// make를 이용해서 컴파일하고 에러난 라인을 찾기위해 copen
set efm=ERROR:HDLCompiler:%n\ -\ \"%f\"\ Line\ %l%.\ %m
// make에서 에러난 라인 넘버를 얻기 위한 변수. man efm (쉘 변수이니깐) !
//================================================