Mux , Demux 베릴로그 설계 PPT 및 파일포함 (먹스 디먹스 Verilog)
*성*
다운로드
장바구니
소개글
총 3가지 자료가 각 각 베릴로그로 의해 설계 구현된 자료입니다.코드와, 타이밍밴치 모두포함되어있습니다.(주석으로 코드설명되어있습니다)
1. 4to1 Mux,
module MUX4_1(a,b,c,d,s1,s0,y);
input a,b,c,d; // 입력값 a,b,c,d
input s1,s0; // 선택값 s1,s0
output y; // 출력값 y
assign y = (~s1 & ~s0 & a)
이하 생략
module top_mux;
// Inputs
reg a ,b , c, d;
reg s1, s0;
// Outputs
wire y;
MUX4_1 uut (
.a(a),
.b(b),
.c(c),
.d(d),
.s1(s1),
.s0(s0),
이하생략
2. 8to 1 Mux,
3.1to4 Demux verilog source
컴파일 실행환경
Verilog ISE Design v.13.1압축파일 내 파일목록
demux/demux.gise
demux/demux.xise
demux/demux4_1.v
demux/demux4_1_summary.html
demux/demux4_1_top.v
demux/demux4_1_top_beh.prj
demux/demux4_1_top_isim_beh.exe
demux/demux4_1_top_isim_beh.wdb
demux/demux8_1_summary.html
demux/fuse.log
demux/fuse.xmsgs
demux/fuseRelaunch.cmd
demux/ipcore_dir/
demux/iseconfig/demux.projectmgr
demux/iseconfig/demux4_1.xreport
demux/isim/demux4_1_top_isim_beh.exe.sim/demux4_1_top_isim_beh.exe
demux/isim/demux4_1_top_isim_beh.exe.sim/isimcrash.log
demux/isim/demux4_1_top_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg
demux/isim/demux4_1_top_isim_beh.exe.sim/isimkernel.log
demux/isim/demux4_1_top_isim_beh.exe.sim/libPortability.dll
demux/isim/demux4_1_top_isim_beh.exe.sim/netId.dat
demux/isim/demux4_1_top_isim_beh.exe.sim/tmp_save/_1
demux/isim/demux4_1_top_isim_beh.exe.sim/work/demux4_1_top_isim_beh.exe_main.c
demux/isim/demux4_1_top_isim_beh.exe.sim/work/demux4_1_top_isim_beh.exe_main.nt64.obj
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000000354163069_2701578378.c
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000000354163069_2701578378.didat
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000000354163069_2701578378.nt64.obj
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000002807388976_0981868819.c
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000002807388976_0981868819.didat
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000002807388976_0981868819.nt64.obj
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.c
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.didat
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.nt64.obj
demux/isim/isim_usage_statistics.html
demux/isim/pn_info
demux/isim/work/demux4_1.sdb
demux/isim/work/demux4_1_top.sdb
demux/isim/work/glbl.sdb
demux/isim.cmd
demux/isim.log
demux/mkMUX_summary.html
demux/xilinxsim.ini
demux/_xmsgs/pn_parser.xmsgs
mux/fuse.log
mux/fuse.xmsgs
mux/fuseRelaunch.cmd
mux/ipcore_dir/
mux/iseconfig/mkMUX.xreport
mux/iseconfig/mux.projectmgr
mux/iseconfig/mux.xreport
mux/iseconfig/MUX4_1.xreport
mux/isim/isim_usage_statistics.html
mux/isim/pn_info
mux/isim/top_mux_isim_beh.exe.sim/isimcrash.log
mux/isim/top_mux_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg
mux/isim/top_mux_isim_beh.exe.sim/isimkernel.log
mux/isim/top_mux_isim_beh.exe.sim/libPortability.dll
mux/isim/top_mux_isim_beh.exe.sim/netId.dat
mux/isim/top_mux_isim_beh.exe.sim/tmp_save/_1
mux/isim/top_mux_isim_beh.exe.sim/top_mux_isim_beh.exe
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000002195538404_3561656756.c
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000002195538404_3561656756.didat
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000002195538404_3561656756.nt64.obj
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000003621321083_0034055372.c
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000003621321083_0034055372.didat
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000003621321083_0034055372.nt64.obj
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.c
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.didat
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.nt64.obj
mux/isim/top_mux_isim_beh.exe.sim/work/top_mux_isim_beh.exe_main.c
mux/isim/top_mux_isim_beh.exe.sim/work/top_mux_isim_beh.exe_main.nt64.obj
mux/isim/work/@m@u@x4_1.sdb
mux/isim/work/glbl.sdb
mux/isim/work/top_mux.sdb
mux/isim.cmd
mux/isim.log
mux/mkMUX_summary.html
mux/mux.gise
mux/mux.v
mux/mux.xise
mux/MUX4_1_summary.html
mux/mux_summary.html
mux/top_mux.v
mux/top_mux_beh.prj
mux/top_mux_isim_beh.exe
mux/top_mux_isim_beh.wdb
mux/top_mux_stx_beh.prj
mux/xilinxsim.ini
mux/_xmsgs/pn_parser.xmsgs
mux8/fuse.log
mux8/fuse.xmsgs
mux8/fuseRelaunch.cmd
mux8/ipcore_dir/
mux8/iseconfig/mux8.projectmgr
mux8/iseconfig/mux8.xreport
mux8/isim/isim_usage_statistics.html
mux8/isim/pn_info
mux8/isim/top_mux8_isim_beh.exe.sim/isimcrash.log
mux8/isim/top_mux8_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg
mux8/isim/top_mux8_isim_beh.exe.sim/isimkernel.log
mux8/isim/top_mux8_isim_beh.exe.sim/libPortability.dll
mux8/isim/top_mux8_isim_beh.exe.sim/netId.dat
mux8/isim/top_mux8_isim_beh.exe.sim/tmp_save/_1
mux8/isim/top_mux8_isim_beh.exe.sim/top_mux8_isim_beh.exe
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000000822902702_1676813069.c
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000000822902702_1676813069.didat
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000000822902702_1676813069.nt64.obj
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000002980603457_3689961810.c
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000002980603457_3689961810.didat
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000002980603457_3689961810.nt64.obj
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.c
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.didat
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.nt64.obj
mux8/isim/top_mux8_isim_beh.exe.sim/work/top_mux8_isim_beh.exe_main.c
mux8/isim/top_mux8_isim_beh.exe.sim/work/top_mux8_isim_beh.exe_main.nt64.obj
mux8/isim/work/glbl.sdb
mux8/isim/work/mux8.sdb
mux8/isim/work/top_mux8.sdb
mux8/isim.cmd
mux8/isim.log
mux8/mux8.gise
mux8/mux8.v
mux8/mux8.xise
mux8/mux8_summary.html
mux8/top_mux8.v
mux8/top_mux8_beh.prj
mux8/top_mux8_isim_beh.exe
mux8/top_mux8_isim_beh.wdb
mux8/xilinxsim.ini
mux8/_xmsgs/pn_parser.xmsgs
demux/demux.xise
demux/demux4_1.v
demux/demux4_1_summary.html
demux/demux4_1_top.v
demux/demux4_1_top_beh.prj
demux/demux4_1_top_isim_beh.exe
demux/demux4_1_top_isim_beh.wdb
demux/demux8_1_summary.html
demux/fuse.log
demux/fuse.xmsgs
demux/fuseRelaunch.cmd
demux/ipcore_dir/
demux/iseconfig/demux.projectmgr
demux/iseconfig/demux4_1.xreport
demux/isim/demux4_1_top_isim_beh.exe.sim/demux4_1_top_isim_beh.exe
demux/isim/demux4_1_top_isim_beh.exe.sim/isimcrash.log
demux/isim/demux4_1_top_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg
demux/isim/demux4_1_top_isim_beh.exe.sim/isimkernel.log
demux/isim/demux4_1_top_isim_beh.exe.sim/libPortability.dll
demux/isim/demux4_1_top_isim_beh.exe.sim/netId.dat
demux/isim/demux4_1_top_isim_beh.exe.sim/tmp_save/_1
demux/isim/demux4_1_top_isim_beh.exe.sim/work/demux4_1_top_isim_beh.exe_main.c
demux/isim/demux4_1_top_isim_beh.exe.sim/work/demux4_1_top_isim_beh.exe_main.nt64.obj
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000000354163069_2701578378.c
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000000354163069_2701578378.didat
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000000354163069_2701578378.nt64.obj
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000002807388976_0981868819.c
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000002807388976_0981868819.didat
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000002807388976_0981868819.nt64.obj
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.c
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.didat
demux/isim/demux4_1_top_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.nt64.obj
demux/isim/isim_usage_statistics.html
demux/isim/pn_info
demux/isim/work/demux4_1.sdb
demux/isim/work/demux4_1_top.sdb
demux/isim/work/glbl.sdb
demux/isim.cmd
demux/isim.log
demux/mkMUX_summary.html
demux/xilinxsim.ini
demux/_xmsgs/pn_parser.xmsgs
mux/fuse.log
mux/fuse.xmsgs
mux/fuseRelaunch.cmd
mux/ipcore_dir/
mux/iseconfig/mkMUX.xreport
mux/iseconfig/mux.projectmgr
mux/iseconfig/mux.xreport
mux/iseconfig/MUX4_1.xreport
mux/isim/isim_usage_statistics.html
mux/isim/pn_info
mux/isim/top_mux_isim_beh.exe.sim/isimcrash.log
mux/isim/top_mux_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg
mux/isim/top_mux_isim_beh.exe.sim/isimkernel.log
mux/isim/top_mux_isim_beh.exe.sim/libPortability.dll
mux/isim/top_mux_isim_beh.exe.sim/netId.dat
mux/isim/top_mux_isim_beh.exe.sim/tmp_save/_1
mux/isim/top_mux_isim_beh.exe.sim/top_mux_isim_beh.exe
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000002195538404_3561656756.c
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000002195538404_3561656756.didat
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000002195538404_3561656756.nt64.obj
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000003621321083_0034055372.c
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000003621321083_0034055372.didat
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000003621321083_0034055372.nt64.obj
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.c
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.didat
mux/isim/top_mux_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.nt64.obj
mux/isim/top_mux_isim_beh.exe.sim/work/top_mux_isim_beh.exe_main.c
mux/isim/top_mux_isim_beh.exe.sim/work/top_mux_isim_beh.exe_main.nt64.obj
mux/isim/work/@m@u@x4_1.sdb
mux/isim/work/glbl.sdb
mux/isim/work/top_mux.sdb
mux/isim.cmd
mux/isim.log
mux/mkMUX_summary.html
mux/mux.gise
mux/mux.v
mux/mux.xise
mux/MUX4_1_summary.html
mux/mux_summary.html
mux/top_mux.v
mux/top_mux_beh.prj
mux/top_mux_isim_beh.exe
mux/top_mux_isim_beh.wdb
mux/top_mux_stx_beh.prj
mux/xilinxsim.ini
mux/_xmsgs/pn_parser.xmsgs
mux8/fuse.log
mux8/fuse.xmsgs
mux8/fuseRelaunch.cmd
mux8/ipcore_dir/
mux8/iseconfig/mux8.projectmgr
mux8/iseconfig/mux8.xreport
mux8/isim/isim_usage_statistics.html
mux8/isim/pn_info
mux8/isim/top_mux8_isim_beh.exe.sim/isimcrash.log
mux8/isim/top_mux8_isim_beh.exe.sim/ISimEngine-DesignHierarchy.dbg
mux8/isim/top_mux8_isim_beh.exe.sim/isimkernel.log
mux8/isim/top_mux8_isim_beh.exe.sim/libPortability.dll
mux8/isim/top_mux8_isim_beh.exe.sim/netId.dat
mux8/isim/top_mux8_isim_beh.exe.sim/tmp_save/_1
mux8/isim/top_mux8_isim_beh.exe.sim/top_mux8_isim_beh.exe
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000000822902702_1676813069.c
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000000822902702_1676813069.didat
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000000822902702_1676813069.nt64.obj
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000002980603457_3689961810.c
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000002980603457_3689961810.didat
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000002980603457_3689961810.nt64.obj
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.c
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.didat
mux8/isim/top_mux8_isim_beh.exe.sim/work/m_00000000004093713498_2073120511.nt64.obj
mux8/isim/top_mux8_isim_beh.exe.sim/work/top_mux8_isim_beh.exe_main.c
mux8/isim/top_mux8_isim_beh.exe.sim/work/top_mux8_isim_beh.exe_main.nt64.obj
mux8/isim/work/glbl.sdb
mux8/isim/work/mux8.sdb
mux8/isim/work/top_mux8.sdb
mux8/isim.cmd
mux8/isim.log
mux8/mux8.gise
mux8/mux8.v
mux8/mux8.xise
mux8/mux8_summary.html
mux8/top_mux8.v
mux8/top_mux8_beh.prj
mux8/top_mux8_isim_beh.exe
mux8/top_mux8_isim_beh.wdb
mux8/xilinxsim.ini
mux8/_xmsgs/pn_parser.xmsgs