Diferență între revizuiri ale paginii „CID Lab Lucrarea 1”
De la WikiLabs
Jump to navigationJump to searchLinia 8: | Linia 8: | ||
== Cerințe == | == Cerințe == | ||
− | + | Creați un proiect nou în Xilinx ISE, pentru dispozitivul FPGA de pe placa Nexys2. Creați un fișier sursă Verilog în cadrul proiectului, și copiați modulul următor în fisier. | |
− | + | ||
− | + | <syntaxhighlight lang="Verilog"> | |
− | + | module OrGate( | |
− | + | output out, | |
− | + | input in1, | |
− | + | input in2 | |
− | + | ); | |
− | + | ||
+ | assign out = in1 | in2; | ||
+ | |||
+ | endmodule | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Creați un fișier de constrângeri și scrieți constrângerile necesare pentru ca intrările să fie conectate astfel: | ||
+ | * in1 conectat la SW0 | ||
+ | * in2 conectat la SW7 | ||
+ | * out conectat la LED7 | ||
+ | |||
+ | Implementați proiectul pe placa Nexys și observați funcționalitatea circuitului descris de proiectul Xilinx ISE. |
Versiunea de la data 16 februarie 2014 19:10
Noțiuni și cunoștințe necesare
- Introducere în sinteza pe FPGA. Xilinx ISE
- Utilizarea programului de sinteză Xilinx ISE
- Logică booleană și sisteme de numerație
- Noțiuni de sintaxă Verilog
Cerințe
Creați un proiect nou în Xilinx ISE, pentru dispozitivul FPGA de pe placa Nexys2. Creați un fișier sursă Verilog în cadrul proiectului, și copiați modulul următor în fisier.
module OrGate(
output out,
input in1,
input in2
);
assign out = in1 | in2;
endmodule
Creați un fișier de constrângeri și scrieți constrângerile necesare pentru ca intrările să fie conectate astfel:
- in1 conectat la SW0
- in2 conectat la SW7
- out conectat la LED7
Implementați proiectul pe placa Nexys și observați funcționalitatea circuitului descris de proiectul Xilinx ISE.