/*************************************************** * Module Name : HEX_top * Engineer : 小梅哥 * Target Device : EP4CE10F17C8 * Tool versions : Quartus II 13.0 * Create Date : 2017-3-31 * Revision : v1.0 * Description : 三线制数码管显示顶层设计 **************************************************/ module HEX_top( Clk, Rst_n, disp_data, SH_CP, ST_CP, DS ); input Clk; //50M input Rst_n; output SH_CP; //shift clock output ST_CP; //latch data clock output DS; //shift serial data input [31:0]disp_data; wire [7:0] sel;//数码管位选(选择当前要显示的数码管) wire [6:0] seg;//数码管段选(当前要显示的内容) HEX8 HEX8( .Clk(Clk), .Rst_n(Rst_n), .En(1'b1), .disp_data(disp_data), .sel(sel), .seg(seg) ); HC595_Driver HC595_Driver( .Clk(Clk), .Rst_n(Rst_n), .Data({1'b1,seg,sel}), .S_EN(1'b1), .SH_CP(SH_CP), .ST_CP(ST_CP), .DS(DS) ); endmodule