实例介绍
完整的《Xilinx ISE 9.x FPGA/CPLD设计指南》开发资料,若不能下载请留言
【实例截图】
【核心代码】
ise_book
└── ise_book
├── Example-10-1
│ ├── I2C
│ │ ├── At24c02.v
│ │ ├── i2c.cmd_log
│ │ ├── i2c_control.vhd
│ │ ├── I2C.ise
│ │ ├── I2C.ise_ISE_Backup
│ │ ├── i2c.lso
│ │ ├── i2c.ngc
│ │ ├── i2c.ngr
│ │ ├── I2C.ntrc_log
│ │ ├── i2c.prj
│ │ ├── i2c.stx
│ │ ├── i2c_summary.html
│ │ ├── i2c.syr
│ │ ├── i2c.vhd
│ │ ├── i2c_vhdl.prj
│ │ ├── i2c.xst
│ │ ├── isim
│ │ │ ├── temp
│ │ │ │ ├── hdllib.ref
│ │ │ │ ├── hdpdeps.ref
│ │ │ │ ├── vlg26
│ │ │ │ │ └── tb.bin
│ │ │ │ ├── vlg2D
│ │ │ │ │ └── glbl.bin
│ │ │ │ └── vlg50
│ │ │ │ └── _a_t24_c02.bin
│ │ │ ├── unisim_ver.auxlib
│ │ │ │ ├── hdllib.ref
│ │ │ │ └── _p_u_l_l_u_p
│ │ │ │ ├── mingw
│ │ │ │ │ └── _p_u_l_l_u_p.obj
│ │ │ │ └── _p_u_l_l_u_p.h
│ │ │ └── work
│ │ │ ├── _a_t24_c02
│ │ │ │ ├── _a_t24_c02.h
│ │ │ │ └── mingw
│ │ │ │ └── _a_t24_c02.obj
│ │ │ ├── glbl
│ │ │ │ ├── glbl.h
│ │ │ │ └── mingw
│ │ │ │ └── glbl.obj
│ │ │ ├── hdllib.ref
│ │ │ ├── hdpdeps.ref
│ │ │ ├── i2c
│ │ │ │ ├── behave.h
│ │ │ │ └── mingw
│ │ │ │ └── behave.obj
│ │ │ ├── i2c_control
│ │ │ │ ├── behave.h
│ │ │ │ └── mingw
│ │ │ │ └── behave.obj
│ │ │ ├── _p_u_l_l_u_p2
│ │ │ │ ├── mingw
│ │ │ │ │ └── _p_u_l_l_u_p2.obj
│ │ │ │ ├── _p_u_l_l_u_p2.h
│ │ │ │ └── xsim_p_u_l_l_u_p2.cpp
│ │ │ ├── shift8
│ │ │ │ ├── definition.h
│ │ │ │ └── mingw
│ │ │ │ └── definition.obj
│ │ │ ├── sub00
│ │ │ │ ├── vhpl00.vho
│ │ │ │ ├── vhpl01.vho
│ │ │ │ ├── vhpl02.vho
│ │ │ │ ├── vhpl03.vho
│ │ │ │ ├── vhpl04.vho
│ │ │ │ ├── vhpl05.vho
│ │ │ │ ├── vhpl06.vho
│ │ │ │ ├── vhpl07.vho
│ │ │ │ ├── vhpl08.vho
│ │ │ │ └── vhpl09.vho
│ │ │ ├── tb
│ │ │ │ ├── mingw
│ │ │ │ │ └── tb.obj
│ │ │ │ ├── tb.h
│ │ │ │ └── xsimtb.cpp
│ │ │ ├── uc_interface
│ │ │ │ ├── behaviour.h
│ │ │ │ └── mingw
│ │ │ │ └── behaviour.obj
│ │ │ ├── upcnt4
│ │ │ │ ├── definition.h
│ │ │ │ └── mingw
│ │ │ │ └── definition.obj
│ │ │ ├── vlg20
│ │ │ │ └── _p_u_l_l_u_p2.bin
│ │ │ ├── vlg26
│ │ │ │ └── tb.bin
│ │ │ ├── vlg2D
│ │ │ │ └── glbl.bin
│ │ │ └── vlg50
│ │ │ └── _a_t24_c02.bin
│ │ ├── isim.cmd
│ │ ├── isim.hdlsourcefiles
│ │ ├── isim.log
│ │ ├── isim.tmp_save
│ │ │ └── _1
│ │ ├── pullup.v
│ │ ├── shift.vhd
│ │ ├── tb_beh.prj
│ │ ├── tb_stx.prj
│ │ ├── tb.v
│ │ ├── uc_interface.vhd
│ │ ├── upcnt4.vhd
│ │ ├── xilinxsim.ini
│ │ ├── _xmsgs
│ │ │ ├── fuse.xmsgs
│ │ │ ├── vhpcomp.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── i2c.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ ├── hdpdeps.ref
│ │ └── sub00
│ │ ├── vhpl00.vho
│ │ ├── vhpl01.vho
│ │ ├── vhpl02.vho
│ │ ├── vhpl03.vho
│ │ ├── vhpl04.vho
│ │ ├── vhpl05.vho
│ │ ├── vhpl06.vho
│ │ ├── vhpl07.vho
│ │ ├── vhpl08.vho
│ │ └── vhpl09.vho
│ └── source
│ ├── At24c02.v
│ ├── i2c_control.vhd
│ ├── i2c.vhd
│ ├── pullup.v
│ ├── shift.vhd
│ ├── tb.v
│ ├── uc_interface.vhd
│ └── upcnt4.vhd
├── Example-10-1_temp
│ ├── I2C
│ │ ├── At24c02.v
│ │ ├── i2c.cmd_log
│ │ ├── i2c_control.vhd
│ │ ├── I2C.ise
│ │ ├── I2C.ise_ISE_Backup
│ │ ├── i2c.lso
│ │ ├── i2c.ngc
│ │ ├── i2c.ngr
│ │ ├── I2C.ntrc_log
│ │ ├── i2c.prj
│ │ ├── i2c.stx
│ │ ├── i2c_summary.html
│ │ ├── i2c.syr
│ │ ├── i2c.vhd
│ │ ├── i2c_vhdl.prj
│ │ ├── i2c.xst
│ │ ├── __ISE_repository_I2C.ise_.lock
│ │ ├── isim
│ │ │ └── work
│ │ │ ├── _a_t24_c02
│ │ │ │ ├── _a_t24_c02.h
│ │ │ │ └── mingw
│ │ │ │ └── _a_t24_c02.obj
│ │ │ ├── glbl
│ │ │ │ ├── glbl.h
│ │ │ │ └── mingw
│ │ │ │ └── glbl.obj
│ │ │ ├── hdllib.ref
│ │ │ ├── hdpdeps.ref
│ │ │ ├── i2c
│ │ │ │ ├── behave.h
│ │ │ │ └── mingw
│ │ │ │ └── behave.obj
│ │ │ ├── i2c_control
│ │ │ │ ├── behave.h
│ │ │ │ └── mingw
│ │ │ │ └── behave.obj
│ │ │ ├── shift8
│ │ │ │ ├── definition.h
│ │ │ │ └── mingw
│ │ │ │ └── definition.obj
│ │ │ ├── sub00
│ │ │ │ ├── vhpl00.vho
│ │ │ │ ├── vhpl01.vho
│ │ │ │ ├── vhpl02.vho
│ │ │ │ ├── vhpl03.vho
│ │ │ │ ├── vhpl04.vho
│ │ │ │ ├── vhpl05.vho
│ │ │ │ ├── vhpl06.vho
│ │ │ │ ├── vhpl07.vho
│ │ │ │ ├── vhpl08.vho
│ │ │ │ └── vhpl09.vho
│ │ │ ├── tb
│ │ │ │ ├── mingw
│ │ │ │ │ └── tb.obj
│ │ │ │ ├── tb.h
│ │ │ │ └── xsimtb.cpp
│ │ │ ├── uc_interface
│ │ │ │ ├── behaviour.h
│ │ │ │ └── mingw
│ │ │ │ └── behaviour.obj
│ │ │ ├── upcnt4
│ │ │ │ ├── definition.h
│ │ │ │ └── mingw
│ │ │ │ └── definition.obj
│ │ │ ├── vlg26
│ │ │ │ └── tb.bin
│ │ │ ├── vlg2D
│ │ │ │ └── glbl.bin
│ │ │ └── vlg50
│ │ │ └── _a_t24_c02.bin
│ │ ├── isim.cmd
│ │ ├── isim.hdlsourcefiles
│ │ ├── isim.log
│ │ ├── isim.tmp_save
│ │ │ └── _1
│ │ ├── modelsim.cr.mti
│ │ ├── modelsim.mpf
│ │ ├── pullup.v
│ │ ├── shift.vhd
│ │ ├── tb_beh.prj
│ │ ├── tb_isim_beh.exe
│ │ ├── tb.v
│ │ ├── uc_interface.vhd
│ │ ├── upcnt4.vhd
│ │ ├── work
│ │ │ ├── @a@t24@c02
│ │ │ │ ├── _primary.dat
│ │ │ │ ├── _primary.vhd
│ │ │ │ └── verilog.asm
│ │ │ ├── i2c
│ │ │ │ ├── behave.asm
│ │ │ │ ├── behave.dat
│ │ │ │ └── _primary.dat
│ │ │ ├── i2c_control
│ │ │ │ ├── behave.asm
│ │ │ │ ├── behave.dat
│ │ │ │ └── _primary.dat
│ │ │ ├── _info
│ │ │ ├── @p@u@l@l@u@p
│ │ │ │ ├── _primary.dat
│ │ │ │ ├── _primary.vhd
│ │ │ │ └── verilog.asm
│ │ │ ├── shift8
│ │ │ │ ├── definition.asm
│ │ │ │ ├── definition.dat
│ │ │ │ └── _primary.dat
│ │ │ ├── tb
│ │ │ │ ├── _primary.dat
│ │ │ │ ├── _primary.vhd
│ │ │ │ └── verilog.asm
│ │ │ ├── uc_interface
│ │ │ │ ├── behaviour.asm
│ │ │ │ ├── behaviour.dat
│ │ │ │ └── _primary.dat
│ │ │ └── upcnt4
│ │ │ ├── definition.asm
│ │ │ ├── definition.dat
│ │ │ └── _primary.dat
│ │ ├── xilinxsim.ini
│ │ ├── _xmsgs
│ │ │ ├── fuse.xmsgs
│ │ │ ├── vhpcomp.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── i2c.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ ├── hdpdeps.ref
│ │ └── sub00
│ │ ├── vhpl00.vho
│ │ ├── vhpl01.vho
│ │ ├── vhpl02.vho
│ │ ├── vhpl03.vho
│ │ ├── vhpl04.vho
│ │ ├── vhpl05.vho
│ │ ├── vhpl06.vho
│ │ ├── vhpl07.vho
│ │ ├── vhpl08.vho
│ │ └── vhpl09.vho
│ └── source
│ ├── At24c02.v
│ ├── i2c_control.vhd
│ ├── i2c.vhd
│ ├── pullup.v
│ ├── shift.vhd
│ ├── tb.v
│ ├── uc_interface.vhd
│ └── upcnt4.vhd
├── Example-1-1
│ ├── prescale_counter_ver
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── prescale_counter.bld
│ │ ├── prescale_counter.cmd_log
│ │ ├── prescale_counter_fpga_editor.log
│ │ ├── prescale_counter_guide.ncd
│ │ ├── prescale_counter.lso
│ │ ├── prescale_counter_map.map
│ │ ├── prescale_counter_map.mrp
│ │ ├── prescale_counter_map.ncd
│ │ ├── prescale_counter_map.ngm
│ │ ├── prescale_counter.ncd
│ │ ├── prescale_counter.ngc
│ │ ├── prescale_counter.ngd
│ │ ├── prescale_counter.ngr
│ │ ├── prescale_counter.pad
│ │ ├── prescale_counter_pad.csv
│ │ ├── prescale_counter_pad.txt
│ │ ├── prescale_counter.par
│ │ ├── prescale_counter.pcf
│ │ ├── prescale_counter_prev_built.ngd
│ │ ├── prescale_counter.prj
│ │ ├── prescale_counter.stx
│ │ ├── prescale_counter_summary.html
│ │ ├── prescale_counter_summary.xml
│ │ ├── prescale_counter.syr
│ │ ├── prescale_counter.twr
│ │ ├── prescale_counter.twx
│ │ ├── prescale_counter.unroutes
│ │ ├── prescale_counter_usage.xml
│ │ ├── prescale_counter_ver.ise
│ │ ├── prescale_counter_ver.ise_ISE_Backup
│ │ ├── prescale_counter_ver.ntrc_log
│ │ ├── prescale_counter.xpi
│ │ ├── prescale_counter.xst
│ │ ├── _xmsgs
│ │ │ ├── map.xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ ├── par.xmsgs
│ │ │ ├── trce.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── prescale_counter.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ └── vlg12
│ │ └── prescale__counter.bin
│ ├── prescale_counter_vhd
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── prescale_counter.bld
│ │ ├── prescale_counter.cmd_log
│ │ ├── prescale_counter_fpga_editor.log
│ │ ├── prescale_counter_guide.ncd
│ │ ├── prescale_counter.lso
│ │ ├── prescale_counter_map.map
│ │ ├── prescale_counter_map.mrp
│ │ ├── prescale_counter_map.ncd
│ │ ├── prescale_counter_map.ngm
│ │ ├── prescale_counter.ncd
│ │ ├── prescale_counter.ngc
│ │ ├── prescale_counter.ngd
│ │ ├── prescale_counter.ngr
│ │ ├── prescale_counter.pad
│ │ ├── prescale_counter_pad.csv
│ │ ├── prescale_counter_pad.txt
│ │ ├── prescale_counter.par
│ │ ├── prescale_counter.pcf
│ │ ├── prescale_counter_prev_built.ngd
│ │ ├── prescale_counter.prj
│ │ ├── prescale_counter.stx
│ │ ├── prescale_counter_summary.html
│ │ ├── prescale_counter_summary.xml
│ │ ├── prescale_counter.syr
│ │ ├── prescale_counter.twr
│ │ ├── prescale_counter.twx
│ │ ├── prescale_counter.unroutes
│ │ ├── prescale_counter_usage.xml
│ │ ├── prescale_counter_vhd.ise
│ │ ├── prescale_counter_vhd.ise_ISE_Backup
│ │ ├── prescale_counter_vhdl.prj
│ │ ├── prescale_counter_vhd.ntrc_log
│ │ ├── prescale_counter.xpi
│ │ ├── prescale_counter.xst
│ │ ├── _xmsgs
│ │ │ ├── map.xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ ├── par.xmsgs
│ │ │ ├── trce.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── prescale_counter.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ ├── hdpdeps.ref
│ │ └── sub00
│ │ ├── vhpl00.vho
│ │ └── vhpl01.vho
│ └── source
│ ├── Verilog
│ │ └── prescale_counter.v
│ └── VHDL
│ └── prescale_counter.vhd
├── Example-2-1
│ ├── counter_guide.ncd
│ ├── counter_map.map
│ ├── counter_prev_built.ngd
│ ├── counter.spl
│ ├── counter_summary.html
│ ├── counter_summary.xml
│ ├── counter.sym
│ ├── counter_tbw.ant
│ ├── counter_tbw.jhd
│ ├── counter_tbw_selfcheck.ant
│ ├── counter_tbw_selfcheck_beh.v
│ ├── counter_tbw_selfcheck.tfw
│ ├── counter_tbw.tbw
│ ├── counter_tbw.xwv
│ ├── counter_tbw.xwv.bak
│ ├── counter_tbw.xwv_bak
│ ├── counter.v
│ ├── counter_vhdl_summary.html
│ ├── counter_vhdl.vhd
│ ├── Example-2-1.ipf
│ ├── Example-2-1.ise
│ ├── Example-2-1.ise_ISE_Backup
│ ├── Example-2-1.ntrc_log
│ ├── _impact.cmd
│ ├── _impact.log
│ ├── __ISE_repository_Example-2-1.ise_.lock
│ ├── isim.log
│ ├── isim.tmp_save
│ │ └── _1
│ ├── _ngo
│ │ └── netlist.lst
│ ├── _pace.ucf
│ ├── Source
│ │ └── top_hc164_driver.v
│ ├── sp306_led_top.bgn
│ ├── sp306_led_top.bit
│ ├── sp306_led_top.bld
│ ├── sp306_led_top.cel
│ ├── sp306_led_top.cmd_log
│ ├── sp306_led_top.drc
│ ├── sp306_led_top_guide.ncd
│ ├── sp306_led_top.lfp
│ ├── sp306_led_top.lso
│ ├── sp306_led_top_map.map
│ ├── sp306_led_top_map.mrp
│ ├── sp306_led_top_map.ncd
│ ├── sp306_led_top_map.ngm
│ ├── sp306_led_top.mcs
│ ├── sp306_led_top.ncd
│ ├── sp306_led_top.ngc
│ ├── sp306_led_top.ngd
│ ├── sp306_led_top.ngr
│ ├── sp306_led_top.pad
│ ├── sp306_led_top_pad.csv
│ ├── sp306_led_top_pad.txt
│ ├── sp306_led_top.par
│ ├── sp306_led_top.pcf
│ ├── sp306_led_top_prev_built.ngd
│ ├── sp306_led_top.prj
│ ├── sp306_led_top.prm
│ ├── sp306_led_top.sig
│ ├── sp306_led_top.stx
│ ├── sp306_led_top_summary.html
│ ├── sp306_led_top_summary.xml
│ ├── sp306_led_top.syr
│ ├── sp306_led_top.twr
│ ├── sp306_led_top.twx
│ ├── sp306_led_top.ucf
│ ├── sp306_led_top.unroutes
│ ├── sp306_led_top_usage.xml
│ ├── sp306_led_top.ut
│ ├── sp306_led_top.v
│ ├── sp306_led_top.xpi
│ ├── sp306_led_top.xst
│ ├── sp306_top_guide.ncd
│ ├── sp306_top_map.map
│ ├── sp306_top_prev_built.ngd
│ ├── sp306_top.sch
│ ├── sp306_top_summary.html
│ ├── sp306_top_summary.xml
│ ├── sp306_top.ut
│ ├── timing.twr
│ ├── top_hc164_driver.spl
│ ├── top_hc164_driver.sym
│ ├── top_hc164_driver.v
│ ├── Untitled.mcs
│ ├── Untitled.prm
│ ├── Untitled.sig
│ ├── _xmsgs
│ │ ├── bitgen.xmsgs
│ │ ├── fuse.xmsgs
│ │ ├── map.xmsgs
│ │ ├── netgen.xmsgs
│ │ ├── ngdbuild.xmsgs
│ │ ├── par.xmsgs
│ │ ├── trce.xmsgs
│ │ └── xst.xmsgs
│ └── xst
│ ├── dump.xst
│ │ └── sp306_led_top.prj
│ │ └── ntrc.scr
│ └── work
│ ├── hdllib.ref
│ ├── vlg10
│ │ └── counter.bin
│ ├── vlg3F
│ │ └── top__hc164__driver.bin
│ └── vlg72
│ └── sp306__led__top.bin
├── Example-2-2
│ ├── cnt16.asy
│ ├── cnt16_flist.txt
│ ├── cnt16.ngc
│ ├── cnt16_readme.txt
│ ├── cnt16.sym
│ ├── cnt16.v
│ ├── cnt16.veo
│ ├── cnt16.vhd
│ ├── cnt16.vho
│ ├── cnt16.xco
│ ├── cnt16_xmdf.tcl
│ ├── cnt22.asy
│ ├── cnt22_flist.txt
│ ├── cnt22.ngc
│ ├── cnt22_readme.txt
│ ├── cnt22.sym
│ ├── cnt22.v
│ ├── cnt22.veo
│ ├── cnt22.vhd
│ ├── cnt22.vho
│ ├── cnt22.xco
│ ├── cnt22_xmdf.tcl
│ ├── coregen.cgp
│ ├── coregen.log
│ ├── coregen.rsp
│ ├── counter.v
│ ├── Example-2-2.ipf
│ ├── Example-2-2.ise
│ ├── Example-2-2.ise_ISE_Backup
│ ├── Example-2-2.ntrc_log
│ ├── _impact.cmd
│ ├── _impact.log
│ ├── _ngo
│ │ └── netlist.lst
│ ├── sp306_led_top.bgn
│ ├── sp306_led_top.bit
│ ├── sp306_led_top.bld
│ ├── sp306_led_top.cmd_log
│ ├── sp306_led_top.drc
│ ├── sp306_led_top_guide.ncd
│ ├── sp306_led_top.lso
│ ├── sp306_led_top_map.map
│ ├── sp306_led_top_map.mrp
│ ├── sp306_led_top_map.ncd
│ ├── sp306_led_top_map.ngm
│ ├── sp306_led_top.ncd
│ ├── sp306_led_top.ngc
│ ├── sp306_led_top.ngd
│ ├── sp306_led_top.ngr
│ ├── sp306_led_top.pad
│ ├── sp306_led_top_pad.csv
│ ├── sp306_led_top_pad.txt
│ ├── sp306_led_top.par
│ ├── sp306_led_top.pcf
│ ├── sp306_led_top_prev_built.ngd
│ ├── sp306_led_top.prj
│ ├── sp306_led_top.stx
│ ├── sp306_led_top_summary.html
│ ├── sp306_led_top_summary.xml
│ ├── sp306_led_top.syr
│ ├── sp306_led_top.twr
│ ├── sp306_led_top.twx
│ ├── sp306_led_top.ucf
│ ├── sp306_led_top.unroutes
│ ├── sp306_led_top.ut
│ ├── sp306_led_top.v
│ ├── sp306_led_top.xpi
│ ├── sp306_led_top.xst
│ ├── templates
│ │ └── coregen.xml
│ ├── top_hc164_driver.v
│ ├── _xmsgs
│ │ ├── bitgen.xmsgs
│ │ ├── map.xmsgs
│ │ ├── ngdbuild.xmsgs
│ │ ├── par.xmsgs
│ │ ├── trce.xmsgs
│ │ └── xst.xmsgs
│ └── xst
│ ├── dump.xst
│ │ └── sp306_led_top.prj
│ │ └── ntrc.scr
│ └── work
│ ├── hdllib.ref
│ ├── vlg10
│ │ └── counter.bin
│ ├── vlg3F
│ │ └── top__hc164__driver.bin
│ ├── vlg68
│ │ └── cnt16.bin
│ ├── vlg69
│ │ └── cnt22.bin
│ └── vlg72
│ └── sp306__led__top.bin
├── Example-3-1
│ ├── Source
│ │ ├── counter.v
│ │ └── tcounter.v
│ ├── vsim.wlf
│ └── work
│ ├── counter
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ └── test_counter
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-10
│ ├── counter.v
│ ├── gen_wlf.bat
│ ├── modelsim.ini
│ ├── Source
│ │ ├── counter.v
│ │ ├── gen_wlf.bat
│ │ ├── tcounter.v
│ │ ├── test.do
│ │ ├── view.do
│ │ └── view_wave.bat
│ ├── tcounter.v
│ ├── test.do
│ ├── transcript
│ ├── view.do
│ ├── view_wave.bat
│ ├── waved.wlf
│ └── work
│ ├── counter
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ └── test_counter
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-11
│ ├── beh_sram.v
│ ├── compare.txt
│ ├── gold_sim.do
│ ├── gold.wlf
│ ├── modelsim.ini
│ ├── sec_sim.do
│ ├── sm_seq.v
│ ├── sm.v
│ ├── Source
│ │ ├── beh_sram.v
│ │ ├── compare.txt
│ │ ├── gold_sim.do
│ │ ├── sec_sim.do
│ │ ├── sm_seq.v
│ │ ├── sm.v
│ │ └── test_sm.v
│ ├── test_sm.v
│ ├── test_sm.v.bak
│ ├── vsim.wlf
│ └── work
│ ├── beh_sram
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ ├── sm
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── sm_seq
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ └── test_sm
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-12
│ ├── counter.v
│ ├── modelsim.ini
│ ├── myecvdfile.vcd
│ ├── myevcdfile
│ ├── myvcdfile.vcd
│ ├── Source
│ │ ├── counter.v
│ │ └── tcounter.v
│ ├── tcounter.v
│ ├── transcript
│ ├── vsim.wlf
│ └── work
│ ├── counter
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ └── test_counter
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-13
│ ├── counter.v
│ ├── counter.vcdd
│ ├── modelsim.ini
│ ├── Source
│ │ ├── counter.v
│ │ └── tcounter.v
│ ├── tcounter.v
│ ├── transcript
│ ├── vsim.wlf
│ └── work
│ ├── counter
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ └── test_counter
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-14
│ ├── ise91_pro
│ │ ├── counter_summary.html
│ │ ├── counter.v
│ │ ├── ise91_pro.ise
│ │ ├── ise91_pro.ise_ISE_Backup
│ │ ├── isim
│ │ │ └── work
│ │ │ ├── counter
│ │ │ │ ├── counter.h
│ │ │ │ └── mingw
│ │ │ │ └── counter.obj
│ │ │ ├── glbl
│ │ │ │ ├── glbl.h
│ │ │ │ └── mingw
│ │ │ │ └── glbl.obj
│ │ │ ├── hdllib.ref
│ │ │ ├── hdpdeps.ref
│ │ │ ├── test__counter
│ │ │ │ ├── mingw
│ │ │ │ │ └── test__counter.obj
│ │ │ │ ├── test__counter.h
│ │ │ │ └── xsimtest__counter.cpp
│ │ │ ├── vlg10
│ │ │ │ └── counter.bin
│ │ │ ├── vlg2D
│ │ │ │ └── glbl.bin
│ │ │ └── vlg77
│ │ │ └── test__counter.bin
│ │ ├── isim.cmd
│ │ ├── isim.hdlsourcefiles
│ │ ├── isim.log
│ │ ├── isim.tmp_save
│ │ │ └── _1
│ │ ├── isimwavedata.xwv
│ │ ├── tcounter.v
│ │ ├── test_counter_beh.prj
│ │ ├── test_counter_isim_beh.exe
│ │ ├── xilinxsim.ini
│ │ └── _xmsgs
│ │ └── fuse.xmsgs
│ └── Source
│ ├── counter.v
│ └── tcounter.v
├── Example-3-2
│ ├── project-3-2.cr.mti
│ ├── project-3-2.mpf
│ ├── Source
│ │ ├── counter.v
│ │ └── tcounter.v
│ ├── transcript
│ └── work
│ ├── counter
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ └── test_counter
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-3
│ ├── project-3-3.cr.mti
│ ├── project-3-3.mpf
│ ├── ResourceLib
│ │ ├── counter.v
│ │ └── parts_lib
│ │ ├── counter
│ │ │ ├── _primary.dat
│ │ │ ├── _primary.vhd
│ │ │ └── verilog.asm
│ │ └── _info
│ ├── Source
│ │ ├── counter.v
│ │ └── tcounter.v
│ ├── transcript
│ └── work
│ ├── _info
│ └── test_counter
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-4
│ ├── project-3-4
│ │ ├── counter_summary.html
│ │ ├── counter.v
│ │ ├── project-3-4.ise
│ │ ├── project-3-4.ise_ISE_Backup
│ │ └── tcounter.v
│ └── Source
│ ├── counter.v
│ └── tcounter.v
├── Example-3-5
│ ├── project-3-5.cr.mti
│ ├── project-3-5.mpf
│ ├── Source
│ │ ├── counter.v
│ │ └── tcounter.v
│ ├── vsim.wlf
│ └── work
│ ├── counter
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ └── test_counter
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-6
│ ├── and2.v
│ ├── cache.v
│ ├── gates.v
│ ├── memory.v
│ ├── proc.v
│ ├── run.do
│ ├── set.v
│ ├── Source
│ │ ├── and2.v
│ │ ├── cache.v
│ │ ├── gates.v
│ │ ├── memory.v
│ │ ├── proc.v
│ │ ├── set.v
│ │ └── top.v
│ ├── top.v
│ ├── vsim.wlf
│ ├── wave.do
│ └── work
│ ├── and2
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── cache
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── cache_set
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ ├── memory
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── or2
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── proc
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── top
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ └── v_and2
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-7
│ ├── dp_syn_ram.v
│ ├── ram_tb.v
│ ├── Source
│ │ ├── dp_syn_ram.v
│ │ ├── ram_tb.v
│ │ └── sp_syn_ram.v
│ ├── sp_syn_ram.v
│ └── work
│ ├── @134dp_syn_ram-rtl@134
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── @134sp_syn_ram-3@d@134
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── @134sp_syn_ram-rtl@134
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ ├── _info
│ └── ram_tb
│ ├── _primary.dat
│ ├── _primary.vhd
│ └── verilog.asm
├── Example-3-8
│ ├── adder.vhd
│ ├── gates.vhd
│ ├── library_4
│ │ ├── adder
│ │ │ ├── _primary.dat
│ │ │ ├── rtl.asm
│ │ │ ├── rtl.dat
│ │ │ ├── structural.asm
│ │ │ └── structural.dat
│ │ ├── addern
│ │ │ ├── behavioral.asm
│ │ │ ├── behavioral.dat
│ │ │ ├── _primary.dat
│ │ │ ├── structural.asm
│ │ │ └── structural.dat
│ │ ├── andg
│ │ │ ├── only.asm
│ │ │ ├── only.dat
│ │ │ └── _primary.dat
│ │ ├── gates
│ │ │ ├── _primary.dat
│ │ │ └── _vhdl.asm
│ │ ├── _info
│ │ ├── org
│ │ │ ├── only.asm
│ │ │ ├── only.dat
│ │ │ └── _primary.dat
│ │ ├── test_adder_behavioral
│ │ │ ├── _primary.dat
│ │ │ └── _vhdl.asm
│ │ ├── test_adder_structural
│ │ │ ├── _primary.dat
│ │ │ └── _vhdl.asm
│ │ ├── testbench
│ │ │ ├── adder8.asm
│ │ │ ├── adder8.dat
│ │ │ └── _primary.dat
│ │ └── xorg
│ │ ├── only.asm
│ │ ├── only.dat
│ │ └── _primary.dat
│ ├── modelsim.ini
│ ├── Source
│ │ ├── adder.vhd
│ │ ├── gates.vhd
│ │ └── testadder.vhd
│ ├── testadder.vhd
│ ├── vsim.wlf
│ └── work
│ └── _info
├── Example-3-9
│ ├── cntr_rtl.v
│ ├── cntr_struct.v
│ ├── modelsim.ini
│ ├── Source
│ │ ├── cntr_rtl.v
│ │ ├── cntr_struct.v
│ │ └── stimulus.do
│ ├── stimulus.do
│ ├── vsim.wlf
│ └── work
│ ├── cntr_rtl
│ │ ├── _primary.dat
│ │ ├── _primary.vhd
│ │ └── verilog.asm
│ └── _info
├── Example-4-1
│ ├── counter.v
│ ├── project-4-1
│ │ ├── counter.bld
│ │ ├── counter.cel
│ │ ├── counter.cmd_log
│ │ ├── counter.lso
│ │ ├── counter.ngc
│ │ ├── counter.ngd
│ │ ├── counter.ngr
│ │ ├── counter_prev_built.ngd
│ │ ├── counter.prj
│ │ ├── counter.stx
│ │ ├── counter_summary.html
│ │ ├── counter.syr
│ │ ├── counter.ucf
│ │ ├── counter.v
│ │ ├── counter.xst
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── project-4-1.ise
│ │ ├── project-4-1.ise_ISE_Backup
│ │ ├── project-4-1.ntrc_log
│ │ ├── _xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── counter.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ └── vlg10
│ │ └── counter.bin
│ ├── Source
│ │ └── counter.v
│ └── xplorer
│ ├── counter.bld
│ ├── counter.map
│ ├── counter.mrp
│ ├── counter.ncd
│ ├── counter.ngc
│ ├── counter.ngd
│ ├── counter.ngm
│ ├── counter.pcf
│ ├── counter_summary.xml
│ ├── counter.twr
│ ├── counter.ucf
│ ├── counter_usage.xml
│ ├── counter_xplorer.log
│ ├── counter_xplorer.rpt
│ ├── netlist.lst
│ ├── run1.log
│ ├── run1_map.map
│ ├── run1_map.mrp
│ ├── run1_map.ncd
│ ├── run1_map.ngm
│ ├── run1.ncd
│ ├── run1.pad
│ ├── run1_pad.csv
│ ├── run1_pad.txt
│ ├── run1.par
│ ├── run1.pcf
│ ├── run1.twr
│ ├── run1.unroutes
│ ├── run1.xpi
│ ├── run2.log
│ ├── run2_map.map
│ ├── run2_map.mrp
│ ├── run2_map.ncd
│ ├── run2_map.ngm
│ ├── run2.ncd
│ ├── run2.pad
│ ├── run2_pad.csv
│ ├── run2_pad.txt
│ ├── run2.par
│ ├── run2.pcf
│ ├── run2.twr
│ ├── run2.unroutes
│ ├── run2.xpi
│ ├── run3.log
│ ├── run3_map.map
│ ├── run3_map.mrp
│ ├── run3_map.ncd
│ ├── run3_map.ngm
│ ├── run3.ncd
│ ├── run3.pad
│ ├── run3_pad.csv
│ ├── run3_pad.txt
│ ├── run3.par
│ ├── run3.pcf
│ ├── run3.twr
│ ├── run3.unroutes
│ ├── run3.xpi
│ ├── run4.log
│ ├── run4_map.map
│ ├── run4_map.mrp
│ ├── run4_map.ncd
│ ├── run4_map.ngm
│ ├── run4.ncd
│ ├── run4.pad
│ ├── run4_pad.csv
│ ├── run4_pad.txt
│ ├── run4.par
│ ├── run4.pcf
│ ├── run4.twr
│ ├── run4.unroutes
│ ├── run4.xpi
│ ├── run5.log
│ ├── run5_map.map
│ ├── run5_map.mrp
│ ├── run5_map.ncd
│ ├── run5_map.ngm
│ ├── run5.ncd
│ ├── run5.pad
│ ├── run5_pad.csv
│ ├── run5_pad.txt
│ ├── run5.par
│ ├── run5.pcf
│ ├── run5.twr
│ ├── run5.unroutes
│ ├── run5.xpi
│ ├── start1.ucf
│ ├── start2.ucf
│ ├── start3.ucf
│ ├── start.log
│ ├── start.ucf
│ └── timing.twr
├── Example-5-1
│ └── Constraints_Demo
│ ├── prescale_counter_ver
│ │ ├── __ISE_repository_prescale_counter_ver.ise_.lock
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── prescale_counter.bld
│ │ ├── prescale_counter.cmd_log
│ │ ├── prescale_counter_guide.ncd
│ │ ├── prescale_counter.lso
│ │ ├── prescale_counter_map.map
│ │ ├── prescale_counter_map.mrp
│ │ ├── prescale_counter_map.ncd
│ │ ├── prescale_counter_map.ngm
│ │ ├── prescale_counter.ncd
│ │ ├── prescale_counter.ngc
│ │ ├── prescale_counter.ngd
│ │ ├── prescale_counter.ngr
│ │ ├── prescale_counter.pad
│ │ ├── prescale_counter_pad.csv
│ │ ├── prescale_counter_pad.txt
│ │ ├── prescale_counter.par
│ │ ├── prescale_counter.pcf
│ │ ├── prescale_counter_prev_built.ngd
│ │ ├── prescale_counter.prj
│ │ ├── prescale_counter.stx
│ │ ├── prescale_counter_summary.html
│ │ ├── prescale_counter_summary.xml
│ │ ├── prescale_counter.syr
│ │ ├── prescale_counter.twr
│ │ ├── prescale_counter.twx
│ │ ├── prescale_counter.ucf
│ │ ├── prescale_counter.unroutes
│ │ ├── prescale_counter_usage.xml
│ │ ├── prescale_counter.v
│ │ ├── prescale_counter_ver.ise
│ │ ├── prescale_counter_ver.ise_ISE_Backup
│ │ ├── prescale_counter_ver.ntrc_log
│ │ ├── prescale_counter.xpi
│ │ ├── prescale_counter.xst
│ │ ├── _xmsgs
│ │ │ ├── map.xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ ├── par.xmsgs
│ │ │ ├── trce.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── prescale_counter.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ └── vlg12
│ │ └── prescale__counter.bin
│ ├── prescale_counter_vhd
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── pepExtractor.prj
│ │ ├── prescale_counter.bld
│ │ ├── prescale_counter.cel
│ │ ├── prescale_counter.cmd_log
│ │ ├── prescale_counter_fpe.prj
│ │ ├── prescale_counter_guide.ncd
│ │ ├── prescale_counter.lfp
│ │ ├── prescale_counter.lso
│ │ ├── prescale_counter_map.map
│ │ ├── prescale_counter_map.mrp
│ │ ├── prescale_counter_map.ncd
│ │ ├── prescale_counter_map.ngm
│ │ ├── prescale_counter.mfp
│ │ ├── prescale_counter.ncd
│ │ ├── prescale_counter.ngc
│ │ ├── prescale_counter.ngd
│ │ ├── prescale_counter.ngr
│ │ ├── prescale_counter.pad
│ │ ├── prescale_counter_pad.csv
│ │ ├── prescale_counter_pad.txt
│ │ ├── prescale_counter.par
│ │ ├── prescale_counter.pcf
│ │ ├── prescale_counter_prev_built.ngd
│ │ ├── prescale_counter.prj
│ │ ├── prescale_counter.stx
│ │ ├── prescale_counter_summary.html
│ │ ├── prescale_counter_summary.xml
│ │ ├── prescale_counter.syr
│ │ ├── prescale_counter.twr
│ │ ├── prescale_counter.twx
│ │ ├── prescale_counter.ucf
│ │ ├── prescale_counter.ucf.bak
│ │ ├── prescale_counter.unroutes
│ │ ├── prescale_counter_usage.xml
│ │ ├── prescale_counter.vhd
│ │ ├── prescale_counter_vhd.ise
│ │ ├── prescale_counter_vhd.ise_ISE_Backup
│ │ ├── prescale_counter_vhdl.prj
│ │ ├── prescale_counter_vhd.ntrc_log
│ │ ├── prescale_counter.xpi
│ │ ├── prescale_counter.xst
│ │ ├── _xmsgs
│ │ │ ├── map.xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ ├── par.xmsgs
│ │ │ ├── trce.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── prescale_counter.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ ├── hdpdeps.ref
│ │ └── sub00
│ │ ├── vhpl00.vho
│ │ └── vhpl01.vho
│ └── source
│ ├── prescale_counter.ucf
│ ├── prescale_counter.v
│ └── prescale_counter.vhd
├── Example-5-2
│ └── Constraints_Demo
│ ├── prescale_counter_ver
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── prescale_counter.bld
│ │ ├── prescale_counter.cmd_log
│ │ ├── prescale_counter_guide.ncd
│ │ ├── prescale_counter.lfp
│ │ ├── prescale_counter.lso
│ │ ├── prescale_counter_map.map
│ │ ├── prescale_counter_map.mrp
│ │ ├── prescale_counter_map.ncd
│ │ ├── prescale_counter_map.ngm
│ │ ├── prescale_counter.ncd
│ │ ├── prescale_counter.ngc
│ │ ├── prescale_counter.ngd
│ │ ├── prescale_counter.ngr
│ │ ├── prescale_counter.pad
│ │ ├── prescale_counter_pad.csv
│ │ ├── prescale_counter_pad.txt
│ │ ├── prescale_counter.par
│ │ ├── prescale_counter.pcf
│ │ ├── prescale_counter_prev_built.ngd
│ │ ├── prescale_counter.prj
│ │ ├── prescale_counter.stx
│ │ ├── prescale_counter_summary.html
│ │ ├── prescale_counter_summary.xml
│ │ ├── prescale_counter.syr
│ │ ├── prescale_counter.twr
│ │ ├── prescale_counter.twx
│ │ ├── prescale_counter.ucf
│ │ ├── prescale_counter.unroutes
│ │ ├── prescale_counter_usage.xml
│ │ ├── prescale_counter.v
│ │ ├── prescale_counter_ver.ise
│ │ ├── prescale_counter_ver.ise_ISE_Backup
│ │ ├── prescale_counter_ver.ntrc_log
│ │ ├── prescale_counter.xpi
│ │ ├── prescale_counter.xst
│ │ ├── _xmsgs
│ │ │ ├── map.xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ ├── par.xmsgs
│ │ │ ├── trce.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── prescale_counter.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ └── vlg12
│ │ └── prescale__counter.bin
│ ├── prescale_counter_vhd
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── _pace.ucf
│ │ ├── pepExtractor.prj
│ │ ├── prescale_counter.bld
│ │ ├── prescale_counter.cel
│ │ ├── prescale_counter.cmd_log
│ │ ├── prescale_counter_fpe.prj
│ │ ├── prescale_counter_guide.ncd
│ │ ├── prescale_counter.lfp
│ │ ├── prescale_counter.lso
│ │ ├── prescale_counter_map.map
│ │ ├── prescale_counter_map.mrp
│ │ ├── prescale_counter_map.ncd
│ │ ├── prescale_counter_map.ngm
│ │ ├── prescale_counter.mfp
│ │ ├── prescale_counter.ncd
│ │ ├── prescale_counter.ngc
│ │ ├── prescale_counter.ngd
│ │ ├── prescale_counter.ngr
│ │ ├── prescale_counter.pad
│ │ ├── prescale_counter_pad.csv
│ │ ├── prescale_counter_pad.txt
│ │ ├── prescale_counter.par
│ │ ├── prescale_counter.pcf
│ │ ├── prescale_counter_prev_built.ngd
│ │ ├── prescale_counter.prj
│ │ ├── prescale_counter.stx
│ │ ├── prescale_counter_summary.html
│ │ ├── prescale_counter_summary.xml
│ │ ├── prescale_counter.syr
│ │ ├── prescale_counter.twr
│ │ ├── prescale_counter.twx
│ │ ├── prescale_counter.ucf
│ │ ├── prescale_counter.ucf.bak
│ │ ├── prescale_counter.unroutes
│ │ ├── prescale_counter_usage.xml
│ │ ├── prescale_counter.vhd
│ │ ├── prescale_counter_vhd.ise
│ │ ├── prescale_counter_vhd.ise_ISE_Backup
│ │ ├── prescale_counter_vhdl.prj
│ │ ├── prescale_counter_vhd.ntrc_log
│ │ ├── prescale_counter.xpi
│ │ ├── prescale_counter.xst
│ │ ├── _xmsgs
│ │ │ ├── map.xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ ├── par.xmsgs
│ │ │ ├── trce.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── prescale_counter.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ ├── hdpdeps.ref
│ │ └── sub00
│ │ ├── vhpl00.vho
│ │ └── vhpl01.vho
│ └── 源代码
│ ├── prescale_counter.ucf
│ ├── prescale_counter.v
│ └── prescale_counter.vhd
├── Example-6-1
│ └── iMPACT_DEMO
│ ├── jc2_ver
│ │ ├── device_usage_statistics.html
│ │ ├── _impact.cmd
│ │ ├── _impact.log
│ │ ├── jc2_test.tf
│ │ ├── jc2_top.bgn
│ │ ├── jc2_top.bit
│ │ ├── jc2_top.bld
│ │ ├── jc2_top_cclktemp.bit
│ │ ├── jc2_top.cel
│ │ ├── jc2_top.cmd_log
│ │ ├── jc2_top.drc
│ │ ├── jc2_top_guide.ncd
│ │ ├── jc2_top.lso
│ │ ├── jc2_top_map.map
│ │ ├── jc2_top_map.mrp
│ │ ├── jc2_top_map.ncd
│ │ ├── jc2_top_map.ngm
│ │ ├── jc2_top.ncd
│ │ ├── jc2_top.ngc
│ │ ├── jc2_top.ngd
│ │ ├── jc2_top.ngr
│ │ ├── jc2_top.pad
│ │ ├── jc2_top_pad.csv
│ │ ├── jc2_top_pad.txt
│ │ ├── jc2_top.par
│ │ ├── jc2_top.pcf
│ │ ├── jc2_top_prev_built.ngd
│ │ ├── jc2_top.prj
│ │ ├── jc2_top.stx
│ │ ├── jc2_top_summary.html
│ │ ├── jc2_top_summary.xml
│ │ ├── jc2_top.syr
│ │ ├── jc2_top.twr
│ │ ├── jc2_top.twx
│ │ ├── jc2_top.ucf
│ │ ├── jc2_top.unroutes
│ │ ├── jc2_top_usage.xml
│ │ ├── jc2_top.ut
│ │ ├── jc2_top.v
│ │ ├── jc2_top.xpi
│ │ ├── jc2_top.xst
│ │ ├── jc2_ver.ise
│ │ ├── jc2_ver.ise_ISE_Backup
│ │ ├── jc2_ver.ntrc_log
│ │ ├── jc2_ver_prom.mcs
│ │ ├── jc2_ver_prom.prm
│ │ ├── jc2_ver_prom.sig
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── readme
│ │ ├── svf.svf
│ │ ├── _xmsgs
│ │ │ ├── bitgen.xmsgs
│ │ │ ├── map.xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ ├── par.xmsgs
│ │ │ ├── trce.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── jc2_top.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ └── vlg1D
│ │ └── jc2__top.bin
│ └── jc2_vhd
│ ├── device_usage_statistics.html
│ ├── jc2_test.vhd
│ ├── jc2_top.bgn
│ ├── jc2_top.bit
│ ├── jc2_top.bld
│ ├── jc2_top.cel
│ ├── jc2_top.cmd_log
│ ├── jc2_top.drc
│ ├── jc2_top_guide.ncd
│ ├── jc2_top.lso
│ ├── jc2_top_map.map
│ ├── jc2_top_map.mrp
│ ├── jc2_top_map.ncd
│ ├── jc2_top_map.ngm
│ ├── jc2_top.ncd
│ ├── jc2_top.ngc
│ ├── jc2_top.ngd
│ ├── jc2_top.ngr
│ ├── jc2_top.pad
│ ├── jc2_top_pad.csv
│ ├── jc2_top_pad.txt
│ ├── jc2_top.par
│ ├── jc2_top.pcf
│ ├── jc2_top_prev_built.ngd
│ ├── jc2_top.prj
│ ├── jc2_top.stx
│ ├── jc2_top_summary.xml
│ ├── jc2_top.syr
│ ├── jc2_top.twr
│ ├── jc2_top.twx
│ ├── jc2_top.ucf
│ ├── jc2_top.unroutes
│ ├── jc2_top_usage.xml
│ ├── jc2_top.ut
│ ├── jc2_top.vhd
│ ├── jc2_top_vhdl.prj
│ ├── jc2_top.xpi
│ ├── jc2_top.xst
│ ├── jc2_vhd.ise
│ ├── jc2_vhd.ise_ISE_Backup
│ ├── jc2_vhd.ntrc_log
│ ├── _ngo
│ │ └── netlist.lst
│ ├── readme
│ ├── _xmsgs
│ │ ├── bitgen.xmsgs
│ │ ├── map.xmsgs
│ │ ├── ngdbuild.xmsgs
│ │ ├── par.xmsgs
│ │ ├── trce.xmsgs
│ │ └── xst.xmsgs
│ └── xst
│ ├── dump.xst
│ │ └── jc2_top.prj
│ │ └── ntrc.scr
│ └── work
│ ├── hdllib.ref
│ ├── hdpdeps.ref
│ └── sub00
│ ├── vhpl00.vho
│ └── vhpl01.vho
├── Example-7-1
│ └── CHIPSCOPE_DEMO
│ ├── jc2_ver
│ │ ├── device_usage_statistics.html
│ │ ├── _impact.cmd
│ │ ├── _impact.log
│ │ ├── jc2_test.tf
│ │ ├── jc2_top.bgn
│ │ ├── jc2_top.bit
│ │ ├── jc2_top.bld
│ │ ├── jc2_top_cclktemp.bit
│ │ ├── jc2_top.cel
│ │ ├── jc2_top.cmd_log
│ │ ├── jc2_top.drc
│ │ ├── jc2_top_guide.ncd
│ │ ├── jc2_top.lso
│ │ ├── jc2_top_map.map
│ │ ├── jc2_top_map.mrp
│ │ ├── jc2_top_map.ncd
│ │ ├── jc2_top_map.ngm
│ │ ├── jc2_top.ncd
│ │ ├── jc2_top.ngc
│ │ ├── jc2_top.ngd
│ │ ├── jc2_top.ngr
│ │ ├── jc2_top.pad
│ │ ├── jc2_top_pad.csv
│ │ ├── jc2_top_pad.txt
│ │ ├── jc2_top.par
│ │ ├── jc2_top.pcf
│ │ ├── jc2_top_prev_built.ngd
│ │ ├── jc2_top.prj
│ │ ├── jc2_top.stx
│ │ ├── jc2_top_summary.html
│ │ ├── jc2_top_summary.xml
│ │ ├── jc2_top.syr
│ │ ├── jc2_top.twr
│ │ ├── jc2_top.twx
│ │ ├── jc2_top.ucf
│ │ ├── jc2_top.unroutes
│ │ ├── jc2_top_usage.xml
│ │ ├── jc2_top.ut
│ │ ├── jc2_top.v
│ │ ├── jc2_top.xpi
│ │ ├── jc2_top.xst
│ │ ├── jc2_ver.ise
│ │ ├── jc2_ver.ise_ISE_Backup
│ │ ├── jc2_ver.ntrc_log
│ │ ├── jc2_ver_prom.mcs
│ │ ├── jc2_ver_prom.prm
│ │ ├── jc2_ver_prom.sig
│ │ ├── _ngo
│ │ │ └── netlist.lst
│ │ ├── readme
│ │ ├── svf.svf
│ │ ├── _xmsgs
│ │ │ ├── bitgen.xmsgs
│ │ │ ├── map.xmsgs
│ │ │ ├── ngdbuild.xmsgs
│ │ │ ├── par.xmsgs
│ │ │ ├── trce.xmsgs
│ │ │ └── xst.xmsgs
│ │ └── xst
│ │ ├── dump.xst
│ │ │ └── jc2_top.prj
│ │ │ └── ntrc.scr
│ │ └── work
│ │ ├── hdllib.ref
│ │ └── vlg1D
│ │ └── jc2__top.bin
│ └── jc2_vhd
│ ├── device_usage_statistics.html
│ ├── jc2_test.vhd
│ ├── jc2_top.bgn
│ ├── jc2_top.bit
│ ├── jc2_top.bld
│ ├── jc2_top.cel
│ ├── jc2_top.cmd_log
│ ├── jc2_top.drc
│ ├── jc2_top_guide.ncd
│ ├── jc2_top.lso
│ ├── jc2_top_map.map
│ ├── jc2_top_map.mrp
│ ├── jc2_top_map.ncd
│ ├── jc2_top_map.ngm
│ ├── jc2_top.ncd
│ ├── jc2_top.ngc
│ ├── jc2_top.ngd
│ ├── jc2_top.ngr
│ ├── jc2_top.pad
│ ├── jc2_top_pad.csv
│ ├── jc2_top_pad.txt
│ ├── jc2_top.par
│ ├── jc2_top.pcf
│ ├── jc2_top_prev_built.ngd
│ ├── jc2_top.prj
│ ├── jc2_top.stx
│ ├── jc2_top_summary.xml
│ ├── jc2_top.syr
│ ├── jc2_top.twr
│ ├── jc2_top.twx
│ ├── jc2_top.ucf
│ ├── jc2_top.unroutes
│ ├── jc2_top_usage.xml
│ ├── jc2_top.ut
│ ├── jc2_top.vhd
│ ├── jc2_top_vhdl.prj
│ ├── jc2_top.xpi
│ ├── jc2_top.xst
│ ├── jc2_vhd.ise
│ ├── jc2_vhd.ise_ISE_Backup
│ ├── jc2_vhd.ntrc_log
│ ├── _ngo
│ │ └── netlist.lst
│ ├── readme
│ ├── _xmsgs
│ │ ├── bitgen.xmsgs
│ │ ├── map.xmsgs
│ │ ├── ngdbuild.xmsgs
│ │ ├── par.xmsgs
│ │ ├── trce.xmsgs
│ │ └── xst.xmsgs
│ └── xst
│ ├── dump.xst
│ │ └── jc2_top.prj
│ │ └── ntrc.scr
│ └── work
│ ├── hdllib.ref
│ ├── hdpdeps.ref
│ └── sub00
│ ├── vhpl00.vho
│ └── vhpl01.vho
├── Example-8-1
│ ├── ddrfd.v
│ ├── Example-8-1.ise
│ ├── Example-8-1.ise_ISE_Backup
│ ├── Example-8-1.ntrc_log
│ ├── _fplan.ucf
│ ├── load_gen.v
│ ├── m2_1.v
│ ├── _ngo
│ │ └── netlist.lst
│ ├── piso.v
│ ├── Source
│ │ ├── ddrfd.v
│ │ ├── load_gen.v
│ │ ├── m2_1.v
│ │ ├── piso.v
│ │ ├── tx2bit.cel
│ │ └── tx2bit.v
│ ├── timing.twr
│ ├── tx2bit.bld
│ ├── tx2bit.cel
│ ├── tx2bit.cmd_log
│ ├── tx2bit.fnf
│ ├── tx2bit_guide.ncd
│ ├── tx2bit.lso
│ ├── tx2bit_map.map
│ ├── tx2bit_map.mrp
│ ├── tx2bit_map.ncd
│ ├── tx2bit_map.ngm
│ ├── tx2bit.mfp
│ ├── tx2bit.ncd
│ ├── tx2bit.ngc
│ ├── tx2bit.ngd
│ ├── tx2bit.ngr
│ ├── tx2bit.pad
│ ├── tx2bit_pad.csv
│ ├── tx2bit_pad.txt
│ ├── tx2bit.par
│ ├── tx2bit.pcf
│ ├── tx2bit.prj
│ ├── tx2bit.stx
│ ├── tx2bit_summary.html
│ ├── tx2bit_summary.xml
│ ├── tx2bit.syr
│ ├── tx2bit.twr
│ ├── tx2bit.twx
│ ├── tx2bit.ucf
│ ├── tx2bit.unroutes
│ ├── tx2bit_usage.xml
│ ├── tx2bit.v
│ ├── tx2bit.xpi
│ ├── tx2bit.xst
│ ├── _xmsgs
│ │ ├── map.xmsgs
│ │ ├── ngdbuild.xmsgs
│ │ ├── par.xmsgs
│ │ ├── trce.xmsgs
│ │ └── xst.xmsgs
│ └── xst
│ └── work
│ ├── hdllib.ref
│ ├── vlg1F
│ │ └── piso.bin
│ ├── vlg27
│ │ └── m2__1.bin
│ ├── vlg75
│ │ └── load__gen.bin
│ ├── vlg79
│ │ └── tx2bit.bin
│ └── vlg7C
│ └── ddrfd.bin
├── Example-8-2
│ ├── add_2bit_fpga_editor.log
│ ├── add_2bit_fpga_editor.scr
│ ├── add_2bit_modult.v
│ ├── add_2bit.nmc
│ ├── Source
│ │ ├── add_2bit_fpga_editor.scr
│ │ └── add_2bit_modult.v
│ └── test_add
│ ├── add_2bit_module.bld
│ ├── add_2bit_module.cmd_log
│ ├── add_2bit_module_fpga_editor.log
│ ├── add_2bit_module_guide.ncd
│ ├── add_2bit_module.lso
│ ├── add_2bit_module_map.map
│ ├── add_2bit_module_map.mrp
│ ├── add_2bit_module_map.ncd
│ ├── add_2bit_module_map.ngm
│ ├── add_2bit_module.ncd
│ ├── add_2bit_module.ngc
│ ├── add_2bit_module.ngd
│ ├── add_2bit_module.ngr
│ ├── add_2bit_module.pad
│ ├── add_2bit_module_pad.csv
│ ├── add_2bit_module_pad.txt
│ ├── add_2bit_module.par
│ ├── add_2bit_module.pcf
│ ├── add_2bit_module.prj
│ ├── add_2bit_module.stx
│ ├── add_2bit_module_summary.html
│ ├── add_2bit_module_summary.xml
│ ├── add_2bit_module.syr
│ ├── add_2bit_module.twr
│ ├── add_2bit_module.twx
│ ├── add_2bit_module.unroutes
│ ├── add_2bit_module_usage.xml
│ ├── add_2bit_module.xpi
│ ├── add_2bit_module.xst
│ ├── add_2bit_modult.v
│ ├── add_2bit.nmc
│ ├── _ngo
│ │ └── netlist.lst
│ ├── test_add.ise
│ ├── test_add.ise_ISE_Backup
│ ├── test_add.ntrc_log
│ ├── _xmsgs
│ │ ├── map.xmsgs
│ │ ├── ngdbuild.xmsgs
│ │ ├── par.xmsgs
│ │ ├── trce.xmsgs
│ │ └── xst.xmsgs
│ └── xst
│ └── work
│ ├── hdllib.ref
│ ├── vlg31
│ │ └── add__2bit.bin
│ └── vlg46
│ └── add__2bit__module.bin
├── Example-8-3
│ ├── Example-8-3.ise
│ ├── Example-8-3.ise_ISE_Backup
│ ├── Example-8-3.ntrc_log
│ ├── _ngo
│ │ └── netlist.lst
│ ├── prescale_counter.bld
│ ├── prescale_counter.cmd_log
│ ├── prescale_counter_guide.ncd
│ ├── prescale_counter.lso
│ ├── prescale_counter_map.map
│ ├── prescale_counter_map.mrp
│ ├── prescale_counter_map.ncd
│ ├── prescale_counter_map.ngm
│ ├── prescale_counter.ncd
│ ├── prescale_counter.ngc
│ ├── prescale_counter.ngd
│ ├── prescale_counter.ngr
│ ├── prescale_counter.pad
│ ├── prescale_counter_pad.csv
│ ├── prescale_counter_pad.txt
│ ├── prescale_counter.par
│ ├── prescale_counter.pcf
│ ├── prescale_counter_preroute.twr
│ ├── prescale_counter_preroute.twx
│ ├── prescale_counter_prev_built.ngd
│ ├── prescale_counter.prj
│ ├── prescale_counter.stx
│ ├── prescale_counter_summary.html
│ ├── prescale_counter_summary.xml
│ ├── prescale_counter.syr
│ ├── prescale_counter.twr
│ ├── prescale_counter.twx
│ ├── prescale_counter.unroutes
│ ├── prescale_counter_usage.xml
│ ├── prescale_counter.v
│ ├── prescale_counter.xpi
│ ├── prescale_counter.xst
│ ├── Source
│ │ └── prescale_counter.v
│ ├── _xmsgs
│ │ ├── map.xmsgs
│ │ ├── ngdbuild.xmsgs
│ │ ├── par.xmsgs
│ │ ├── trce.xmsgs
│ │ └── xst.xmsgs
│ └── xst
│ ├── dump.xst
│ │ └── prescale_counter.prj
│ │ └── ntrc.scr
│ └── work
│ ├── hdllib.ref
│ └── vlg12
│ └── prescale__counter.bin
├── Example-9-1
│ └── PicoBlaze_Embedded
│ ├── PicoBlaze_Embedded
│ │ ├── assembler
│ │ │ ├── cleanup.bat
│ │ │ ├── CONSTANT.TXT
│ │ │ ├── int_test.psm
│ │ │ ├── KCPSM3.EXE
│ │ │ ├── LABELS.TXT
│ │ │ ├── PASS1.DAT
│ │ │ ├── PASS2.DAT
│ │ │ ├── PASS3.DAT
│ │ │ ├── PASS4.DAT
│ │ │ ├── PASS5.DAT
│ │ │ ├── RAM_INST.COE
│ │ │ ├── RAM_INST.DEC
│ │ │ ├── RAM_INST.FMT
│ │ │ ├── RAM_INST.HEX
│ │ │ ├── RAM_INST.LOG
│ │ │ ├── RAM_INST.M
│ │ │ ├── RAM_INST.psm
│ │ │ ├── RAM_INST.psm.bak
│ │ │ ├── RAM_INST.txt
│ │ │ ├── RAM_INST.V
│ │ │ ├── RAM_INST.VHD
│ │ │ ├── result
│ │ │ ├── result.txt
│ │ │ ├── ROM_form.coe
│ │ │ ├── ROM_form.v
│ │ │ ├── ROM_form.vhd
│ │ │ └── 复件 RAM_INST.psm
│ │ ├── Project
│ │ │ └── pb_emb
│ │ │ ├── _impact.cmd
│ │ │ ├── _impact.log
│ │ │ ├── _ngo
│ │ │ │ └── netlist.lst
│ │ │ ├── pb_emb.ise
│ │ │ ├── pb_emb.ise_ISE_Backup
│ │ │ ├── system_top.bgn
│ │ │ ├── system_top.bit
│ │ │ ├── system_top.bld
│ │ │ ├── system_top.cmd_log
│ │ │ ├── system_top.drc
│ │ │ ├── system_top_last_par.ncd
│ │ │ ├── system_top.lso
│ │ │ ├── system_top_map.mrp
│ │ │ ├── system_top_map.ncd
│ │ │ ├── system_top_map.ngm
│ │ │ ├── system_top.ncd
│ │ │ ├── system_top.ngc
│ │ │ ├── system_top.ngd
│ │ │ ├── system_top.ngr
│ │ │ ├── system_top.pad
│ │ │ ├── system_top_pad.csv
│ │ │ ├── system_top_pad.txt
│ │ │ ├── system_top.par
│ │ │ ├── system_top.pcf
│ │ │ ├── system_top.prj
│ │ │ ├── system_top.stx
│ │ │ ├── system_top_summary.html
│ │ │ ├── system_top.syr
│ │ │ ├── system_top.twr
│ │ │ ├── system_top.twx
│ │ │ ├── system_top.ucf
│ │ │ ├── system_top.unroutes
│ │ │ ├── system_top.ut
│ │ │ ├── system_top_vhdl.prj
│ │ │ ├── system_top.xpi
│ │ │ ├── system_top.xst
│ │ │ ├── _xmsgs
│ │ │ │ ├── bitgen.xmsgs
│ │ │ │ ├── map.xmsgs
│ │ │ │ ├── ngdbuild.xmsgs
│ │ │ │ ├── par.xmsgs
│ │ │ │ ├── trce.xmsgs
│ │ │ │ └── xst.xmsgs
│ │ │ └── xst
│ │ │ └── work
│ │ │ ├── hdllib.ref
│ │ │ ├── vlg15
│ │ │ │ └── hc164__driver.bin
│ │ │ ├── vlg19
│ │ │ │ └── kcpsm3.bin
│ │ │ ├── vlg1C
│ │ │ │ ├── picoblaze__pushbutton__busif.bin
│ │ │ │ └── picoblaze__pushbutton__intgen.bin
│ │ │ ├── vlg29
│ │ │ │ └── ram__inst.bin
│ │ │ ├── vlg42
│ │ │ │ ├── picoblaze__hc164__busif.bin
│ │ │ │ └── picoblaze__vga__busif.bin
│ │ │ ├── vlg56
│ │ │ │ ├── picoblaze__hc164.bin
│ │ │ │ └── picoblaze__vga.bin
│ │ │ ├── vlg5B
│ │ │ │ └── system__top.bin
│ │ │ ├── vlg60
│ │ │ │ └── picoblaze__pushbutton.bin
│ │ │ ├── vlg77
│ │ │ │ └── sync__gen__50_m.bin
│ │ │ └── vlg7E
│ │ │ └── pbus.bin
│ │ └── RTL
│ │ ├── HC164
│ │ │ ├── hc164_driver.v
│ │ │ ├── picoblaze_hc164_busif.v
│ │ │ └── picoblaze_hc164.v
│ │ ├── KCPSM3
│ │ │ └── kcpsm3.v
│ │ ├── PBus
│ │ │ ├── PBus.v
│ │ │ └── PBus.v.bak
│ │ ├── PushButton
│ │ │ ├── picoblaze_pushbutton_busif.v
│ │ │ ├── picoblaze_pushbutton_intgen.v
│ │ │ ├── picoblaze_pushbutton_TB.v
│ │ │ └── picoblaze_pushbutton.v
│ │ ├── System_Top
│ │ │ ├── RAM_INST.V
│ │ │ ├── system_top.ucf
│ │ │ └── system_top.v
│ │ ├── system_top.ucf
│ │ └── VGA
│ │ ├── picoblaze_vga_busif.v
│ │ ├── picoblaze_vga.v
│ │ └── sync_gen_50M.v
│ └── system_top.bit
└── Example-9-2
├── Customed IP
│ ├── opb_hc164_v1_00_a
│ │ ├── data
│ │ │ ├── opb_hc164_v2_1_0.mpd
│ │ │ ├── opb_hc164_v2_1_0.mpd.bak
│ │ │ └── opb_hc164_v2_1_0.pao
│ │ ├── devl
│ │ │ └── ipwiz.log
│ │ └── hdl
│ │ └── verilog
│ │ ├── hc164_driver.v
│ │ ├── opb_hc164_busif.v
│ │ └── opb_hc164.v
│ └── opb_vga_v1_00_a
│ ├── data
│ │ ├── opb_vga_v2_1_0.mpd
│ │ └── opb_vga_v2_1_0.pao
│ ├── devl
│ │ └── ipwiz.log
│ └── hdl
│ └── verilog
│ ├── color_map.v
│ ├── myVGA.v
│ ├── opb_ipif.v
│ ├── opb_vga.v
│ └── vga_sync.v
├── demo_source
│ ├── display.c
│ ├── opb_hc164.c
│ ├── opb_hc164.h
│ ├── opb_vga.c
│ └── opb_vga.h
└── download.bit
381 directories, 1574 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论