J
jbs87
Guest
Hi:
Paano ko drive ng maramihang 7 segment na nagpapakita sa isang coolrunner II starter kit.Ako may ang verilog code para sa decoder
module LCD (bcd, leds);
input [3:0] bcd;
output [1:7] leds;
reg [1:7] leds;
laging @ (bcd)
kaso (bcd) / /
0: leds = 7'b1111110;
1: leds = 7'b0110000;
2: leds = 7'b1101101;
3: leds = 7'b1111001;
default na: leds = 7'bx;
endcase
endmodule
At ako malaman ko bang i-edit ang UCF file na output sa 7 seg display
# Makipagsabayan: Simula ng makipagsabayan I / O Pin asignatura
NET "leds <1>" LOC = "p56";
NET "leds <2>" LOC = "p53";
NET "leds <3>" LOC = "p60";
NET "leds <4>" LOC = "p58";
NET "leds <5>" LOC = "p57";
NET "leds <6>" LOC = "p54";
NET "leds <7>" LOC = "p61";
Paano ako piliin kung aling ng 4 pitong segement nagpapakita sa drive at tukuyin kung ito ay sa o mula rito?Ay kung ano ako ay may gana right?Ay nagbibigay-daan din ang sinasabi ko ay may dalawang switch na ako nais mong gamitin bilang inputs.Iyon ay ang isang dalawang bit numero.Paano ako tukuyin na sa UCF?Ako tried ang pagtatalaga ng lumipat lokasyon sa parehong mga bits ngunit ito ay hindi nagpapahintulot na.I'm a total newb sa mga bagay-bagay na ito at anumang tulong sa Verilog ay appreciated.
Paano ko drive ng maramihang 7 segment na nagpapakita sa isang coolrunner II starter kit.Ako may ang verilog code para sa decoder
module LCD (bcd, leds);
input [3:0] bcd;
output [1:7] leds;
reg [1:7] leds;
laging @ (bcd)
kaso (bcd) / /
0: leds = 7'b1111110;
1: leds = 7'b0110000;
2: leds = 7'b1101101;
3: leds = 7'b1111001;
default na: leds = 7'bx;
endcase
endmodule
At ako malaman ko bang i-edit ang UCF file na output sa 7 seg display
# Makipagsabayan: Simula ng makipagsabayan I / O Pin asignatura
NET "leds <1>" LOC = "p56";
NET "leds <2>" LOC = "p53";
NET "leds <3>" LOC = "p60";
NET "leds <4>" LOC = "p58";
NET "leds <5>" LOC = "p57";
NET "leds <6>" LOC = "p54";
NET "leds <7>" LOC = "p61";
Paano ako piliin kung aling ng 4 pitong segement nagpapakita sa drive at tukuyin kung ito ay sa o mula rito?Ay kung ano ako ay may gana right?Ay nagbibigay-daan din ang sinasabi ko ay may dalawang switch na ako nais mong gamitin bilang inputs.Iyon ay ang isang dalawang bit numero.Paano ako tukuyin na sa UCF?Ako tried ang pagtatalaga ng lumipat lokasyon sa parehong mga bits ngunit ito ay hindi nagpapahintulot na.I'm a total newb sa mga bagay-bagay na ito at anumang tulong sa Verilog ay appreciated.