git-svn-id: http://moon:8086/svn/vhdl/trunk@1414 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2021-03-21 10:47:01 +00:00
parent 32440f7db9
commit ea60299d26
80 changed files with 37322 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
## NOTE: Do not edit this file.
## Autogenerated by ProjNav (creatfdo.tcl) on Sat Feb 24 12:58:28 Westeuropäische Normalzeit 2007
##
vlib work
# CPU
vcom -explicit -93 "../../../lib/FIFO/src/fifo_ctrl_pkg.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/vga_types.vhd"
vcom -explicit -93 "../src/systest/sdram_config.vhd"
vcom -explicit -93 "../../../lib/misc/utils_pkg.vhd"
vcom -explicit -93 "../../../lib/FIFO/src/gray_counter.vhd"
vcom -explicit -93 "../../../lib/CPUs/JCpu/src/core/cpu_pkg.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/vga_sync.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/dpram.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/sdram_types.vhd"
vcom -explicit -93 "../../../lib/FIFO/src/async_fifo_ctrl.vhd"
vcom -explicit -93 "../src/systest/sdram_test_short_irom_ld.vhdl"
vcom -explicit -93 "../../../lib/uart/kcuart_tx.vhd"
vcom -explicit -93 "../../../lib/uart/kcuart_rx.vhd"
vcom -explicit -93 "../../../lib/uart/bbfifo_16x8.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/vga_timing.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/linefifo.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/fonts/char_rom_fixedsys_8x16.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/clkgen_virtex4.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/sdram_ctrl.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/sdram_cmd.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/reset_virtex4.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/ddr_phy_virtex4.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/clockgen_virtex4.vhd"
vcom -explicit -93 "../../../lib/FIFO/src/sync_fifo_ctrl.vhd"
vcom -explicit -93 "../src/systest/sdram_test_short_xrom_ld.vhdl"
vcom -explicit -93 "../src/systest/cpu_embedded.vhd"
vcom -explicit -93 "../../../lib/uart/uart_tx.vhd"
vcom -explicit -93 "../../../lib/uart/uart_rx.vhd"
vcom -explicit -93 "../../../lib/misc/lcd_port.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/vga_backend.vhd"
vcom -explicit -93 "../../../lib/VGA_ctrl/src/char_gen.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/sdram_ctrl_top.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/fifo_sync.vhd"
# Top and TB
vcom -explicit -93 "../src/systest/systest.vhd"
vcom -explicit -93 "../src/systest/tb_systest.vhd"
vsim -t 1ps -lib work tb_systest
do {tb_systest.wdo}
view wave
view structure
view signals
run 200us
+18
View File
@@ -0,0 +1,18 @@
## NOTE: Do not edit this file.
## Auto generated by Project Navigator for Post-Map Simulation
##
vlib work
## Compile Post-Map Model
vcom -explicit -93 "../../../lib/CPUs/JCpu/src/core/cpu_pkg.vhd"
vcom -explicit -93 "../src/systest/ddr_sdr_conf_pkg.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_2/src/mt46v16m16.vhd"
vcom -93 "../ise91/systest/netgen/map/systest_map.vhd"
vcom -93 "../src/systest/tb_systest.vhd"
vsim -t 1ps -sdfmax "/UUT=../ise91/systest/netgen/map/systest_map.sdf" -lib work tb_systest
#do {tb_systest.wdo}
view wave
add wave *
view structure
view signals
run 2us
## End
+18
View File
@@ -0,0 +1,18 @@
## NOTE: Do not edit this file.
## Auto generated by Project Navigator for Post-Translate Simulation
##
vlib work
## Compile Post-Translate Model
vcom -explicit -93 "../../../lib/CPUs/JCpu/src/core/cpu_pkg.vhd"
vcom -explicit -93 "../src/systest/ddr_sdr_conf_pkg.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_2/src/mt46v16m16.vhd"
vcom -93 "../ise91/systest/netgen/translate/systest_translate.vhd"
vcom -93 "../src/systest/tb_systest.vhd"
vsim -t 1ps -lib work tb_systest
#do {tb_systest.wdo}
view wave
add wave *
view structure
view signals
run 5us
## End
+18
View File
@@ -0,0 +1,18 @@
## NOTE: Do not edit this file.
## Auto generated by Project Navigator for Post-PAR Simulation
##
vlib work
## Compile Post-PAR Model
vcom -explicit -93 "../../../lib/CPUs/JCpu/src/core/cpu_pkg.vhd"
vcom -explicit -93 "../src/systest/sdr_config_pkg.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/sdr_pkg.vhd"
vcom -explicit -93 "../../../lib/SDRAM/ddr_sdr_v1_3/src/mt46v16m16.vhd"
vcom -93 "../ise91/systest/netgen/par/systest_timesim.vhd"
vcom -93 "../src/systest/tb_systest.vhd"
vsim -t 1ps -sdfmax "/UUT=../ise91/systest/netgen/par/systest_timesim.sdf" -lib work tb_systest
view wave
do {tb_systest.wtdo}
view structure
view signals
run 20us
## End
+96
View File
@@ -0,0 +1,96 @@
onerror {resume}
quietly WaveActivateNextPane {} 0
add wave -noupdate -divider {DDR-CPU I/F}
add wave -noupdate -divider LCD
add wave -noupdate -divider UART
add wave -noupdate -divider {DDR Ctrl SDRAM}
add wave -noupdate -divider {CPU chipram}
add wave -noupdate -divider CPU
add wave -noupdate -divider {DDR Ctrl Host}
add wave -noupdate -divider DCMs
add wave -noupdate -divider {DDR-CPU I/F}
add wave -noupdate -divider DCMs
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/cmd_fifo_dout
add wave -noupdate -format Logic /tb_systest/uut/cmd_fifo_re
add wave -noupdate -format Logic /tb_systest/uut/cmd_fifo_empty
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/cmd_fifo_din
add wave -noupdate -format Logic /tb_systest/uut/cmd_fifo_we
add wave -noupdate -format Logic /tb_systest/uut/cmd_fifo_full
add wave -noupdate -format Logic /tb_systest/uut/sd_cpu_request
add wave -noupdate -format Logic /tb_systest/uut/sd_vga_request
add wave -noupdate -format Logic /tb_systest/uut/sd_cpu_access
add wave -noupdate -format Logic /tb_systest/uut/sd_vga_access
add wave -noupdate -divider {DDR-CPU I/F}
add wave -noupdate -format Logic /tb_systest/uut/clk
add wave -noupdate -format Logic /tb_systest/uut/rst
add wave -noupdate -format Logic /tb_systest/sys_tx
add wave -noupdate -format Logic /tb_systest/sys_sdr_clk_fb
add wave -noupdate -format Logic /tb_systest/sys_rst_n_in
add wave -noupdate -format Logic /tb_systest/sys_clk_in
add wave -noupdate -format Literal /tb_systest/sys_error
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/btn
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/led
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/cpu_din
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/cpu_dout
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/cpu_addr
add wave -noupdate -format Logic /tb_systest/uut/cpu_we
add wave -noupdate -format Literal /tb_systest/uut/uart_status_port
add wave -noupdate -format Logic /tb_systest/uut/cpu_re
add wave -noupdate -format Logic /tb_systest/uut/write_to_uart
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_data
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_buf_in
add wave -noupdate -format Logic /tb_systest/uut/clk
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_udata_out_q
add wave -noupdate -format Logic -radix hexadecimal /tb_systest/uut/sdr_udata_vld_q
add wave -noupdate -divider LCD
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sys_lcd_d
add wave -noupdate -format Logic /tb_systest/uut/sys_lcd_e
add wave -noupdate -format Logic /tb_systest/uut/sys_lcd_rs
add wave -noupdate -format Logic /tb_systest/uut/sys_lcd_rw
add wave -noupdate -divider UART
add wave -noupdate -format Logic /tb_systest/sys_rx
add wave -noupdate -format Logic /tb_systest/sys_tx
add wave -noupdate -divider {DDR Ctrl SDRAM}
add wave -noupdate -format Logic /tb_systest/refresh
add wave -noupdate -format Logic /tb_systest/sys_sdr_clk_p
add wave -noupdate -format Logic /tb_systest/sys_sdr_clk_n
add wave -noupdate -format Logic /tb_systest/sys_sdr_cke_q
add wave -noupdate -format Logic /tb_systest/sys_sdr_cs_qn
add wave -noupdate -format Logic /tb_systest/sys_sdr_ras_qn
add wave -noupdate -format Logic /tb_systest/sys_sdr_cas_qn
add wave -noupdate -format Logic /tb_systest/sys_sdr_we_qn
add wave -noupdate -format Literal /tb_systest/sys_sdr_dm_q
add wave -noupdate -format Literal /tb_systest/sys_sdr_dqs_q
add wave -noupdate -format Literal /tb_systest/sys_sdr_ba_q
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/sys_sdr_a_q
add wave -noupdate -format Logic /tb_systest/uut/clk
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/sys_sdr_data
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_udata_out_q
add wave -noupdate -divider {DDR Ctrl Host}
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_buf_in
add wave -noupdate -format Literal /tb_systest/uut/sdr_ucmd
add wave -noupdate -format Logic /tb_systest/uut/sdr_ucmd_vld
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_addr
add wave -noupdate -format Logic /tb_systest/uut/sdr_busy_q
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_udata_in
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_udata_out_q
add wave -noupdate -format Logic /tb_systest/uut/sdr_udata_vld_q
add wave -noupdate -divider DCMs
add wave -noupdate -format Logic /tb_systest/sys_sdr_clk_fb
add wave -noupdate -divider {DDR-CPU I/F}
TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {13733736 ps} 0}
configure wave -namecolwidth 205
configure wave -valuecolwidth 144
configure wave -justifyvalue left
configure wave -signalnamewidth 1
configure wave -snapdistance 10
configure wave -datasetprefix 0
configure wave -rowmargin 4
configure wave -childrowmargin 2
configure wave -gridoffset 0
configure wave -gridperiod 1
configure wave -griddelta 40
configure wave -timeline 0
update
WaveRestoreZoom {13683002 ps} {13792198 ps}
+50
View File
@@ -0,0 +1,50 @@
onerror {resume}
quietly WaveActivateNextPane {} 0
add wave -noupdate -format Logic /tb_systest/sys_rst_n_in
add wave -noupdate -format Logic /tb_systest/sys_clk_in
add wave -noupdate -format Literal /tb_systest/sys_error
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_buf_in
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/uut/sdr_buf_out
add wave -noupdate -format Logic /tb_systest/uut/clk
add wave -noupdate -format Literal /tb_systest/dip
add wave -noupdate -format Literal /tb_systest/btn
add wave -noupdate -format Literal /tb_systest/led
add wave -noupdate -format Logic -label Data_vld /tb_systest/uut/inst_sdram_ctrl_inst_ddr_phy_sdr_data_vld_53
add wave -noupdate -format Logic /tb_systest/sys_rx
add wave -noupdate -format Logic /tb_systest/sys_tx
add wave -noupdate -format Literal /tb_systest/sys_lcd_d
add wave -noupdate -format Logic /tb_systest/sys_lcd_e
add wave -noupdate -format Logic /tb_systest/sys_lcd_rs
add wave -noupdate -format Logic /tb_systest/sys_lcd_rw
add wave -noupdate -format Logic /tb_systest/refresh
add wave -noupdate -format Logic -label Read_clk /tb_systest/uut/inst_sdram_ctrl_inst_clockgen_read_clk0
add wave -noupdate -format Logic /tb_systest/sys_sdr_clk_fb
add wave -noupdate -format Logic /tb_systest/sys_sdr_clk_p
add wave -noupdate -format Logic /tb_systest/sys_sdr_clk_n
add wave -noupdate -format Logic /tb_systest/sys_sdr_cke_q
add wave -noupdate -format Logic /tb_systest/sys_sdr_cs_qn
add wave -noupdate -format Logic /tb_systest/sys_sdr_ras_qn
add wave -noupdate -format Logic /tb_systest/sys_sdr_cas_qn
add wave -noupdate -format Logic /tb_systest/sys_sdr_we_qn
add wave -noupdate -format Literal /tb_systest/sys_sdr_dm_q
add wave -noupdate -format Literal /tb_systest/sys_sdr_dqs_q
add wave -noupdate -format Literal /tb_systest/sys_sdr_ba_q
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/sys_sdr_a_q
add wave -noupdate -format Literal -radix hexadecimal /tb_systest/sys_sdr_data
add wave -noupdate -format Logic /tb_systest/uut/clk
TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {10626080 ps} 0} {{Cursor 4} {15061456 ps} 0} {{Cursor 3} {15953324 ps} 0}
configure wave -namecolwidth 164
configure wave -valuecolwidth 134
configure wave -justifyvalue left
configure wave -signalnamewidth 1
configure wave -snapdistance 10
configure wave -datasetprefix 0
configure wave -rowmargin 4
configure wave -childrowmargin 2
configure wave -gridoffset 0
configure wave -gridperiod 1
configure wave -griddelta 40
configure wave -timeline 0
update
WaveRestoreZoom {15924926 ps} {15982360 ps}