Jump to: navigation, search

Difference between revisions of "LimeSDR-Mini JTAG cable adapter"

(10 pin JTAG connector)
(LimeSDR-Mini JTAG cable adapter)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= LimeSDR-Mini JTAG adapter =
+
= LimeSDR-Mini JTAG cable adapter =
  
To directly program LimeSDR-Mini FPGA Intel MAX 10 (10M16SAU169C8G 169-UBGA), it is needed to connected JTAG adapter (Altera Blaster or equivalent). Standard FPGA JTAG connector has 10 pins in 2x5 configuration with 0.1" (2.54mm) pitch. Standard JTAG connector is too large for such a small PCB as LimeSDR-Mini. For this reason, LimeSSDR-Mini has 2 non-standard JTAG programming connectors:
+
If you want to program LimeSDR-Mini Intel MAX 10 FPGA (10M16SAU169C8G 169-UBGA), you have to connected Altera USB Blaster programmer (or equivalent). Standard FPGA JTAG connector has 10 pins in 2x5 configuration with 0.1" (2.54mm) pitch. Standard JTAG connector is too large for such a small PCB as LimeSDR-Mini. For this reason, LimeSSDR-Mini has 2 non-standard JTAG programming connectors:
  
* 7 pin (0.1") male header on the board edge (unpopulated)
+
* JTAG connector on the board edge (Pitch 0.1", 7 pin) (unpopulated)
* 10 pin (0.05") female header (unpopulated)
+
* JTAG connector (Pitch 0.05", 10 pin) (unpopulated)
  
  
== JTAG connector on the board edge (7 pin) ==
+
== JTAG Connector on the Board Edge (Pitch 0.1", 7 pin) ==
  
To use this JTAG connector with standard JTAG adapter you need to make simple JTAG adapter.  
+
To connect Board Edge connector to Altera USB Blaster programmer you have to make a simple JTAG cable adapter.  
Below are shown LimeSDR-Mini JTAG edge adapter schematic. LED is optional component and is required only for power indication.
+
Adapter cable schematic is provided below. LED and a resistor are an optional components for power indication just for more convenience. Omit it if not necessary.
  
 
[[File:LimeSDR-Mini_FPGA_JTAG_adapter.png|thumb|center|640px|Figure 1. LimeSDR-Mini JTAG adapter schematic]]
 
[[File:LimeSDR-Mini_FPGA_JTAG_adapter.png|thumb|center|640px|Figure 1. LimeSDR-Mini JTAG adapter schematic]]
  
  
BOM:
+
Here is a BOM:
  
1. [http://www.digikey.com/product-detail/en/on-shore-technology-inc/302-S101/ED1543-ND/2178422 Header connector (pitch 0.1" (2.54mm))];
+
1. [http://www.digikey.com/product-detail/en/on-shore-technology-inc/302-S101/ED1543-ND/2178422 Header connector (pitch 0.1" (2.54mm))]
  
2. [https://www.digikey.com/product-detail/en/wurth-electronics-inc/61300811121/732-5321-ND/4846839 Pinheader (7 pin, pitch 0.1" (2.54mm)] ;
+
2. [http://www.digikey.com/product-detail/en/wurth-electronics-inc/61300811121/732-5321-ND/4846839 Pinheader (7 pin, pitch 0.1" (2.54mm)]
  
3. [http://www.digikey.com/product-detail/en/3m/3801-06/3M156095-1-ND/8256409 Flat Ribbon Cable  (pitch 0.5" (1,27mm)];
+
3. [http://www.digikey.com/product-detail/en/3m/3801-06/3M156095-1-ND/8256409 Flat Ribbon Cable  (pitch 0.5" (1,27mm))]
  
4. [http://www.digikey.com/product-detail/en/wurth-electronics-inc/151031VS06000/732-5008-ND/4489988 LED (3mm green)]
+
4. [http://www.digikey.com/product-detail/en/wurth-electronics-inc/151031VS06000/732-5008-ND/4489988 LED (3mm green)] (optional)
  
5. [http://www.digikey.com/product-detail/en/stackpole-electronics-inc/CF18JT1K00/CF18JT1K00CT-ND/2022742 Resistor (1k)]
+
5. [http://www.digikey.com/product-detail/en/stackpole-electronics-inc/CF18JT1K00/CF18JT1K00CT-ND/2022742 Resistor (1k)] (optional)
  
 +
 +
Check the pictures below of hand made adapter cable sample.
  
 
[[File:LimeSDR-Mini_JTAG_apapter_photo_1.jpg|thumb|center|640px|Figure 2. Assembled LimeSDR-Mini JTAG adapter and board]]
 
[[File:LimeSDR-Mini_JTAG_apapter_photo_1.jpg|thumb|center|640px|Figure 2. Assembled LimeSDR-Mini JTAG adapter and board]]
Line 34: Line 36:
  
  
[[File:LimeSDR-Mini_JTAG_apapter_photo_3.jpg|thumb|center|640px|Figure 4. LimeSDR-Mini JTAG adapter connected to the board]]
+
[[File:LimeSDR-Mini_JTAG_apapter_photo_3.jpg|thumb|center|640px|Figure 4. LimeSDR-Mini JTAG adapter in action]]
 +
 
  
== JTAG connector (Pitch 0.1", 10 pin) ==
+
== JTAG connector (Pitch 0.05", 10 pin) ==
  
This connector has standard FPGA JTAG pinout pinout, but smaller pitch (0.05").
+
This connector has a standard FPGA JTAG pinout, but smaller pitch (0.05"). So, the cable adapter is just a pitch converter with the same pinout.
  
 
[[File:LimeSDR_JTAG_adapter_10pin_0.1_0.05.jpg|thumb|center|640px|Figure 5. Assembled LimeSDR 0.1" to 0.05" JTAG adapter]]
 
[[File:LimeSDR_JTAG_adapter_10pin_0.1_0.05.jpg|thumb|center|640px|Figure 5. Assembled LimeSDR 0.1" to 0.05" JTAG adapter]]
  
  
BOM:
+
Here is a BOM:
  
 
1. [http://www.digikey.com/product-detail/en/on-shore-technology-inc/302-S101/ED1543-ND/2178422 Header connector (pitch 0.100" (2.54mm))];
 
1. [http://www.digikey.com/product-detail/en/on-shore-technology-inc/302-S101/ED1543-ND/2178422 Header connector (pitch 0.100" (2.54mm))];

Latest revision as of 12:49, 10 April 2018

1 LimeSDR-Mini JTAG cable adapter

If you want to program LimeSDR-Mini Intel MAX 10 FPGA (10M16SAU169C8G 169-UBGA), you have to connected Altera USB Blaster programmer (or equivalent). Standard FPGA JTAG connector has 10 pins in 2x5 configuration with 0.1" (2.54mm) pitch. Standard JTAG connector is too large for such a small PCB as LimeSDR-Mini. For this reason, LimeSSDR-Mini has 2 non-standard JTAG programming connectors:

  • JTAG connector on the board edge (Pitch 0.1", 7 pin) (unpopulated)
  • JTAG connector (Pitch 0.05", 10 pin) (unpopulated)


1.1 JTAG Connector on the Board Edge (Pitch 0.1", 7 pin)

To connect Board Edge connector to Altera USB Blaster programmer you have to make a simple JTAG cable adapter. Adapter cable schematic is provided below. LED and a resistor are an optional components for power indication just for more convenience. Omit it if not necessary.

Figure 1. LimeSDR-Mini JTAG adapter schematic


Here is a BOM:

1. Header connector (pitch 0.1" (2.54mm))

2. Pinheader (7 pin, pitch 0.1" (2.54mm)

3. Flat Ribbon Cable (pitch 0.5" (1,27mm))

4. LED (3mm green) (optional)

5. Resistor (1k) (optional)


Check the pictures below of hand made adapter cable sample.

Figure 2. Assembled LimeSDR-Mini JTAG adapter and board


Figure 3. LimeSDR-Mini JTAG adapter connected to the board


Figure 4. LimeSDR-Mini JTAG adapter in action


1.2 JTAG connector (Pitch 0.05", 10 pin)

This connector has a standard FPGA JTAG pinout, but smaller pitch (0.05"). So, the cable adapter is just a pitch converter with the same pinout.

Figure 5. Assembled LimeSDR 0.1" to 0.05" JTAG adapter


Here is a BOM:

1. Header connector (pitch 0.100" (2.54mm));

2. Female Socket (0.05" (1.27mm));

3. Flat Ribbon Cable (pitch: 0.025" (0.64mm)).