2012年10月8日 星期一

P4-22 8組 2x1 mux 使用DE2-70 實驗版

8組 2x1 mux  使用DE2-70 實驗版


// Implements eight 2-to-1 multiplexers.
// inputs: SW7-0 represent the 8-bit input X, and SW15-8 represent Y
// SW17 selects either X or Y to drive the output LEDs
// outputs: LEDR17-0 show the states of the switches
// LEDG7-0 shows the outputs of the multiplexers
module part2 (SW, LEDR, LEDG);
input [17:0] SW; // toggle switches
output [17:0] LEDR; // red LEDs
output [7:0] LEDG; // green LEDs

wire Sel;
wire [7:0] X, Y, M;

assign LEDR = SW;
assign X = SW[7:0];
assign Y = SW[15:8];
assign Sel = SW[17];

assign M[0] = (~Sel & X[0]) | (Sel & Y[0]);
assign M[1] = (~Sel & X[1]) | (Sel & Y[1]);
assign M[2] = (~Sel & X[2]) | (Sel & Y[2]);
assign M[3] = (~Sel & X[3]) | (Sel & Y[3]);
assign M[4] = (~Sel & X[4]) | (Sel & Y[4]);
assign M[5] = (~Sel & X[5]) | (Sel & Y[5]);
assign M[6] = (~Sel & X[6]) | (Sel & Y[6]);
assign M[7] = (~Sel & X[7]) | (Sel & Y[7]);
assign LEDG[7:0] = M;
endmodule

quartus ii --> assignment->import assignments


