BEGIN
U1:FTCTRL PORT MAP(CLKK=>C8,CNT_EN=>NE,RST_CNT=>NR,LOAD=>NL); U2:REG32B PORT MAP(LK=>NL,
DIN(3 DOWNTO 0)=>N1,DIN(7 DOWNTO 4)=>N2, DIN(11 DOWNTO 8)=>N3,DIN(15 DOWNTO 12)=>N4, DIN(19 DOWNTO 16)=>N5,DIN(23 DOWNTO 20)=>N6, DIN(27 DOWNTO 24)=>N7,DIN(31 DOWNTO 28)=>N8, Q(3 DOWNTO 0)=>L1,Q(7 DOWNTO 4)=>L2, Q(11 DOWNTO 8)=>L3,Q(15 DOWNTO 12)=>L4, Q(19 DOWNTO 16)=>L5,Q(23 DOWNTO 20)=>L6, Q(27 DOWNTO 24)=>L7,Q(31 DOWNTO 28)=>L8);
U3:CNT10 PORT MAP(RST=>NR,EN=>NE,CLK=>YY,DOUT=>N1,COUT=>M1);- U4:CNT10 PORT MAP(RST=>NR,EN=>NE,CLK=>M1,DOUT=>N2,COUT=>M2); U5:CNT10 PORT MAP(RST=>NR,EN=>NE,CLK=>M2,DOUT=>N3,COUT=>M3); U6:CNT10 PORT MAP(RST=>NR,EN=>NE,CLK=>M3,DOUT=>N4,COUT=>M4); U7:CNT10 PORT MAP(RST=>NR,EN=>NE,CLK=>M4,DOUT=>N5,COUT=>M5); U8:CNT10 PORT MAP(RST=>NR,EN=>NE,CLK=>M5,DOUT=>N6,COUT=>M6); U9:CNT10 PORT MAP(RST=>NR,EN=>NE,CLK=>M6,DOUT=>N7,COUT=>M7); U10:CNT10 PORT MAP(RST=>NR,EN=>NE,CLK=>M7,DOUT=>N8);
U11:DECL7S PORT MAP(A => L1,LED7S=>QOUT(6 DOWNTO 0)); U12:DECL7S PORT MAP(A => L2,LED7S=>QOUT(13 DOWNTO 7)); U13:DECL7S PORT MAP(A => L3,LED7S=>QOUT(20 DOWNTO 14)); U14:DECL7S PORT MAP(A => L4,LED7S=>QOUT(27 DOWNTO 21)); U15:DECL7S PORT MAP(A => L5,LED7S=>QOUT(34 DOWNTO 28)); U16:DECL7S PORT MAP(A => L6,LED7S=>QOUT(41 DOWNTO 35)); U17:DECL7S PORT MAP(A => L7,LED7S=>QOUT(48 DOWNTO 42)); U18:DECL7S PORT MAP(A => L8,LED7S=>QOUT(55 DOWNTO 49));
U19:any_10 PORT MAP(CLK,C1); U20:any_10 PORT MAP(C1,C2); U21:any_10 PORT MAP(C2,C3); U22:any_10 PORT MAP(C3,C4); U23:any_10 PORT MAP(C4,C5); U24:any_10 PORT MAP(C5,C6); U25:any_10 PORT MAP(C6,C7); U26:any_5 PORT MAP(C7,C8);
U27:MUX PORT MAP(Y1,Y2,Y3,FFIN,S0,S1,YY); U28:any_5 PORT MAP(FFIN,Y1); U29:any_16 PORT MAP(FFIN,Y2); U30:any_10 PORT MAP(FFIN,Y3); END ARCHITECTURE;
11
七、总电路: 1
2
3
4
12
八、管脚配置:
CLOCK2_50 Input PIN_AG14 CLK CLOCK3_50 Input PIN_AG15 FFIN HEX0[6] Output PIN_H22 QOUT[6] HEX0[5] Output PIN_J22 QOUT[5] HEX0[4] Output PIN_L25 QOUT[4] HEX0[3] Output PIN_L26 QOUT[3] HEX0[2] Output PIN_E17 QOUT[2] HEX0[1] Output PIN_F22 QOUT[1] HEX0[0] Output PIN_G18 QOUT[0] HEX1[6] Output PIN_U24 QOUT[13] HEX1[5] Output PIN_U23 QOUT[12] HEX1[4] Output PIN_W25 QOUT[11] HEX1[3] Output PIN_W22 QOUT[10] HEX1[2] Output PIN_W21 QOUT[9] HEX1[1] Output PIN_Y22 QOUT[8] HEX1[0] Output PIN_M24 QOUT[7] HEX2[6] Output PIN_W28 QOUT[20] HEX2[5] Output PIN_W27 QOUT[19] HEX2[4] Output PIN_Y26 QOUT[18] HEX2[3] Output PIN_W26 QOUT[17] HEX2[2] Output PIN_Y25 QOUT[16] HEX2[1] Output PIN_AA26 QOUT[15] HEX2[0] Output PIN_AA25 QOUT[14] HEX3[6] Output PIN_Y19 QOUT[27] HEX3[5] Output PIN_AF23 QOUT[26] HEX3[4] Output PIN_AD24 QOUT[25] HEX3[3] Output PIN_AA21 QOUT[24] HEX3[2] Output PIN_AB20 QOUT[23] HEX3[1] Output PIN_U21 QOUT[22] HEX3[0] Output PIN_V21 QOUT[21]
HEX4[6] Output PIN_AE18 QOUT[34] HEX4[5] Output PIN_AF19 QOUT[33] HEX4[4] Output PIN_AE19 QOUT[32] HEX4[3] Output PIN_AH21 QOUT[31] HEX4[2] Output PIN_AG21 QOUT[30] HEX4[1] Output PIN_AA19 QOUT[29] HEX4[0] Output PIN_AB19 QOUT[28] HEX5[6] Output PIN_AH18 QOUT[41] HEX5[5] Output PIN_AF18 QOUT[40] HEX5[4] Output PIN_AG19 QOUT[39] HEX5[3] Output PIN_AH19 QOUT[38] HEX5[2] Output PIN_AB18 QOUT[37] HEX5[1] Output PIN_AC18 QOUT[36] HEX5[0] Output PIN_AD18 QOUT[35] HEX6[6] Output PIN_AC17 QOUT[48] HEX6[5] Output PIN_AA15 QOUT[47] HEX6[4] Output PIN_AB15 QOUT[46] HEX6[3] Output PIN_AB17 QOUT[45] HEX6[2] Output PIN_AA16 QOUT[44] HEX6[1] Output PIN_AB16 QOUT[43] HEX6[0] Output PIN_AA17 QOUT[42] HEX7[6] Output PIN_AA14 QOUT[55] HEX7[5] Output PIN_AG18 QOUT[54] HEX7[4] Output PIN_AF17 QOUT[53] HEX7[3] Output PIN_AH17 QOUT[52] HEX7[2] Output PIN_AG17 QOUT[51] HEX7[1] Output PIN_AE17 QOUT[50] HEX7[0] Output PIN_AD17 QOUT[49] SW[17] Input PIN_Y23 S0 SW[16] Input PIN_Y24 S1
13
九、设计结果:
50MHz信号10分频
50MHz信号16分频
14
50Mhz信号
15
基于VHDL语言的频率计设计



