2021年3月24日 星期三

DE2-115 開發 以 D Filp-Folp with CLR 7474 為例(Verilog gate level modeling )

 DE2-115 開發 以 D Filp-Folp with CLR 7474 為例(Verilog gate level modeling )


module D_FF_With_CLR(SW, LEDR, LEDG , CLOCK_50 ,KEY,HEX0 ,HEX1 ,HEX2,HEX3 ,HEX4 ,HEX5 ,HEX6 ,HEX7 );

 input  [17:0] SW;   // toggle switches

 input  [3:0] KEY;   // Push bottom

 input  CLOCK_50;    //Clock 27MHz , 50Mhz

 output [17:0] LEDR;   // red  LEDS

 output [8:0] LEDG;   // green LEDs

 output [6:0] HEX0,HEX1,HEX2,HEX3,HEX4,HEX5,HEX6,HEX7 ; //7-segment display


 assign HEX0=7'b111_1111; //off 7-segment Display

 assign HEX1=7'b111_1111;

 assign HEX2=7'b111_1111;   //off 7-segment Display

 assign HEX3=7'b111_1111;

 assign HEX4=7'b111_1111;

 assign HEX5=7'b111_1111;

 assign HEX6=7'b111_1111;

 assign HEX7=7'b111_1111;

d_flip_flop(SW[0],SW[1],CLOCK_50,LEDR[0]);

endmodule

         

module d_flip_flop (input d,  

              input rstn,  

              input clk,  

              output reg q);  

  

    always @ (posedge clk or negedge rstn)  

       if (!rstn)  

          q <= 0;  

       else  

          q <= d;  

endmodule  

沒有留言:

張貼留言

Node-Red --> MQTT --> Fuxa 開源碼網頁式圖控平台

Node-Red --> MQTT --> Fuxa      FUXA(一個開源的 Web HMI / SCADA 自動化監控軟體)的專案設定檔 。 這份設定檔完整定義了 HMI 監控畫面的 後端通訊(MQTT 連線、點位標籤) 與 前端網頁圖形介面(SVG 畫布...