1. 어디어디 추가해야할지 알아보기 위해서 amber를 다시 깔고 거기에서 아래의 명령어를 입력한다.


grep -rn 'a23_cache*' ./


2. 그렇게 하면 아래와 같이 결과값이 나오게 된다.


./trunk/hw/fpga/bin/xs6_source_files.prj:85:verilog work ../../vlog/amber23/a23_cache.v

./trunk/hw/fpga/bin/.svn/text-base/xs6_source_files.prj.svn-base:85:verilog work ../../vlog/amber23/a23_cache.v

./trunk/hw/isim/amber-isim.prj:44:verilog work ../vlog/amber23/a23_cache.v

./trunk/hw/isim/.svn/text-base/amber-isim.prj.svn-base:44:verilog work ../vlog/amber23/a23_cache.v

./trunk/hw/vlog/amber23/a23_cache.v:48:module a23_cache 

./trunk/hw/vlog/amber23/.svn/text-base/makefile.inc.svn-base:4:SRC += $(IPVLOG)/amber23/a23_cache.v

./trunk/hw/vlog/amber23/.svn/text-base/a23_cache.v.svn-base:48:module a23_cache 

./trunk/hw/vlog/amber23/.svn/text-base/a23_fetch.v.svn-base:115:a23_cache u_cache (

./trunk/hw/vlog/amber23/.svn/all-wcprops:90:a23_cache.v

./trunk/hw/vlog/amber23/.svn/all-wcprops:94:/ocsvn/amber/!svn/ver/84/amber/trunk/hw/vlog/amber23/a23_cache.v

./trunk/hw/vlog/amber23/.svn/entries:165:a23_cache.v

./trunk/hw/vlog/amber23/a23_fetch.v:115:a23_cache u_cache (

./trunk/hw/vlog/amber23/makefile.inc:4:SRC += $(IPVLOG)/amber23/a23_cache.v


3. 이제 여기서 필요할 것 같은 것들 3 파일에 들어가서 내부 내용을 보고 비슷하게 추가해준다.

small@ubuntu:~/amber2$ vim trunk/hw/fpga/bin/xs6_source_files.prj 
small@ubuntu:~/amber2$ vim trunk/hw/isim/amber-isim.prj 
small@ubuntu:~/amber2$ vim trunk/hw/vlog/amber23/makefile.inc 
이 세 파일이다.

**일단 여기서 xs6_source_files.prj에는 모듈을 추가하지 말고 짜고 나중에 fpga에 올릴 때 오류가 발생하면 이것을 고쳐주자.

+ Recent posts