main.sdf

来自「基于FPGA的VHDL编程实现各种音频信号」· SDF 代码 · 共 438 行 · 第 1/5 页

SDF
438
字号
(DELAYFILE
(SDFVERSION "OVI 2.1")
(DESIGN "main")
(DATE "123")
(VENDOR "ProASIC3")
(PROGRAM "Synplify")
(VERSION "8.8.0, Build 015R")
(DIVIDER /)
(VOLTAGE 2.500000:2.500000:2.500000)
(PROCESS "TYPICAL")
(TEMPERATURE 70.000000:70.000000:70.000000)
(TIMESCALE 1ns)
(CELL
  (CELLTYPE "main")
  (INSTANCE)
  (TIMINGCHECK

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_0_a2\[7\]/B  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m3/A  U5/divby12/m3/Y  U5/divby12/m9/A  U5/divby12/m9/Y  U5/clkdivider_0_a2\[7\]/B  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[25\]/CLK  U5/tone\[25\]/Q  U5/divby12/m3/B  U5/divby12/m3/Y  U5/divby12/m9/A  U5/divby12/m9/Y  U5/clkdivider_0_a2\[7\]/B  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m3/C  U5/divby12/m3/Y  U5/divby12/m9/A  U5/divby12/m9/Y  U5/clkdivider_0_a2\[7\]/B  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_0_a2_0\[4\]/A  U5/clkdivider_0_a2_0\[4\]/Y  U5/clkdivider_0_0\[4\]/C  U5/clkdivider_0_0\[4\]/Y  U5/clkdivider_0\[4\]/C  U5/clkdivider_0\[4\]/Y  U5/counter_note_12/A  U5/counter_note_12/Y  U5/counter_note_n4/C  U5/counter_note_n4/Y  U5/counter_note\[4\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2\[2\]/B  U5/clkdivider_i_a2\[2\]/Y  U5/clkdivider_i\[2\]/C  U5/clkdivider_i\[2\]/Y  U5/counter_note_8/A  U5/counter_note_8/Y  U5/counter_note_n2/C  U5/counter_note_n2/Y  U5/counter_note\[2\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2\[2\]/B  U5/clkdivider_i_a2\[2\]/Y  U5/clkdivider_i\[3\]/C  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[25\]/CLK  U5/tone\[25\]/Q  U5/divby12/m5/B  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_0_a2\[7\]/B  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m3/A  U5/divby12/m3/Y  U5/divby12/m11/B  U5/divby12/m11/Y  U5/clkdivider_0_a2\[7\]/A  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m5/A  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_0_a2\[7\]/B  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2\[0\]/B  U5/clkdivider_i_a2\[0\]/Y  U5/clkdivider_i\[5\]/A  U5/clkdivider_i\[5\]/Y  U5/counter_note_14/A  U5/counter_note_14/Y  U5/counter_note_n5/C  U5/counter_note_n5/Y  U5/counter_note\[5\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2\[3\]/A  U5/clkdivider_i_a2\[3\]/Y  U5/clkdivider_i\[5\]/C  U5/clkdivider_i\[5\]/Y  U5/counter_note_14/A  U5/counter_note_14/Y  U5/counter_note_n5/C  U5/counter_note_n5/Y  U5/counter_note\[5\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2_2\[6\]/B  U5/clkdivider_i_a2_2\[6\]/Y  U5/clkdivider_i\[6\]/A  U5/clkdivider_i\[6\]/Y  U5/counter_note_16/A  U5/counter_note_16/Y  U5/counter_note_n6/A  U5/counter_note_n6/Y  U5/counter_note\[6\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2\[5\]/C  U5/clkdivider_i_a2\[5\]/Y  U5/clkdivider_i\[5\]/B  U5/clkdivider_i\[5\]/Y  U5/counter_note_14/A  U5/counter_note_14/Y  U5/counter_note_n5/C  U5/counter_note_n5/Y  U5/counter_note\[5\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2_0\[2\]/B  U5/clkdivider_i_a2_0\[2\]/Y  U5/clkdivider_i\[2\]/B  U5/clkdivider_i\[2\]/Y  U5/counter_note_8/A  U5/counter_note_8/Y  U5/counter_note_n2/C  U5/counter_note_n2/Y  U5/counter_note\[2\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2\[3\]/A  U5/clkdivider_i_a2\[3\]/Y  U5/clkdivider_i\[3\]/A  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m10/B  U5/divby12/m10/Y  U5/divby12/m11/A  U5/divby12/m11/Y  U5/clkdivider_0_a2\[7\]/A  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[25\]/CLK  U5/tone\[25\]/Q  U5/divby12/m10/C  U5/divby12/m10/Y  U5/divby12/m11/A  U5/divby12/m11/Y  U5/clkdivider_0_a2\[7\]/A  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2_2\[6\]/B  U5/clkdivider_i_a2_2\[6\]/Y  U5/clkdivider_0\[4\]/A  U5/clkdivider_0\[4\]/Y  U5/counter_note_12/A  U5/counter_note_12/Y  U5/counter_note_n4/C  U5/counter_note_n4/Y  U5/counter_note\[4\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2_1\[2\]/B  U5/clkdivider_i_a2_1\[2\]/Y  U5/clkdivider_i\[2\]/A  U5/clkdivider_i\[2\]/Y  U5/counter_note_8/A  U5/counter_note_8/Y  U5/counter_note_n2/C  U5/counter_note_n2/Y  U5/counter_note\[2\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_0\[6\]/A  U5/clkdivider_i_0\[6\]/Y  U5/clkdivider_i\[6\]/C  U5/clkdivider_i\[6\]/Y  U5/counter_note_16/A  U5/counter_note_16/Y  U5/counter_note_n6/A  U5/counter_note_n6/Y  U5/counter_note\[6\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m3/A  U5/divby12/m3/Y  U5/divby12/m11/B  U5/divby12/m11/Y  U5/clkdivider_0_0\[4\]/B  U5/clkdivider_0_0\[4\]/Y  U5/clkdivider_0\[4\]/C  U5/clkdivider_0\[4\]/Y  U5/counter_note_12/A  U5/counter_note_12/Y  U5/counter_note_n4/C  U5/counter_note_n4/Y  U5/counter_note\[4\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m10/A  U5/divby12/m10/Y  U5/divby12/m11/A  U5/divby12/m11/Y  U5/clkdivider_0_a2\[7\]/A  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_0_a2\[7\]/B  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i\[0\]/A  U5/clkdivider_i\[0\]/Y  U5/counter_note_n0/A  U5/counter_note_n0/Y  U5/counter_note\[0\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m3/A  U5/divby12/m3/Y  U5/divby12/m11/B  U5/divby12/m11/Y  U5/clkdivider_i_a2_0\[2\]/C  U5/clkdivider_i_a2_0\[2\]/Y  U5/clkdivider_i\[2\]/B  U5/clkdivider_i\[2\]/Y  U5/counter_note_8/A  U5/counter_note_8/Y  U5/counter_note_n2/C  U5/counter_note_n2/Y  U5/counter_note\[2\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m3/A  U5/divby12/m3/Y  U5/divby12/m11/B  U5/divby12/m11/Y  U5/clkdivider_i_a2\[2\]/C  U5/clkdivider_i_a2\[2\]/Y  U5/clkdivider_i\[2\]/C  U5/clkdivider_i\[2\]/Y  U5/counter_note_8/A  U5/counter_note_8/Y  U5/counter_note_n2/C  U5/counter_note_n2/Y  U5/counter_note\[2\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2\[0\]/B  U5/clkdivider_i_a2\[0\]/Y  U5/clkdivider_i\[0\]/C  U5/clkdivider_i\[0\]/Y  U5/counter_note_n0/A  U5/counter_note_n0/Y  U5/counter_note\[0\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m3/A  U5/divby12/m3/Y  U5/divby12/m11/B  U5/divby12/m11/Y  U5/clkdivider_0_a2_1_0\[4\]/A  U5/clkdivider_0_a2_1_0\[4\]/Y  U5/clkdivider_0\[4\]/B  U5/clkdivider_0\[4\]/Y  U5/counter_note_12/A  U5/counter_note_12/Y  U5/counter_note_n4/C  U5/counter_note_n4/Y  U5/counter_note\[4\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m3/A  U5/divby12/m3/Y  U5/divby12/m11/B  U5/divby12/m11/Y  U5/clkdivider_i_a2\[0\]/C  U5/clkdivider_i_a2\[0\]/Y  U5/clkdivider_i\[5\]/A  U5/clkdivider_i\[5\]/Y  U5/counter_note_14/A  U5/counter_note_14/Y  U5/counter_note_n5/C  U5/counter_note_n5/Y  U5/counter_note\[5\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[27\]/CLK  U5/tone\[27\]/Q  U5/divby12/m3/A  U5/divby12/m3/Y  U5/divby12/m11/B  U5/divby12/m11/Y  U5/clkdivider_i_0\[6\]/B  U5/clkdivider_i_0\[6\]/Y  U5/clkdivider_i\[6\]/C  U5/clkdivider_i\[6\]/Y  U5/counter_note_16/A  U5/counter_note_16/Y  U5/counter_note_n6/A  U5/counter_note_n6/Y  U5/counter_note\[6\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_0\[7\]/A  U5/clkdivider_0\[7\]/Y  U5/counter_note_18/A  U5/counter_note_18/Y  U5/counter_note_n7/C  U5/counter_note_n7/Y  U5/counter_note\[7\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/counter_note\[0\]/CLK  U5/counter_note\[0\]/Q  U5/counter_note_c1/B  U5/counter_note_c1/Y  U5/counter_note_c3/B  U5/counter_note_c3/Y  U5/counter_note11_0/C  U5/counter_note11_0/Y  U5/counter_note_15/A  U5/counter_note_15/Y  U5/counter_note_n6/B  U5/counter_note_n6/Y  U5/counter_note\[6\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U7/tone\[6\]/CLK  U7/tone\[6\]/Q  U7/tone_c14_s_0_2_1/C  U7/tone_c14_s_0_2_1/Y  U7/tone_c14_s_0_2/A  U7/tone_c14_s_0_2/Y  U7/tone_c24_1_1/B  U7/tone_c24_1_1/Y  U7/tone_c24_1/A  U7/tone_c24_1/Y  U7/tone_c25_0/B  U7/tone_c25_0/Y  U7/tone_c25/A  U7/tone_c25/Y  U7/tone_n27/B  U7/tone_n27/Y  U7/tone\[27\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[26\]/CLK  U5/tone\[26\]/Q  U5/divby12/m5/C  U5/divby12/m5/Y  U5/divby12/m9/B  U5/divby12/m9/Y  U5/clkdivider_i_a2\[1\]/C  U5/clkdivider_i_a2\[1\]/Y  U5/counter_note_6/A  U5/counter_note_6/Y  U5/counter_note_n1/C  U5/counter_note_n1/Y  U5/counter_note\[1\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/counter_note\[1\]/CLK  U5/counter_note\[1\]/Q  U5/counter_note_c1/A  U5/counter_note_c1/Y  U5/counter_note_c3/B  U5/counter_note_c3/Y  U5/counter_note11_0/C  U5/counter_note11_0/Y  U5/counter_note_15/A  U5/counter_note_15/Y  U5/counter_note_n6/B  U5/counter_note_n6/Y  U5/counter_note\[6\]/D  	(9.7:9.7:9.7) )

    (PATHCONSTRAINT U5/tone\[24\]/CLK  U5/tone\[24\]/Q  U5/divby12/m9/S  U5/divby12/m9/Y  U5/clkdivider_0_a2\[7\]/B  U5/clkdivider_0_a2\[7\]/Y  U5/clkdivider_i_a2_0\[3\]/A  U5/clkdivider_i_a2_0\[3\]/Y  U5/clkdivider_i\[3\]/B  U5/clkdivider_i\[3\]/Y  U5/counter_note_10/A  U5/counter_note_10/Y  U5/counter_note_n3/C  U5/counter_note_n3/Y  U5/counter_note\[3\]/D  	(9.7:9.7:9.7) )

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?