diff options
authorH. Peter Anvin <>2008-12-20 06:24:15 (GMT)
committerH. Peter Anvin <>2008-12-20 06:24:15 (GMT)
commit4af27c40a2e4f31f37b939d4c7dccb02d46722cd (patch)
parentaf151f1d8b34c8e80c2426942e2f26fd804ea6b1 (diff)
Add pin assignments for Terasic DE1
Add pin assignments for Terasic DE1, a.k.a. Altera Cyclone II Starter Kit. Most, but not all the pins follow the Terasic naming.
2 files changed, 285 insertions, 2 deletions
diff --git a/README b/README
index d986b36..83d92a0 100644
--- a/README
+++ b/README
@@ -1,5 +1,9 @@
-This is a list of pins for the Altera NIOS Development Board Cyclone
-edition with a AleaREP Lancelot daughtercard.
+These are list of pins for the following boards:
+- The Altera NIOS Development Board Cyclone edition with a AleaREP
+ Lancelot daughtercard.
+- The Altera Cyclone II Starter Kit, a.k.a. Terasic DE1.
The format is such that it should be possible to just paste it into a
Quartus II .csf file.
diff --git a/de1.pins b/de1.pins
new file mode 100644
index 0000000..225e004
--- /dev/null
+++ b/de1.pins
@@ -0,0 +1,279 @@
+a13 gpio_0[0]
+b13 gpio_0[1]
+a14 gpio_0[2]
+b14 gpio_0[3]
+a15 gpio_0[4]
+b15 gpio_0[5]
+a16 gpio_0[6]
+b16 gpio_0[7]
+a17 gpio_0[8]
+b17 gpio_0[9]
+a18 gpio_0[10]
+b18 gpio_0[11]
+a19 gpio_0[12]
+b19 gpio_0[13]
+a20 gpio_0[14]
+b20 gpio_0[15]
+c21 gpio_0[16]
+c22 gpio_0[17]
+d21 gpio_0[18]
+d22 gpio_0[19]
+e21 gpio_0[20]
+e22 gpio_0[21]
+f21 gpio_0[22]
+f22 gpio_0[23]
+g21 gpio_0[24]
+g22 gpio_0[25]
+j21 gpio_0[26]
+j22 gpio_0[27]
+k21 gpio_0[28]
+k22 gpio_0[29]
+j19 gpio_0[30]
+j20 gpio_0[31]
+j18 gpio_0[32]
+k20 gpio_0[33]
+l19 gpio_0[34]
+l18 gpio_0[35]
+h12 gpio_1[0]
+h13 gpio_1[1]
+h14 gpio_1[2]
+g15 gpio_1[3]
+e14 gpio_1[4]
+e15 gpio_1[5]
+f15 gpio_1[6]
+g16 gpio_1[7]
+f12 gpio_1[8]
+f13 gpio_1[9]
+c14 gpio_1[10]
+d14 gpio_1[11]
+d15 gpio_1[12]
+d16 gpio_1[13]
+c17 gpio_1[14]
+c18 gpio_1[15]
+c19 gpio_1[16]
+c20 gpio_1[17]
+d19 gpio_1[18]
+d20 gpio_1[19]
+e20 gpio_1[20]
+f20 gpio_1[21]
+e19 gpio_1[22]
+e18 gpio_1[23]
+g20 gpio_1[24]
+g18 gpio_1[25]
+g17 gpio_1[26]
+h17 gpio_1[27]
+j15 gpio_1[28]
+h18 gpio_1[29]
+n22 gpio_1[30]
+n21 gpio_1[31]
+p15 gpio_1[32]
+n15 gpio_1[33]
+p17 gpio_1[34]
+p18 gpio_1[35]
+l22 sw[0]
+l21 sw[1]
+m22 sw[2]
+v12 sw[3]
+w12 sw[4]
+u12 sw[5]
+u11 sw[6]
+m2 sw[7]
+m1 sw[8]
+l2 sw[9]
+j2 s7[0][0]
+j1 s7[0][1]
+h2 s7[0][2]
+h1 s7[0][3]
+f2 s7[0][4]
+f1 s7[0][5]
+e2 s7[0][6]
+e1 s7[1][0]
+h6 s7[1][1]
+h5 s7[1][2]
+h4 s7[1][3]
+g3 s7[1][4]
+d2 s7[1][5]
+d1 s7[1][6]
+g5 s7[2][0]
+g6 s7[2][1]
+c2 s7[2][2]
+c1 s7[2][3]
+e3 s7[2][4]
+e4 s7[2][5]
+d3 s7[2][6]
+f4 s7[3][0]
+d5 s7[3][1]
+d6 s7[3][2]
+j4 s7[3][3]
+l8 s7[3][4]
+f3 s7[3][5]
+d4 s7[3][6]
+r22 key[0]
+r21 key[1]
+t22 key[2]
+t21 key[3]
+r20 ledr[0]
+r19 ledr[1]
+u19 ledr[2]
+y19 ledr[3]
+t18 ledr[4]
+v19 ledr[5]
+y18 ledr[6]
+u18 ledr[7]
+r18 ledr[8]
+r17 ledr[9]
+u22 ledg[0]
+u21 ledg[1]
+v22 ledg[2]
+v21 ledg[3]
+w22 ledg[4]
+w21 ledg[5]
+y22 ledg[6]
+y21 ledg[7]
+d12 clock_27[0]
+e12 clock_27[1]
+b12 clock_24[0]
+a12 clock_24[1]
+l1 clock_50
+m21 ext_clock
+h15 ps2_clk
+j14 ps2_dat
+f14 uart_rxd
+g12 uart_txd
+e8 tdi
+d8 tcs
+c7 tck
+d7 tdo
+d9 vga_r[0]
+c9 vga_r[1]
+a7 vga_r[2]
+b7 vga_r[3]
+b8 vga_g[0]
+c10 vga_g[1]
+b9 vga_g[2]
+a8 vga_g[3]
+a9 vga_b[0]
+d11 vga_b[1]
+a10 vga_b[2]
+b10 vga_b[3]
+a11 vga_hs
+b11 vga_vs
+a3 i2c_sclk
+b3 i2c_sdat
+a6 aud_adclrck
+b6 aud_adcdat
+a5 aud_daclrck
+b5 aud_dacdat
+b4 aud_xck
+a4 aud_bclk
+w4 dram_a[0]
+w5 dram_a[1]
+y3 dram_a[2]
+y4 dram_a[3]
+r6 dram_a[4]
+r5 dram_a[5]
+p6 dram_a[6]
+p5 dram_a[7]
+p3 dram_a[8]
+n4 dram_a[9]
+w3 dram_a[10]
+n6 dram_a[11]
+u3 dram_ba_0
+v4 dram_ba_1
+t3 dram_cas_n
+n3 dram_cke
+u4 dram_clk
+t6 dram_cs_n
+u1 dram_dq[0]
+u2 dram_dq[1]
+v1 dram_dq[2]
+v2 dram_dq[3]
+w1 dram_dq[4]
+w2 dram_dq[5]
+y1 dram_dq[6]
+y2 dram_dq[7]
+n1 dram_dq[8]
+n2 dram_dq[9]
+p1 dram_dq[10]
+p2 dram_dq[11]
+r1 dram_dq[12]
+r2 dram_dq[13]
+t1 dram_dq[14]
+t2 dram_dq[15]
+r7 dram_ldqm
+t5 dram_ras_n
+m5 dram_udqm
+r8 dram_we_n
+ab20 fl_a[0]
+aa14 fl_a[1]
+y16 fl_a[2]
+r15 fl_a[3]
+t15 fl_a[4]
+u15 fl_a[5]
+v15 fl_a[6]
+w15 fl_a[7]
+r14 fl_a[8]
+y13 fl_a[9]
+r12 fl_a[10]
+t12 fl_a[11]
+ab14 fl_a[12]
+aa13 fl_a[13]
+ab13 fl_a[14]
+aa12 fl_a[15]
+ab12 fl_a[16]
+aa20 fl_a[17]
+u14 fl_a[18]
+v14 fl_a[19]
+u13 fl_a[20]
+r13 fl_a[21]
+ab16 fl_dq[0]
+aa16 fl_dq[1]
+ab17 fl_dq[2]
+aa17 fl_dq[3]
+ab18 fl_dq[4]
+aa18 fl_dq[5]
+ab19 fl_dq[6]
+aa19 fl_dq[7]
+aa15 fl_oe_n
+w14 fl_rst_n
+y14 fl_we_n
+aa3 sram_a[0]
+ab3 sram_a[1]
+aa4 sram_a[2]
+ab4 sram_a[3]
+aa5 sram_a[4]
+ab10 sram_a[5]
+aa11 sram_a[6]
+ab11 sram_a[7]
+v11 sram_a[8]
+w11 sram_a[9]
+r11 sram_a[10]
+t11 sram_a[11]
+y10 sram_a[12]
+u10 sram_a[13]
+r10 sram_a[14]
+t7 sram_a[15]
+y6 sram_a[16]
+y5 sram_a[17]
+ab5 sram_ce_n
+aa6 sram_dq[0]
+ab6 sram_dq[1]
+aa7 sram_dq[2]
+ab7 sram_dq[3]
+aa8 sram_dq[4]
+ab8 sram_dq[5]
+aa9 sram_dq[6]
+ab9 sram_dq[7]
+y9 sram_dq[8]
+w9 sram_dq[9]
+v9 sram_dq[10]
+u9 sram_dq[11]
+r9 sram_dq[12]
+w8 sram_dq[13]
+v8 sram_dq[14]
+u8 sram_dq[15]
+y7 sram_lb_n
+t8 sram_oe_n
+w7 sram_ub_n
+aa10 sram_we_n