Skip to content

Commit 2cddf0c

Browse files
committed
Hard y Soft para Visera
Creación de archivos de Circuitos, PCB y Modelos 3D para el hardware, bloques y ejemplos para el software
1 parent 4eca338 commit 2cddf0c

File tree

10 files changed

+11515
-0
lines changed

10 files changed

+11515
-0
lines changed
99.8 KB
Binary file not shown.
102 KB
Binary file not shown.
Binary file not shown.

Circuito y PCB (Eagle V9.03)/ViseraFPGA_v1_0.brd

Lines changed: 2594 additions & 0 deletions
Large diffs are not rendered by default.

Circuito y PCB (Eagle V9.03)/ViseraFPGA_v1_0.sch

Lines changed: 5667 additions & 0 deletions
Large diffs are not rendered by default.

Docs/Manual Visera 1_0 Quarantine.pdf

2.63 MB
Binary file not shown.

Examples/DosTeclas_4Llaves_1Encoder.ice

Lines changed: 771 additions & 0 deletions
Large diffs are not rendered by default.

Examples/DosTeclas_4Llaves_1Encoder.v

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
// Code generated by Icestudio 0.5.1n200403
2+
// Tue, 09 Jun 2020 20:51:29 GMT
3+
4+
`default_nettype none
5+
6+
module main (
7+
input v403f0f,
8+
input vef4d65,
9+
input vf6b7c8,
10+
input v4ec8f6,
11+
input veb38c6,
12+
input v25beec,
13+
input vc959d3,
14+
input vae9348,
15+
output v3e0955,
16+
output v6f653b,
17+
output v371968,
18+
output v7a319e,
19+
output vde9f22,
20+
output v3a9070,
21+
output v0e5298,
22+
output v22465b
23+
);
24+
wire w0;
25+
wire w1;
26+
wire w2;
27+
wire w3;
28+
wire w4;
29+
wire w5;
30+
wire w6;
31+
wire w7;
32+
wire w8;
33+
wire w9;
34+
wire w10;
35+
wire w11;
36+
wire w12;
37+
wire w13;
38+
wire w14;
39+
wire w15;
40+
assign v3e0955 = w0;
41+
assign w1 = v403f0f;
42+
assign w2 = vef4d65;
43+
assign v6f653b = w3;
44+
assign v371968 = w4;
45+
assign w5 = vf6b7c8;
46+
assign v7a319e = w6;
47+
assign w7 = v4ec8f6;
48+
assign vde9f22 = w8;
49+
assign w9 = veb38c6;
50+
assign v3a9070 = w10;
51+
assign w11 = v25beec;
52+
assign v0e5298 = w12;
53+
assign w13 = vc959d3;
54+
assign v22465b = w14;
55+
assign w15 = vae9348;
56+
v8026ab v8620e7 (
57+
.v758f58(w0),
58+
.vedbc89(w1)
59+
);
60+
v8026ab vd3769a (
61+
.vedbc89(w2),
62+
.v758f58(w3)
63+
);
64+
v8026ab v078cd2 (
65+
.v758f58(w4),
66+
.vedbc89(w5)
67+
);
68+
v8026ab v74888f (
69+
.v758f58(w6),
70+
.vedbc89(w7)
71+
);
72+
v8026ab v751076 (
73+
.v758f58(w8),
74+
.vedbc89(w9)
75+
);
76+
v8026ab vc77573 (
77+
.v758f58(w10),
78+
.vedbc89(w11)
79+
);
80+
v8026ab va51dbd (
81+
.v758f58(w12),
82+
.vedbc89(w13)
83+
);
84+
v8026ab v878c57 (
85+
.v758f58(w14),
86+
.vedbc89(w15)
87+
);
88+
endmodule
89+
90+
module v8026ab (
91+
input vedbc89,
92+
output v758f58
93+
);
94+
wire w0;
95+
wire w1;
96+
assign w0 = vedbc89;
97+
assign v758f58 = w1;
98+
v8026ab_v34955f v34955f (
99+
.i(w0),
100+
.o(w1)
101+
);
102+
endmodule
103+
104+
module v8026ab_v34955f (
105+
input i,
106+
output o
107+
);
108+
// Pull up
109+
110+
wire din, dout, outen;
111+
112+
assign o = din;
113+
114+
SB_IO #(
115+
.PIN_TYPE(6'b 1010_01),
116+
.PULLUP(1'b 1)
117+
) io_pin (
118+
.PACKAGE_PIN(i),
119+
.OUTPUT_ENABLE(outen),
120+
.D_OUT_0(dout),
121+
.D_IN_0(din)
122+
);
123+
endmodule

Examples/Matriz_LED.ice

Lines changed: 1811 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)