• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

競(jìng)賽項(xiàng)目裁判器設(shè)計(jì)VHDL代碼Quartus仿真

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

2-240111093Q1146.doc

共1個(gè)文件

名稱:競(jìng)賽項(xiàng)目裁判器設(shè)計(jì)VHDL代碼Quartus仿真

軟件:Quartus

語(yǔ)言:VHDL

代碼功能:

一競(jìng)賽項(xiàng)目裁判團(tuán)由一名主裁判和三名副裁判組成,其裁判規(guī)則如下:

1.主裁判不通過(guò),三名副裁判均通過(guò)視為通過(guò);

2.主裁判不通過(guò),三名副裁判有一人以上不通過(guò)視為不通過(guò);

3.主裁判通過(guò),三名副裁判均不通過(guò)為不通過(guò);

4.主裁判通過(guò),三名副裁判中有一人以上通過(guò)視為通過(guò)。

要求:

1、設(shè)主裁判為A,其余副裁判分別為B、C、D;

2、寫出真值表,并化簡(jiǎn);

3、在軟件中原理圖界面繪出邏輯圖;

4、用VHDL語(yǔ)言寫出程序代碼(手寫和電腦完成均可)。

FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com

演示視頻:

設(shè)計(jì)文檔:

一競(jìng)賽項(xiàng)目裁判團(tuán)由一名主裁判和三名副裁判組成,其裁判規(guī)則如下:

1. 主裁判不通過(guò),三名副裁判均通過(guò)視為通過(guò);

2. 主裁判不通過(guò),三名副裁判有一人以上不通過(guò)視為不通過(guò);

3. 主裁判通過(guò),三名副裁判均不通過(guò)為不通過(guò);

4.?主裁判通過(guò),三名副裁判中有一人以上通過(guò)視為通過(guò);

真值表

A(主裁判)

B(副裁判)

C(副裁判)

D(副裁判)

Y(輸出)

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

1

1

0

0

1

0

0

0

0

1

0

1

0

0

1

1

0

0

0

1

1

1

1

1

0

0

0

0

1

0

0

1

1

1

0

1

0

1

1

0

1

1

1

1

1

0

0

1

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

邏輯圖

代碼

部分代碼展示:

LIBRARY?ieee;
???USE?ieee.std_logic_1164.all;
ENTITY?referee?IS
???PORT?(
??????A??:?IN?STD_LOGIC;--輸入,主裁判,高電平表示通過(guò),低電平表示不通過(guò)
??????B??:?IN?STD_LOGIC;--輸入,副裁判,高電平表示通過(guò),低電平表示不通過(guò)
??????C??:?IN?STD_LOGIC;--輸入,副裁判,高電平表示通過(guò),低電平表示不通過(guò)
??????D??:?IN?STD_LOGIC;--輸入,副裁判,高電平表示通過(guò),低電平表示不通過(guò)
??????Y??:?OUT?STD_LOGIC--輸出,通過(guò)結(jié)果,高電平表示通過(guò),低電平表示不通過(guò)
???);
END?referee;

點(diǎn)擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=532

  • 2-240111093Q1146.doc
    下載

相關(guān)推薦