Difference between revisions of "Cyclone dev board"
From BitWizard WIKI
(Created page with '= Cyclone dev board = This is the documentation page for the Cyclone dev board. == overview == The Cyclone dev board has an USB connector and 4 20-pin IO connector. The brain…') |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
This is the documentation page for the Cyclone dev board. | This is the documentation page for the Cyclone dev board. | ||
− | == | + | == Overview == |
The Cyclone dev board has an USB connector and 4 20-pin IO connector. The brains of the PCB is an EP1C6T144C8 (or compatible) chip. | The Cyclone dev board has an USB connector and 4 20-pin IO connector. The brains of the PCB is an EP1C6T144C8 (or compatible) chip. | ||
− | == | + | == External resources == |
+ | |||
+ | == Pinout == | ||
The 20 pin connectors are connected as follows | The 20 pin connectors are connected as follows | ||
+ | SV1 | ||
<table border=1> | <table border=1> | ||
<tr><td>1</td><td>GND</td></tr> | <tr><td>1</td><td>GND</td></tr> | ||
<tr><td>2</td><td>GND</td></tr> | <tr><td>2</td><td>GND</td></tr> | ||
− | <tr><td>3</td><td></td></tr> | + | <tr><td>3</td><td>pin 3</td></tr> |
− | <tr><td>4</td><td></td></tr> | + | <tr><td>4</td><td>pin 2</td></tr> |
− | <tr><td>5</td><td></td></tr> | + | <tr><td>5</td><td>pin 5</td></tr> |
− | <tr><td>6</td><td></td></tr> | + | <tr><td>6</td><td>pin 4</td></tr> |
− | <tr><td>7</td><td></td></tr> | + | <tr><td>7</td><td>pin 6</td></tr> |
− | <tr><td>8</td><td></td></tr> | + | <tr><td>8</td><td>pin 7</td></tr> |
− | <tr><td>9</td><td></td></tr> | + | <tr><td>9</td><td>pin 26</td></tr> |
− | <tr><td>10</td><td></td></tr> | + | <tr><td>10</td><td>pin 10</td></tr> |
− | <tr><td>11</td><td></td></tr> | + | <tr><td>11</td><td>pin 32</td></tr> |
− | <tr><td>12</td><td></td></tr> | + | <tr><td>12</td><td>pin 27</td></tr> |
− | <tr><td>13</td><td></td></tr> | + | <tr><td>13</td><td>pin 34</td></tr> |
− | <tr><td>14</td><td></td></tr> | + | <tr><td>14</td><td>pin 33</td></tr> |
− | <tr><td>15</td><td></td></tr> | + | <tr><td>15</td><td>pin 36</td></tr> |
− | <tr><td>16</td><td></td></tr> | + | <tr><td>16</td><td>pin 35</td></tr> |
− | <tr><td>17</td><td></td></tr> | + | <tr><td>17</td><td>pin 38</td></tr> |
− | <tr><td>18</td><td></td></tr> | + | <tr><td>18</td><td>pin 37</td></tr> |
<tr><td>19</td><td>VCC</td></tr> | <tr><td>19</td><td>VCC</td></tr> | ||
<tr><td>20</td><td>VCC</td></tr> | <tr><td>20</td><td>VCC</td></tr> | ||
</table> | </table> | ||
+ | SV2 | ||
<table border=1> | <table border=1> | ||
<tr><td>1</td><td>GND</td></tr> | <tr><td>1</td><td>GND</td></tr> | ||
<tr><td>2</td><td>GND</td></tr> | <tr><td>2</td><td>GND</td></tr> | ||
− | <tr><td>3</td><td></td></tr> | + | <tr><td>3</td><td>pin 40</td></tr> |
− | <tr><td>4</td><td></td></tr> | + | <tr><td>4</td><td>pin 39</td></tr> |
− | <tr><td>5</td><td></td></tr> | + | <tr><td>5</td><td>pin 42</td></tr> |
− | <tr><td>6</td><td></td></tr> | + | <tr><td>6</td><td>pin 41</td></tr> |
− | <tr><td>7</td><td></td></tr> | + | <tr><td>7</td><td>pin 49</td></tr> |
− | <tr><td>8</td><td></td></tr> | + | <tr><td>8</td><td>pin 47</td></tr> |
− | <tr><td>9</td><td></td></tr> | + | <tr><td>9</td><td>pin 51</td></tr> |
− | <tr><td>10</td><td></td></tr> | + | <tr><td>10</td><td>pin 50</td></tr> |
− | <tr><td>11</td><td></td></tr> | + | <tr><td>11</td><td>pin 53</td></tr> |
− | <tr><td>12</td><td></td></tr> | + | <tr><td>12</td><td>pin 52</td></tr> |
− | <tr><td>13</td><td></td></tr> | + | <tr><td>13</td><td>pin 58</td></tr> |
− | <tr><td>14</td><td></td></tr> | + | <tr><td>14</td><td>pin 57</td></tr> |
− | <tr><td>15</td><td></td></tr> | + | <tr><td>15</td><td>pin 60</td></tr> |
− | <tr><td>16</td><td></td></tr> | + | <tr><td>16</td><td>pin 59</td></tr> |
− | <tr><td>17</td><td></td></tr> | + | <tr><td>17</td><td>pin 67</td></tr> |
− | <tr><td>18</td><td></td></tr> | + | <tr><td>18</td><td>pin 62</td></tr> |
<tr><td>19</td><td>VCC</td></tr> | <tr><td>19</td><td>VCC</td></tr> | ||
<tr><td>20</td><td>VCC</td></tr> | <tr><td>20</td><td>VCC</td></tr> | ||
</table> | </table> | ||
+ | SV3 | ||
<table border=1> | <table border=1> | ||
<tr><td>1</td><td>GND</td></tr> | <tr><td>1</td><td>GND</td></tr> | ||
<tr><td>2</td><td>GND</td></tr> | <tr><td>2</td><td>GND</td></tr> | ||
− | <tr><td>3</td><td></td></tr> | + | <tr><td>3</td><td>pin 69</td></tr> |
− | <tr><td>4</td><td></td></tr> | + | <tr><td>4</td><td>pin 68</td></tr> |
− | <tr><td>5</td><td></td></tr> | + | <tr><td>5</td><td>pin 73</td></tr> |
− | <tr><td>6</td><td></td></tr> | + | <tr><td>6</td><td>pin 72</td></tr> |
− | <tr><td>7</td><td></td></tr> | + | <tr><td>7</td><td>pin 75</td></tr> |
− | <tr><td>8</td><td></td></tr> | + | <tr><td>8</td><td>pin 74</td></tr> |
− | <tr><td>9</td><td></td></tr> | + | <tr><td>9</td><td>pin 77</td></tr> |
− | <tr><td>10</td><td></td></tr> | + | <tr><td>10</td><td>pin 76</td></tr> |
− | <tr><td>11</td><td></td></tr> | + | <tr><td>11</td><td>pin 82</td></tr> |
− | <tr><td>12</td><td></td></tr> | + | <tr><td>12</td><td>pin 78</td></tr> |
− | <tr><td>13</td><td></td></tr> | + | <tr><td>13</td><td>pin 84</td></tr> |
− | <tr><td>14</td><td></td></tr> | + | <tr><td>14</td><td>pin 83</td></tr> |
− | <tr><td>15</td><td></td></tr> | + | <tr><td>15</td><td>pin 96</td></tr> |
− | <tr><td>16</td><td></td></tr> | + | <tr><td>16</td><td>pin 85</td></tr> |
− | <tr><td>17</td><td></td></tr> | + | <tr><td>17</td><td>pin 110</td></tr> |
− | <tr><td>18</td><td></td></tr> | + | <tr><td>18</td><td>pin 109</td></tr> |
<tr><td>19</td><td>VCC</td></tr> | <tr><td>19</td><td>VCC</td></tr> | ||
<tr><td>20</td><td>VCC</td></tr> | <tr><td>20</td><td>VCC</td></tr> | ||
</table> | </table> | ||
+ | SV4 | ||
<table border=1> | <table border=1> | ||
<tr><td>1</td><td>GND</td></tr> | <tr><td>1</td><td>GND</td></tr> | ||
<tr><td>2</td><td>GND</td></tr> | <tr><td>2</td><td>GND</td></tr> | ||
− | <tr><td>3</td><td></td></tr> | + | <tr><td>3</td><td>pin 112</td></tr> |
− | <tr><td>4</td><td></td></tr> | + | <tr><td>4</td><td>pin 111</td></tr> |
− | <tr><td>5</td><td></td></tr> | + | <tr><td>5</td><td>pin 114</td></tr> |
− | <tr><td>6</td><td></td></tr> | + | <tr><td>6</td><td>pin 113</td></tr> |
− | <tr><td>7</td><td></td></tr> | + | <tr><td>7</td><td>pin 121</td></tr> |
− | <tr><td>8</td><td></td></tr> | + | <tr><td>8</td><td>pin 119</td></tr> |
− | <tr><td>9</td><td></td></tr> | + | <tr><td>9</td><td>pin 123</td></tr> |
− | <tr><td>10</td><td></td></tr> | + | <tr><td>10</td><td>pin 122</td></tr> |
− | <tr><td>11</td><td></td></tr> | + | <tr><td>11</td><td>pin 128</td></tr> |
− | <tr><td>12</td><td></td></tr> | + | <tr><td>12</td><td>pin 124</td></tr> |
− | <tr><td>13</td><td></td></tr> | + | <tr><td>13</td><td>pin 130</td></tr> |
− | <tr><td>14</td><td></td></tr> | + | <tr><td>14</td><td>pin 129</td></tr> |
− | <tr><td>15</td><td></td></tr> | + | <tr><td>15</td><td>pin 132</td></tr> |
− | <tr><td>16</td><td></td></tr> | + | <tr><td>16</td><td>pin 131</td></tr> |
− | <tr><td>17</td><td></td></tr> | + | <tr><td>17</td><td>pin 140</td></tr> |
− | <tr><td>18</td><td></td></tr> | + | <tr><td>18</td><td>pin 139</td></tr> |
<tr><td>19</td><td>VCC</td></tr> | <tr><td>19</td><td>VCC</td></tr> | ||
<tr><td>20</td><td>VCC</td></tr> | <tr><td>20</td><td>VCC</td></tr> | ||
</table> | </table> | ||
+ | |||
+ | SV5 | ||
+ | <table border=1> | ||
+ | <tr><td>1</td><td>3V3</td></tr> | ||
+ | <tr><td>2</td><td>GND</td></tr> | ||
+ | <tr><td>3</td><td>CLK3</td></tr> | ||
+ | <tr><td>4</td><td>CLK2</td></tr> | ||
+ | <tr><td>5</td><td>CLK1</td></tr> | ||
+ | <tr><td>6</td><td>CLK0</td></tr> | ||
+ | </table> | ||
+ | |||
+ | SV6 | ||
+ | <table border=1> | ||
+ | <tr><td>1</td><td>GND</td></tr> | ||
+ | <tr><td>2</td><td>VCCINT</td></tr> | ||
+ | <tr><td>3</td><td>3V3</td></tr> | ||
+ | <tr><td>4</td><td>5V</td></tr> | ||
+ | </table> | ||
+ | |||
+ | JP2 | ||
+ | <table border=1> | ||
+ | <tr><td>1</td><td>EXT_RESET</td></tr> | ||
+ | <tr><td>2</td><td>GND</td></tr> | ||
+ | </table> | ||
+ | |||
+ | |||
* led1 is connected to VCC | * led1 is connected to VCC | ||
Line 110: | Line 142: | ||
* led6 is connected to pin 141 | * led6 is connected to pin 141 | ||
− | == | + | == Jumper settings == |
+ | |||
+ | JP1: 5V power supply selection<br> | ||
+ | 1-2 5V from USB<br> | ||
+ | 3-4 5V from wall-wart powered regulator<br> | ||
+ | |||
+ | == Programming == | ||
This section describes how you get your program into the FPGA. | This section describes how you get your program into the FPGA. | ||
Line 116: | Line 154: | ||
=== Linux === | === Linux === | ||
− | === | + | === Windows === |
− | == | + | == Writing programs == |
The chip is an EP1C6T144C8. http://www.altera.com/literature/lit-cyc.jsp | The chip is an EP1C6T144C8. http://www.altera.com/literature/lit-cyc.jsp | ||
− | == | + | == Future hardware enhancements == |
+ | |||
+ | * Update Mini-B footprint | ||
+ | |||
+ | == Future software enhancements == | ||
+ | |||
+ | |||
+ | |||
+ | == Changelog == | ||
− | == | + | === 4.1 === |
+ | * Initial public release |
Latest revision as of 14:23, 1 February 2012
Contents
Cyclone dev board
This is the documentation page for the Cyclone dev board.
Overview
The Cyclone dev board has an USB connector and 4 20-pin IO connector. The brains of the PCB is an EP1C6T144C8 (or compatible) chip.
External resources
Pinout
The 20 pin connectors are connected as follows
SV1
1 | GND |
2 | GND |
3 | pin 3 |
4 | pin 2 |
5 | pin 5 |
6 | pin 4 |
7 | pin 6 |
8 | pin 7 |
9 | pin 26 |
10 | pin 10 |
11 | pin 32 |
12 | pin 27 |
13 | pin 34 |
14 | pin 33 |
15 | pin 36 |
16 | pin 35 |
17 | pin 38 |
18 | pin 37 |
19 | VCC |
20 | VCC |
SV2
1 | GND |
2 | GND |
3 | pin 40 |
4 | pin 39 |
5 | pin 42 |
6 | pin 41 |
7 | pin 49 |
8 | pin 47 |
9 | pin 51 |
10 | pin 50 |
11 | pin 53 |
12 | pin 52 |
13 | pin 58 |
14 | pin 57 |
15 | pin 60 |
16 | pin 59 |
17 | pin 67 |
18 | pin 62 |
19 | VCC |
20 | VCC |
SV3
1 | GND |
2 | GND |
3 | pin 69 |
4 | pin 68 |
5 | pin 73 |
6 | pin 72 |
7 | pin 75 |
8 | pin 74 |
9 | pin 77 |
10 | pin 76 |
11 | pin 82 |
12 | pin 78 |
13 | pin 84 |
14 | pin 83 |
15 | pin 96 |
16 | pin 85 |
17 | pin 110 |
18 | pin 109 |
19 | VCC |
20 | VCC |
SV4
1 | GND |
2 | GND |
3 | pin 112 |
4 | pin 111 |
5 | pin 114 |
6 | pin 113 |
7 | pin 121 |
8 | pin 119 |
9 | pin 123 |
10 | pin 122 |
11 | pin 128 |
12 | pin 124 |
13 | pin 130 |
14 | pin 129 |
15 | pin 132 |
16 | pin 131 |
17 | pin 140 |
18 | pin 139 |
19 | VCC |
20 | VCC |
SV5
1 | 3V3 |
2 | GND |
3 | CLK3 |
4 | CLK2 |
5 | CLK1 |
6 | CLK0 |
SV6
1 | GND |
2 | VCCINT |
3 | 3V3 |
4 | 5V |
JP2
1 | EXT_RESET |
2 | GND |
- led1 is connected to VCC
- led2 is connected to pin 144
- led3 is connected to conf_done
- led4 is connected to pin 143
- led5 is connected to pin 142
- led6 is connected to pin 141
Jumper settings
JP1: 5V power supply selection
1-2 5V from USB
3-4 5V from wall-wart powered regulator
Programming
This section describes how you get your program into the FPGA.
Linux
Windows
Writing programs
The chip is an EP1C6T144C8. http://www.altera.com/literature/lit-cyc.jsp
Future hardware enhancements
- Update Mini-B footprint
Future software enhancements
Changelog
4.1
- Initial public release