import --> de2-70 pin.csv
# Quartus II Version 5.1 Internal Build 160 09/19/2005 TO Full Version
# File: D:\de2_pins\de2_pins.csv
# Generated on: Wed Sep 28 09:40:34 2005
# Note: The column header names should not be changed if you wish to import this .csv file into the Quartus II software.
To Location
SW[0] PIN_N25
SW[1] PIN_N26
SW[2] PIN_P25
SW[3] PIN_AE14
SW[4] PIN_AF14
SW[5] PIN_AD13
SW[6] PIN_AC13
SW[7] PIN_C13
SW[8] PIN_B13
SW[9] PIN_A13
SW[10] PIN_N1
SW[11] PIN_P1
SW[12] PIN_P2
SW[13] PIN_T7
SW[14] PIN_U3
SW[15] PIN_U4
SW[16] PIN_V1
SW[17] PIN_V2
DRAM_ADDR[0] PIN_T6
DRAM_ADDR[1] PIN_V4
DRAM_ADDR[2] PIN_V3
DRAM_ADDR[3] PIN_W2
DRAM_ADDR[4] PIN_W1
DRAM_ADDR[5] PIN_U6
DRAM_ADDR[6] PIN_U7
DRAM_ADDR[7] PIN_U5
DRAM_ADDR[8] PIN_W4
DRAM_ADDR[9] PIN_W3
DRAM_ADDR[10] PIN_Y1
DRAM_ADDR[11] PIN_V5
DRAM_BA_0 PIN_AE2
DRAM_BA_1 PIN_AE3
DRAM_CAS_N PIN_AB3
DRAM_CKE PIN_AA6
DRAM_CLK PIN_AA7
DRAM_CS_N PIN_AC3
DRAM_DQ[0] PIN_V6
DRAM_DQ[1] PIN_AA2
DRAM_DQ[2] PIN_AA1
DRAM_DQ[3] PIN_Y3
DRAM_DQ[4] PIN_Y4
DRAM_DQ[5] PIN_R8
DRAM_DQ[6] PIN_T8
DRAM_DQ[7] PIN_V7
DRAM_DQ[8] PIN_W6
DRAM_DQ[9] PIN_AB2
DRAM_DQ[10] PIN_AB1
DRAM_DQ[11] PIN_AA4
DRAM_DQ[12] PIN_AA3
DRAM_DQ[13] PIN_AC2
DRAM_DQ[14] PIN_AC1
DRAM_DQ[15] PIN_AA5
DRAM_LDQM PIN_AD2
DRAM_UDQM PIN_Y5
DRAM_RAS_N PIN_AB4
DRAM_WE_N PIN_AD3
FL_ADDR[0] PIN_AC18
FL_ADDR[1] PIN_AB18
FL_ADDR[2] PIN_AE19
FL_ADDR[3] PIN_AF19
FL_ADDR[4] PIN_AE18
FL_ADDR[5] PIN_AF18
FL_ADDR[6] PIN_Y16
FL_ADDR[7] PIN_AA16
FL_ADDR[8] PIN_AD17
FL_ADDR[9] PIN_AC17
FL_ADDR[10] PIN_AE17
FL_ADDR[11] PIN_AF17
FL_ADDR[12] PIN_W16
FL_ADDR[13] PIN_W15
FL_ADDR[14] PIN_AC16
FL_ADDR[15] PIN_AD16
FL_ADDR[16] PIN_AE16
FL_ADDR[17] PIN_AC15
FL_ADDR[18] PIN_AB15
FL_ADDR[19] PIN_AA15
FL_ADDR[20] PIN_Y15
FL_ADDR[21] PIN_Y14
FL_CE_N PIN_V17
FL_OE_N PIN_W17
FL_DQ[0] PIN_AD19
FL_DQ[1] PIN_AC19
FL_DQ[2] PIN_AF20
FL_DQ[3] PIN_AE20
FL_DQ[4] PIN_AB20
FL_DQ[5] PIN_AC20
FL_DQ[6] PIN_AF21
FL_DQ[7] PIN_AE21
FL_RST_N PIN_AA18
FL_WE_N PIN_AA17
HEX0[0] PIN_AF10
HEX0[1] PIN_AB12
HEX0[2] PIN_AC12
HEX0[3] PIN_AD11
HEX0[4] PIN_AE11
HEX0[5] PIN_V14
HEX0[6] PIN_V13
HEX1[0] PIN_V20
HEX1[1] PIN_V21
HEX1[2] PIN_W21
HEX1[3] PIN_Y22
HEX1[4] PIN_AA24
HEX1[5] PIN_AA23
HEX1[6] PIN_AB24
HEX2[0] PIN_AB23
HEX2[1] PIN_V22
HEX2[2] PIN_AC25
HEX2[3] PIN_AC26
HEX2[4] PIN_AB26
HEX2[5] PIN_AB25
HEX2[6] PIN_Y24
HEX3[0] PIN_Y23
HEX3[1] PIN_AA25
HEX3[2] PIN_AA26
HEX3[3] PIN_Y26
HEX3[4] PIN_Y25
HEX3[5] PIN_U22
HEX3[6] PIN_W24
HEX4[0] PIN_U9
HEX4[1] PIN_U1
HEX4[2] PIN_U2
HEX4[3] PIN_T4
HEX4[4] PIN_R7
HEX4[5] PIN_R6
HEX4[6] PIN_T3
HEX5[0] PIN_T2
HEX5[1] PIN_P6
HEX5[2] PIN_P7
HEX5[3] PIN_T9
HEX5[4] PIN_R5
HEX5[5] PIN_R4
HEX5[6] PIN_R3
HEX6[0] PIN_R2
HEX6[1] PIN_P4
HEX6[2] PIN_P3
HEX6[3] PIN_M2
HEX6[4] PIN_M3
HEX6[5] PIN_M5
HEX6[6] PIN_M4
HEX7[0] PIN_L3
HEX7[1] PIN_L2
HEX7[2] PIN_L9
HEX7[3] PIN_L6
HEX7[4] PIN_L7
HEX7[5] PIN_P9
HEX7[6] PIN_N9
KEY[0] PIN_G26
KEY[1] PIN_N23
KEY[2] PIN_P23
KEY[3] PIN_W26
LEDR[0] PIN_AE23
LEDR[1] PIN_AF23
LEDR[2] PIN_AB21
LEDR[3] PIN_AC22
LEDR[4] PIN_AD22
LEDR[5] PIN_AD23
LEDR[6] PIN_AD21
LEDR[7] PIN_AC21
LEDR[8] PIN_AA14
LEDR[9] PIN_Y13
LEDR[10] PIN_AA13
LEDR[11] PIN_AC14
LEDR[12] PIN_AD15
LEDR[13] PIN_AE15
LEDR[14] PIN_AF13
LEDR[15] PIN_AE13
LEDR[16] PIN_AE12
LEDR[17] PIN_AD12
LEDG[0] PIN_AE22
LEDG[1] PIN_AF22
LEDG[2] PIN_W19
LEDG[3] PIN_V18
LEDG[4] PIN_U18
LEDG[5] PIN_U17
LEDG[6] PIN_AA20
LEDG[7] PIN_Y18
LEDG[8] PIN_Y12
CLOCK_27 PIN_D13
CLOCK_50 PIN_N2
EXT_CLOCK PIN_P26
PS2_CLK PIN_D26
PS2_DAT PIN_C24
UART_RXD PIN_C25
UART_TXD PIN_B25
LCD_RW PIN_K4
LCD_EN PIN_K3
LCD_RS PIN_K1
LCD_DATA[0] PIN_J1
LCD_DATA[1] PIN_J2
LCD_DATA[2] PIN_H1
LCD_DATA[3] PIN_H2
LCD_DATA[4] PIN_J4
LCD_DATA[5] PIN_J3
LCD_DATA[6] PIN_H4
LCD_DATA[7] PIN_H3
LCD_ON PIN_L4
LCD_BLON PIN_K2
SRAM_ADDR[0] PIN_AE4
SRAM_ADDR[1] PIN_AF4
SRAM_ADDR[2] PIN_AC5
SRAM_ADDR[3] PIN_AC6
SRAM_ADDR[4] PIN_AD4
SRAM_ADDR[5] PIN_AD5
SRAM_ADDR[6] PIN_AE5
SRAM_ADDR[7] PIN_AF5
SRAM_ADDR[8] PIN_AD6
SRAM_ADDR[9] PIN_AD7
SRAM_ADDR[10] PIN_V10
SRAM_ADDR[11] PIN_V9
SRAM_ADDR[12] PIN_AC7
SRAM_ADDR[13] PIN_W8
SRAM_ADDR[14] PIN_W10
SRAM_ADDR[15] PIN_Y10
SRAM_ADDR[16] PIN_AB8
SRAM_ADDR[17] PIN_AC8
SRAM_DQ[0] PIN_AD8
SRAM_DQ[1] PIN_AE6
SRAM_DQ[2] PIN_AF6
SRAM_DQ[3] PIN_AA9
SRAM_DQ[4] PIN_AA10
SRAM_DQ[5] PIN_AB10
SRAM_DQ[6] PIN_AA11
SRAM_DQ[7] PIN_Y11
SRAM_DQ[8] PIN_AE7
SRAM_DQ[9] PIN_AF7
SRAM_DQ[10] PIN_AE8
SRAM_DQ[11] PIN_AF8
SRAM_DQ[12] PIN_W11
SRAM_DQ[13] PIN_W12
SRAM_DQ[14] PIN_AC9
SRAM_DQ[15] PIN_AC10
SRAM_WE_N PIN_AE10
SRAM_OE_N PIN_AD10
SRAM_UB_N PIN_AF9
SRAM_LB_N PIN_AE9
SRAM_CE_N PIN_AC11
OTG_ADDR[0] PIN_K7
OTG_ADDR[1] PIN_F2
OTG_CS_N PIN_F1
OTG_RD_N PIN_G2
OTG_WR_N PIN_G1
OTG_RST_N PIN_G5
OTG_DATA[0] PIN_F4
OTG_DATA[1] PIN_D2
OTG_DATA[2] PIN_D1
OTG_DATA[3] PIN_F7
OTG_DATA[4] PIN_J5
OTG_DATA[5] PIN_J8
OTG_DATA[6] PIN_J7
OTG_DATA[7] PIN_H6
OTG_DATA[8] PIN_E2
OTG_DATA[9] PIN_E1
OTG_DATA[10] PIN_K6
OTG_DATA[11] PIN_K5
OTG_DATA[12] PIN_G4
OTG_DATA[13] PIN_G3
OTG_DATA[14] PIN_J6
OTG_DATA[15] PIN_K8
OTG_INT0 PIN_B3
OTG_INT1 PIN_C3
OTG_DACK0_N PIN_C2
OTG_DACK1_N PIN_B2
OTG_DREQ0 PIN_F6
OTG_DREQ1 PIN_E5
OTG_FSPEED PIN_F3
OTG_LSPEED PIN_G6
TDI PIN_B14
TCS PIN_A14
TCK PIN_D14
TDO PIN_F14
TD_RESET PIN_C4
VGA_R[0] PIN_C8
VGA_R[1] PIN_F10
VGA_R[2] PIN_G10
VGA_R[3] PIN_D9
VGA_R[4] PIN_C9
VGA_R[5] PIN_A8
VGA_R[6] PIN_H11
VGA_R[7] PIN_H12
VGA_R[8] PIN_F11
VGA_R[9] PIN_E10
VGA_G[0] PIN_B9
VGA_G[1] PIN_A9
VGA_G[2] PIN_C10
VGA_G[3] PIN_D10
VGA_G[4] PIN_B10
VGA_G[5] PIN_A10
VGA_G[6] PIN_G11
VGA_G[7] PIN_D11
VGA_G[8] PIN_E12
VGA_G[9] PIN_D12
VGA_B[0] PIN_J13
VGA_B[1] PIN_J14
VGA_B[2] PIN_F12
VGA_B[3] PIN_G12
VGA_B[4] PIN_J10
VGA_B[5] PIN_J11
VGA_B[6] PIN_C11
VGA_B[7] PIN_B11
VGA_B[8] PIN_C12
VGA_B[9] PIN_B12
VGA_CLK PIN_B8
VGA_BLANK PIN_D6
VGA_HS PIN_A7
VGA_VS PIN_D8
VGA_SYNC PIN_B7
I2C_SCLK PIN_A6
I2C_SDAT PIN_B6
TD_DATA[0] PIN_J9
TD_DATA[1] PIN_E8
TD_DATA[2] PIN_H8
TD_DATA[3] PIN_H10
TD_DATA[4] PIN_G9
TD_DATA[5] PIN_F9
TD_DATA[6] PIN_D7
TD_DATA[7] PIN_C7
TD_HS PIN_D5
TD_VS PIN_K9
AUD_ADCLRCK PIN_C5
AUD_ADCDAT PIN_B5
AUD_DACLRCK PIN_C6
AUD_DACDAT PIN_A4
AUD_XCK PIN_A5
AUD_BCLK PIN_B4
ENET_DATA[0] PIN_D17
ENET_DATA[1] PIN_C17
ENET_DATA[2] PIN_B18
ENET_DATA[3] PIN_A18
ENET_DATA[4] PIN_B17
ENET_DATA[5] PIN_A17
ENET_DATA[6] PIN_B16
ENET_DATA[7] PIN_B15
ENET_DATA[8] PIN_B20
ENET_DATA[9] PIN_A20
ENET_DATA[10] PIN_C19
ENET_DATA[11] PIN_D19
ENET_DATA[12] PIN_B19
ENET_DATA[13] PIN_A19
ENET_DATA[14] PIN_E18
ENET_DATA[15] PIN_D18
ENET_CLK PIN_B24
ENET_CMD PIN_A21
ENET_CS_N PIN_A23
ENET_INT PIN_B21
ENET_RD_N PIN_A22
ENET_WR_N PIN_B22
ENET_RST_N PIN_B23
IRDA_TXD PIN_AE24
IRDA_RXD PIN_AE25
SD_DAT PIN_AD24
SD_DAT3 PIN_AC23
SD_CMD PIN_Y21
SD_CLK PIN_AD25
GPIO_0[0] PIN_D25
GPIO_0[1] PIN_J22
GPIO_0[2] PIN_E26
GPIO_0[3] PIN_E25
GPIO_0[4] PIN_F24
GPIO_0[5] PIN_F23
GPIO_0[6] PIN_J21
GPIO_0[7] PIN_J20
GPIO_0[8] PIN_F25
GPIO_0[9] PIN_F26
GPIO_0[10] PIN_N18
GPIO_0[11] PIN_P18
GPIO_0[12] PIN_G23
GPIO_0[13] PIN_G24
GPIO_0[14] PIN_K22
GPIO_0[15] PIN_G25
GPIO_0[16] PIN_H23
GPIO_0[17] PIN_H24
GPIO_0[18] PIN_J23
GPIO_0[19] PIN_J24
GPIO_0[20] PIN_H25
GPIO_0[21] PIN_H26
GPIO_0[22] PIN_H19
GPIO_0[23] PIN_K18
GPIO_0[24] PIN_K19
GPIO_0[25] PIN_K21
GPIO_0[26] PIN_K23
GPIO_0[27] PIN_K24
GPIO_0[28] PIN_L21
GPIO_0[29] PIN_L20
GPIO_0[30] PIN_J25
GPIO_0[31] PIN_J26
GPIO_0[32] PIN_L23
GPIO_0[33] PIN_L24
GPIO_0[34] PIN_L25
GPIO_0[35] PIN_L19
GPIO_1[0] PIN_K25
GPIO_1[1] PIN_K26
GPIO_1[2] PIN_M22
GPIO_1[3] PIN_M23
GPIO_1[4] PIN_M19
GPIO_1[5] PIN_M20
GPIO_1[6] PIN_N20
GPIO_1[7] PIN_M21
GPIO_1[8] PIN_M24
GPIO_1[9] PIN_M25
GPIO_1[10] PIN_N24
GPIO_1[11] PIN_P24
GPIO_1[12] PIN_R25
GPIO_1[13] PIN_R24
GPIO_1[14] PIN_R20
GPIO_1[15] PIN_T22
GPIO_1[16] PIN_T23
GPIO_1[17] PIN_T24
GPIO_1[18] PIN_T25
GPIO_1[19] PIN_T18
GPIO_1[20] PIN_T21
GPIO_1[21] PIN_T20
GPIO_1[22] PIN_U26
GPIO_1[23] PIN_U25
GPIO_1[24] PIN_U23
GPIO_1[25] PIN_U24
GPIO_1[26] PIN_R19
GPIO_1[27] PIN_T19
GPIO_1[28] PIN_U20
GPIO_1[29] PIN_U21
GPIO_1[30] PIN_V26
GPIO_1[31] PIN_V25
GPIO_1[32] PIN_V24
GPIO_1[33] PIN_V23
GPIO_1[34] PIN_W25
GPIO_1[35] PIN_W23


沒有留言:

張貼留言

113 學年度第 1 學期 RFID應用課程 Arduino程式

113 學年度第 1 學期 RFID應用課程 Arduino程式 https://www.mediafire.com/file/zr0h0p3iosq12jw/MFRC522+(2).7z/file 內含修改過後的 MFRC522 程式庫 (原程式有錯誤) //定義MFRC522...