악보가 표출되고 점수가기록되는 전자피아노(베릴로그, 자일릭스 코드,경진대회수상작품)
*찬*
다운로드
장바구니
소개글
디지털시스템설계 과목에서 배우는 베릴로그 코드입니다.경진대회 1등 작품이며 어려운 코드를 쓴게 아닌 학부생이라면 충분히 할만한 수준으로 하였습니다.
주제는 자동으로 악보가 표출되는 전자피아노이며 FPGA보드를 사용하여 구동할 수 있습니다.
구동이 안되거나 궁금한점이 있으면 구매문의를 통해 문의해주세요.
컴파일 실행환경
ISE Design Suite 14.7본문내용
// 내부 신호(wire)와 레지스터(reg) 선언parameter[15:0]reg_do= 16'd11659;
parameter[15:0]reg_re= 16'd10388;
parameter[15:0]reg_mi= 16'd18202;
parameter[15:0]reg_pa= 16'd17580;
parameter[15:0]reg_sol= 16'd15306;
parameter[15:0]reg_ra= 16'd14000;
parameter[15:0]reg_si= 16'd12148;
parameter[15:0]reg_high_do= 16'd5827;
parameter[15:0]reg_high_re= 16'd5192;
parameter[15:0]reg_high_mi= 16'd9101;
parameter[15:0]reg_high_pa= 16'd8590;
parameter[15:0]reg_high_sol= 16'd7653;
parameter[15:0]reg_high_ra= 16'd6818;
parameter[15:0]reg_high_si= 16'd6074;
reg[15:0]buzzer_counter_max;
reg[15:0]buzzer_counter;
regregBUZZER;
always @ (posedge CLK or posedge RESET)
begin
if(RESET)
buzzer_counter <= 16'd0;
else
if(buzzer_counter > buzzer_counter_max)
buzzer_counter <= 16'd0;
else
buzzer_counter <= buzzer_counter + 1;
end
압축파일 내 파일목록
test/bin2seg.v
test/dot.v
test/dot2.v
test/dot_summary.html
test/impact.xsl
test/impact_impact.xwbt
test/ipcore_dir/coregen.cgp
test/ipcore_dir/coregen.log
test/ipcore_dir/create_PLL24X2.tcl
test/ipcore_dir/edit_PLL24X2.tcl
test/ipcore_dir/PLL24X2/clk_wiz_v3_6_readme.txt
test/ipcore_dir/PLL24X2/doc/clk_wiz_v3_6_readme.txt
test/ipcore_dir/PLL24X2/doc/clk_wiz_v3_6_vinfo.html
test/ipcore_dir/PLL24X2/doc/pg065_clk_wiz.pdf
test/ipcore_dir/PLL24X2/example_design/PLL24X2_exdes.ucf
test/ipcore_dir/PLL24X2/example_design/PLL24X2_exdes.v
test/ipcore_dir/PLL24X2/example_design/PLL24X2_exdes.xdc
test/ipcore_dir/PLL24X2/implement/implement.bat
test/ipcore_dir/PLL24X2/implement/implement.sh
test/ipcore_dir/PLL24X2/implement/planAhead_ise.bat
test/ipcore_dir/PLL24X2/implement/planAhead_ise.sh
test/ipcore_dir/PLL24X2/implement/planAhead_ise.tcl
test/ipcore_dir/PLL24X2/implement/planAhead_rdn.bat
test/ipcore_dir/PLL24X2/implement/planAhead_rdn.sh
test/ipcore_dir/PLL24X2/implement/planAhead_rdn.tcl
test/ipcore_dir/PLL24X2/implement/xst.prj
test/ipcore_dir/PLL24X2/implement/xst.scr
test/ipcore_dir/PLL24X2/simulation/functional/simcmds.tcl
test/ipcore_dir/PLL24X2/simulation/functional/simulate_isim.bat
test/ipcore_dir/PLL24X2/simulation/functional/simulate_isim.sh
test/ipcore_dir/PLL24X2/simulation/functional/simulate_mti.bat
test/ipcore_dir/PLL24X2/simulation/functional/simulate_mti.do
test/ipcore_dir/PLL24X2/simulation/functional/simulate_mti.sh
test/ipcore_dir/PLL24X2/simulation/functional/simulate_ncsim.sh
test/ipcore_dir/PLL24X2/simulation/functional/simulate_vcs.sh
test/ipcore_dir/PLL24X2/simulation/functional/ucli_commands.key
test/ipcore_dir/PLL24X2/simulation/functional/vcs_session.tcl
test/ipcore_dir/PLL24X2/simulation/functional/wave.do
test/ipcore_dir/PLL24X2/simulation/functional/wave.sv
test/ipcore_dir/PLL24X2/simulation/PLL24X2_tb.v
test/ipcore_dir/PLL24X2/simulation/timing/PLL24X2_tb.v
test/ipcore_dir/PLL24X2/simulation/timing/sdf_cmd_file
test/ipcore_dir/PLL24X2/simulation/timing/simcmds.tcl
test/ipcore_dir/PLL24X2/simulation/timing/simulate_isim.sh
test/ipcore_dir/PLL24X2/simulation/timing/simulate_mti.bat
test/ipcore_dir/PLL24X2/simulation/timing/simulate_mti.do
test/ipcore_dir/PLL24X2/simulation/timing/simulate_mti.sh
test/ipcore_dir/PLL24X2/simulation/timing/simulate_ncsim.sh
test/ipcore_dir/PLL24X2/simulation/timing/simulate_vcs.sh
test/ipcore_dir/PLL24X2/simulation/timing/ucli_commands.key
test/ipcore_dir/PLL24X2/simulation/timing/vcs_session.tcl
test/ipcore_dir/PLL24X2/simulation/timing/wave.do
test/ipcore_dir/PLL24X2.asy
test/ipcore_dir/PLL24X2.gise
test/ipcore_dir/PLL24X2.ncf
test/ipcore_dir/PLL24X2.sym
test/ipcore_dir/PLL24X2.ucf
test/ipcore_dir/PLL24X2.v
test/ipcore_dir/PLL24X2.veo
test/ipcore_dir/PLL24X2.xco
test/ipcore_dir/PLL24X2.xdc
test/ipcore_dir/PLL24X2.xise
test/ipcore_dir/PLL24X2_flist.txt
test/ipcore_dir/PLL24X2_xmdf.tcl
test/ipcore_dir/tmp/customization_gui.0.106917332442.out
test/ipcore_dir/tmp/_cg/_dbg/xil_477.in
test/ipcore_dir/tmp/_cg/_dbg/xil_477.out
test/ipcore_dir/tmp/_xmsgs/pn_parser.xmsgs
test/ipcore_dir/_xmsgs/cg.xmsgs
test/ipcore_dir/_xmsgs/pn_parser.xmsgs
test/iseconfig/dot.xreport
test/iseconfig/test.projectmgr
test/iseconfig/top.xreport
test/led.v
test/note1.v
test/par_usage_statistics.html
test/test.gise
test/test.xise
test/textlcd.v
test/top.bgn
test/top.bit
test/top.bld
test/top.cmd_log
test/top.drc
test/top.lso
test/top.ncd
test/top.ngc
test/top.ngd
test/top.ngr
test/top.pad
test/top.par
test/top.pcf
test/top.prj
test/top.ptwx
test/top.syr
test/top.twr
test/top.twx
test/top.ucf
test/top.unroutes
test/top.ut
test/top.v
test/top.xpi
test/top.xst
test/top_bitgen.xwbt
test/top_envsettings.html
test/top_guide.ncd
test/top_map.map
test/top_map.mrp
test/top_map.ncd
test/top_map.ngm
test/top_map.xrpt
test/top_ngdbuild.xrpt
test/top_pad.csv
test/top_pad.txt
test/top_par.xrpt
test/top_summary.html
test/top_summary.xml
test/top_usage.xml
test/top_xst.xrpt
test/usage_statistics_webtalk.html
test/webtalk.log
test/webtalk_impact.xml
test/webtalk_pn.xml
test/xlnx_auto_0_xdb/cst.xbcd
test/xst/work/work.sdbl
test/xst/work/work.sdbx
test/_ngo/netlist.lst
test/_xmsgs/bitgen.xmsgs
test/_xmsgs/map.xmsgs
test/_xmsgs/ngdbuild.xmsgs
test/_xmsgs/par.xmsgs
test/_xmsgs/pn_parser.xmsgs
test/_xmsgs/trce.xmsgs
test/_xmsgs/xst.xmsgs
test/dot.v
test/dot2.v
test/dot_summary.html
test/impact.xsl
test/impact_impact.xwbt
test/ipcore_dir/coregen.cgp
test/ipcore_dir/coregen.log
test/ipcore_dir/create_PLL24X2.tcl
test/ipcore_dir/edit_PLL24X2.tcl
test/ipcore_dir/PLL24X2/clk_wiz_v3_6_readme.txt
test/ipcore_dir/PLL24X2/doc/clk_wiz_v3_6_readme.txt
test/ipcore_dir/PLL24X2/doc/clk_wiz_v3_6_vinfo.html
test/ipcore_dir/PLL24X2/doc/pg065_clk_wiz.pdf
test/ipcore_dir/PLL24X2/example_design/PLL24X2_exdes.ucf
test/ipcore_dir/PLL24X2/example_design/PLL24X2_exdes.v
test/ipcore_dir/PLL24X2/example_design/PLL24X2_exdes.xdc
test/ipcore_dir/PLL24X2/implement/implement.bat
test/ipcore_dir/PLL24X2/implement/implement.sh
test/ipcore_dir/PLL24X2/implement/planAhead_ise.bat
test/ipcore_dir/PLL24X2/implement/planAhead_ise.sh
test/ipcore_dir/PLL24X2/implement/planAhead_ise.tcl
test/ipcore_dir/PLL24X2/implement/planAhead_rdn.bat
test/ipcore_dir/PLL24X2/implement/planAhead_rdn.sh
test/ipcore_dir/PLL24X2/implement/planAhead_rdn.tcl
test/ipcore_dir/PLL24X2/implement/xst.prj
test/ipcore_dir/PLL24X2/implement/xst.scr
test/ipcore_dir/PLL24X2/simulation/functional/simcmds.tcl
test/ipcore_dir/PLL24X2/simulation/functional/simulate_isim.bat
test/ipcore_dir/PLL24X2/simulation/functional/simulate_isim.sh
test/ipcore_dir/PLL24X2/simulation/functional/simulate_mti.bat
test/ipcore_dir/PLL24X2/simulation/functional/simulate_mti.do
test/ipcore_dir/PLL24X2/simulation/functional/simulate_mti.sh
test/ipcore_dir/PLL24X2/simulation/functional/simulate_ncsim.sh
test/ipcore_dir/PLL24X2/simulation/functional/simulate_vcs.sh
test/ipcore_dir/PLL24X2/simulation/functional/ucli_commands.key
test/ipcore_dir/PLL24X2/simulation/functional/vcs_session.tcl
test/ipcore_dir/PLL24X2/simulation/functional/wave.do
test/ipcore_dir/PLL24X2/simulation/functional/wave.sv
test/ipcore_dir/PLL24X2/simulation/PLL24X2_tb.v
test/ipcore_dir/PLL24X2/simulation/timing/PLL24X2_tb.v
test/ipcore_dir/PLL24X2/simulation/timing/sdf_cmd_file
test/ipcore_dir/PLL24X2/simulation/timing/simcmds.tcl
test/ipcore_dir/PLL24X2/simulation/timing/simulate_isim.sh
test/ipcore_dir/PLL24X2/simulation/timing/simulate_mti.bat
test/ipcore_dir/PLL24X2/simulation/timing/simulate_mti.do
test/ipcore_dir/PLL24X2/simulation/timing/simulate_mti.sh
test/ipcore_dir/PLL24X2/simulation/timing/simulate_ncsim.sh
test/ipcore_dir/PLL24X2/simulation/timing/simulate_vcs.sh
test/ipcore_dir/PLL24X2/simulation/timing/ucli_commands.key
test/ipcore_dir/PLL24X2/simulation/timing/vcs_session.tcl
test/ipcore_dir/PLL24X2/simulation/timing/wave.do
test/ipcore_dir/PLL24X2.asy
test/ipcore_dir/PLL24X2.gise
test/ipcore_dir/PLL24X2.ncf
test/ipcore_dir/PLL24X2.sym
test/ipcore_dir/PLL24X2.ucf
test/ipcore_dir/PLL24X2.v
test/ipcore_dir/PLL24X2.veo
test/ipcore_dir/PLL24X2.xco
test/ipcore_dir/PLL24X2.xdc
test/ipcore_dir/PLL24X2.xise
test/ipcore_dir/PLL24X2_flist.txt
test/ipcore_dir/PLL24X2_xmdf.tcl
test/ipcore_dir/tmp/customization_gui.0.106917332442.out
test/ipcore_dir/tmp/_cg/_dbg/xil_477.in
test/ipcore_dir/tmp/_cg/_dbg/xil_477.out
test/ipcore_dir/tmp/_xmsgs/pn_parser.xmsgs
test/ipcore_dir/_xmsgs/cg.xmsgs
test/ipcore_dir/_xmsgs/pn_parser.xmsgs
test/iseconfig/dot.xreport
test/iseconfig/test.projectmgr
test/iseconfig/top.xreport
test/led.v
test/note1.v
test/par_usage_statistics.html
test/test.gise
test/test.xise
test/textlcd.v
test/top.bgn
test/top.bit
test/top.bld
test/top.cmd_log
test/top.drc
test/top.lso
test/top.ncd
test/top.ngc
test/top.ngd
test/top.ngr
test/top.pad
test/top.par
test/top.pcf
test/top.prj
test/top.ptwx
test/top.syr
test/top.twr
test/top.twx
test/top.ucf
test/top.unroutes
test/top.ut
test/top.v
test/top.xpi
test/top.xst
test/top_bitgen.xwbt
test/top_envsettings.html
test/top_guide.ncd
test/top_map.map
test/top_map.mrp
test/top_map.ncd
test/top_map.ngm
test/top_map.xrpt
test/top_ngdbuild.xrpt
test/top_pad.csv
test/top_pad.txt
test/top_par.xrpt
test/top_summary.html
test/top_summary.xml
test/top_usage.xml
test/top_xst.xrpt
test/usage_statistics_webtalk.html
test/webtalk.log
test/webtalk_impact.xml
test/webtalk_pn.xml
test/xlnx_auto_0_xdb/cst.xbcd
test/xst/work/work.sdbl
test/xst/work/work.sdbx
test/_ngo/netlist.lst
test/_xmsgs/bitgen.xmsgs
test/_xmsgs/map.xmsgs
test/_xmsgs/ngdbuild.xmsgs
test/_xmsgs/par.xmsgs
test/_xmsgs/pn_parser.xmsgs
test/_xmsgs/trce.xmsgs
test/_xmsgs/xst.xmsgs