<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ivan747</id>
	<title>sigrok - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ivan747"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Ivan747"/>
	<updated>2026-04-23T11:24:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10467</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10467"/>
		<updated>2015-01-17T19:09:49Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details. Remember to check not only if the requirements are met, but also if the versions installed are high enough (use dpkg-query).&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*Some drivers require the installation of the librevisa and libusb libraries. Libvisa is not available in the default raspberrypi.org repositories as of January 2015. You need to add a repository that contains it or compile it from source. A repository that does contain it is the [http://www.raspbian.org/RaspbianRepository archive.raspbian.org] repository, specifically [http://archive.raspbian.org/raspbian/pool/main/libr/librevisa/ here]. Note that the package name is libvisa0. libusb-1.0 is outdated in the repositories as of January 2015, you may need to compile it from source. The sequence of commands is identical to that of compiling sigrok.&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10464</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10464"/>
		<updated>2015-01-17T17:59:14Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details. Remember to check not only if the requirements are met, but also if the versions installed are high enough (use dpkg-query).&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*Some drivers require the installation of the librevisa and libusb libraries. Libvisa is not available in the default raspberrypi.org repositories as of January 2015. You need to add a repository that contains it or compile it from source. A repository that does contain it is the [http://www.raspbian.org/RaspbianRepository archive.raspbian.org] repository, specifically [http://archive.raspbian.org/raspbian/pool/main/libr/librevisa/ here]. Note that the package name is libvisa0. libusb0 is outdated in the repositories as of January 2015.&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10463</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10463"/>
		<updated>2015-01-17T17:06:22Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details. Remember to check not only if the requirements are met, but also if the versions installed are high enough (use dpkg-query).&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*Some drivers require the installation of the librevisa and libusb libraries. Libvisa is not available in the default raspberrypi.org repositories as of January 2015. You need to add a repository that contains it or compile it from source. A repository that does contain it is the [http://www.raspbian.org/RaspbianRepository archive.raspbian.org] repository, specifically [http://archive.raspbian.org/raspbian/pool/main/libr/librevisa/ here]. Note that the package name is libvisa0. libusb0 is outdates in the repositories as of January 2015.&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10462</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10462"/>
		<updated>2015-01-17T16:28:13Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details. Remember to check not only if the requirements are met, but also if the versions installed are high enough (use dpkg-query).&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*Some drivers require the installation of the librevisa library. This is not available in the default raspberrypi.org repositories as of January 2015. You need to add a repository that contains it or compile it from source. A repository that does contain it is the [http://www.raspbian.org/RaspbianRepository archive.raspbian.org] repository, specifically [http://archive.raspbian.org/raspbian/pool/main/libr/librevisa/ here]. Note that the package name is libvisa0.&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10461</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10461"/>
		<updated>2015-01-17T16:27:40Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details. Remember to check not only if the requirements are met, but also if the versions installed are high enough (use dpkg-query).&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*USBTMC support requires the installation of the librevisa library. This is not available in the default raspberrypi.org repositories as of January 2015. You need to add a repository that contains it or compile it from source. A repository that does contain it is the [http://www.raspbian.org/RaspbianRepository archive.raspbian.org] repository, specifically [http://archive.raspbian.org/raspbian/pool/main/libr/librevisa/ here]. Note that the package name is libvisa0.&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=USBTMC&amp;diff=10460</id>
		<title>USBTMC</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=USBTMC&amp;diff=10460"/>
		<updated>2015-01-17T15:54:06Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: Updated broken link. Seems like the USB.org people pulled the file.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;USBTMC (USB Test and Measurement Class) is a set of standard device class specifications, built on top of the USB standard. It is intended as a modern replacement of the venerable [[IEEE-488]] (GPIB) standard, which is based on a large parallel connector. Two standards documents are specified:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USBTMC specification&amp;#039;&amp;#039;&amp;#039;: specifies the protocol and descriptors that allow communications between devices and client software.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB488 subclass specification&amp;#039;&amp;#039;&amp;#039;: this specifies how to send and receive IEEE-488.1 and IEEE-488.2 commands over a USBTMC-based transport. &lt;br /&gt;
&lt;br /&gt;
The standard is freely available [http://sdpha2.ucsd.edu/Lab_Equip_Manuals/usbtmc_usb488_subclass_1_00.pdf here].&lt;br /&gt;
&lt;br /&gt;
The sigrok project aims to support this standard through the [http://www.librevisa.org librevisa] library.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eetimes.com/electronics-products/test-measurement/4074421/USBTMC-Unwrapped EETimes: USBTMC Unwrapped]&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10459</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10459"/>
		<updated>2015-01-16T20:35:44Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*USBTMC support requires the installation of the librevisa library. This is not available in the default raspberrypi.org repositories as of January 2015. You need to add a repository that contains it or compile it from source. A repository that does contain it is the [http://www.raspbian.org/RaspbianRepository archive.raspbian.org] repository, specifically [http://archive.raspbian.org/raspbian/pool/main/libr/librevisa/ here]. Note that the package name is libvisa0.&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10458</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10458"/>
		<updated>2015-01-16T20:04:37Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*USBTMC support requires the installation of the librevisa library. This is not available in the default raspberrypi.org repositories as of January 2015. You need to add a repository that contains it or compile it from source. A repository that does contain it is the [http://www.raspbian.org/RaspbianRepository archive.raspbian.org] repository, specifically [http://archive.raspbian.org/raspbian/pool/main/libr/librevisa/ here]&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10457</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10457"/>
		<updated>2015-01-16T20:01:24Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*USBTMC support requires the installation of the librevisa library. This is not available in the default raspberrypi.org repositories as of January 2015. You need to add a repository that contains it or compile it from source. A repository that does contain it is the [http://www.raspbian.org/RaspbianRepository archive.raspbian.org] repository.&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Embedded&amp;diff=10456</id>
		<title>Embedded</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Embedded&amp;diff=10456"/>
		<updated>2015-01-16T19:34:46Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sigrok subprojects are all meant to be portable across various operating systems and architectures. Thus, they also compile and run fine on various embedded targets/boards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: yellow;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT:&amp;#039;&amp;#039;&amp;#039; This page is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; meant as a generic setup/build tutorial for any of the listed boards. Please check the respective board manufacturer documentation, wiki, mailing lists, forums and so on if you need any help with setting up the system or (cross-)compiling packages etc. etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
[[File:Raspberry pi.png|thumb|right|Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://www.raspberrypi.org Raspberry Pi] is an ARM-based single-board computer based on the Broadcom BCM2835 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.broadcom.com/products/BCM2835 Broadcom BCM2835]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 700MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv6l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv6l-unknown-linux-gnueabihf&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please check the [http://en.wikipedia.org/wiki/Raspberry_pi Raspberry Pi Wikipedia page] for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* Using the recommended [http://www.raspberrypi.org/downloads pre-built Debian image] (&amp;quot;2013-07-26-wheezy-raspbian.zip&amp;quot;) all sigrok components and frontends build and work fine. Various logic analyzers, DMMs, and other gear has been successfully tested.&lt;br /&gt;
*USBTMC support requires the installation of the librevisa library. This is not available in the official reaspberrypi.org repositories. You need to add a repository that contains it or compile it from source. It is recommended that you search online for &amp;quot;raspbian librevisa&amp;quot; to find a current repository or mirror that contains it.&lt;br /&gt;
&lt;br /&gt;
== BeagleBone Black (BBB) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Beagleboneblack.png|thumb|right|BeagleBone Black]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Overview:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The [http://beagleboard.org/Products/BeagleBone%20Black BeagleBone Black] (BBB) is an ARM-based single-board computer based on the Texas Instruments Sitara AM3359 SoC.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Property&lt;br /&gt;
!Value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SoC/CPU&lt;br /&gt;
| [http://www.ti.com/product/am3359 Texas Instruments Sitara AM3359]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Core/ISA&lt;br /&gt;
| 1GHz ARM Cortex-A8 core (ARMv7 instruction set)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Architecture (uname -m)&lt;br /&gt;
| armv7l&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Bits&lt;br /&gt;
| 32&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Endianness&lt;br /&gt;
| little&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| (Cross-)compiler prefix&lt;br /&gt;
| armv7l-unknown-linux-gnueabi&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* The installation of the build-requirements and building of the sigrok components is the same as on pretty much any other Linux system. Please check [[Linux]] for details.&lt;br /&gt;
* The [http://downloads.angstrom-distribution.org/demo/beaglebone/ default Ångström distribution] for the BBB doesn&amp;#039;t seem to ship all components required for the full usage of all sigrok components. E.g. there seems to be no Python3 (for [[libsigrokdecode]]), and no sdcc (for [[fx2lafw|sigrok-firmware-fx2lafw]]). We recommend using [http://elinux.org/BeagleBoardDebian a Debian image] for better results.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10454</id>
		<title>Siglent SDG1010</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10454"/>
		<updated>2015-01-13T16:46:46Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:Siglent sdg1010 device front 8116.jpg|180px]]&lt;br /&gt;
| name = Siglent SDG1010&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| freqsine = 10MHz&lt;br /&gt;
| freqsquare = 10MHz&lt;br /&gt;
| freqother = 5MHz (pulse), 300KHz (ramp)&lt;br /&gt;
| frequser = 5MHz&lt;br /&gt;
| waveforms = sine, square, pulse, ramp, noise, user&lt;br /&gt;
| waveformmem = 16000 points&lt;br /&gt;
| modulation = AM, FM, PM, DSB-AM, FSK, ASK, PWM&lt;br /&gt;
| connectivity = USBTMC&lt;br /&gt;
| website = [http://siglent.com/en/product/detail3.aspx?id=100000001526838&amp;amp;nodecode=119008003 siglent.com]&lt;br /&gt;
}}&lt;br /&gt;
The Siglent SDG1010 is a 10MHz function generator with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
See [[Siglent SDG1010/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: XILINX SPARTAN-6 XC6SLX9 (marking: &amp;quot;XILINX SPARTAN-6 XC6SLX9 FTG256BIV1201 D4339091A 2C TAIWAN&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: ISP13628D (marking: &amp;quot;ISP13628D 78535 8W D78132F&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Lattice MachXO LCMXO640C (marking: &amp;quot;Lattice MachXO LCMXO640C 3TN144C A211CC25&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Analog Devices ADSP-BF531 (markings: &amp;quot;Analog Devices ADSP-BF531 SBSTZ400 2310414.1 0.6 #1208 Blackfin&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117 (marking: &amp;quot;AMS1117 1125&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Hynix H57V1262GTR (marking: &amp;quot;Hynix H57V1262GTR-75C 209S N8FT1265Q2&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Spansion S29GL064N90TFIO4 (markings: &amp;quot;Spansion S29GL064N90TFIO4 124FF491 H (C)06 SPANSION&amp;quot;)&lt;br /&gt;
* and lots more...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Analog&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;14 bit, 165Msps digital to analog converter&amp;#039;&amp;#039;&amp;#039;: [http://web.archive.org/web/20000418160235/http://www.burr-brown.com/cgi-bin/WebObjects/BurrBrown.woa/wa/displayProductFolder?productName=DAC904 Burr-Brown DAC904E] (marking: &amp;quot;BB DAC904E 03C9JNK&amp;quot;), ([http://www.datasheetcatalog.com/datasheets_pdf/D/A/C/9/DAC904.shtml datasheet])&lt;br /&gt;
** Burr-Brown was acquired by Texas Instruments in 2000. New TI URLs: [http://www.ti.com/product/dac904 DAC904 product page], [http://www.ti.com/lit/gpn/dac904 TI datasheet].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16 bit, high speed, low noise, voltage output, digital to analog converter &amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/dac8580 Texas Instruments DAC8580] (marking: &amp;quot;D8580I 09T A97S&amp;quot;), ([http://www.ti.com/lit/gpn/dac8580 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fixed 49.9 ohm impedance output&amp;#039;&amp;#039;&amp;#039;. The real output voltage of the device is not necessarily the same as the indicated output voltage of the device because there is a 50 ohm resistor in series with the output. This is done so that the user can have adequate transmission line termination on a 50 ohm coaxial cable, as well as being a rudimentary short circuit protection mechanism. You can set in software the impedance of the load you are driving so that the displayed voltage settings match the voltage present in the load. In earlier firmware versions, there were High-Z and 50 ohm impedances available. In more recent firmware versions (which?) the user can select any impedance from 50 ohm to 1k ohm and high-Z. Note that this only affect the displayed value. The internal output impedance is still 50 ohms, and there is still a voltage drop across that resistor, a voltage drop.&lt;br /&gt;
&lt;br /&gt;
 Ch1 can output up to 20V peak to peak (it goes from -10V to +10V), Ch2 can only go up to 6V pk-pk. Both have the fixed 49.9 ohm impedance, but because of the higher voltage output, Ch1 uses an array of 4 resistors, as seen on the images below. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Display/frontpanel&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Power supply&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
=== Device ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 package contents.jpg&lt;br /&gt;
File:Siglent sdg1010 device front 8116.jpg&lt;br /&gt;
File:Siglent sdg1010 start screen.jpg&lt;br /&gt;
File:Siglent sdg1010 screenshot.jpg&lt;br /&gt;
File:Siglent sdg1010 version info.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Teardown ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device top.jpg&lt;br /&gt;
File:Siglent sdg1010 device bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backplastic removed.jpg&lt;br /&gt;
File:Siglent sdg1010 handle.jpg&lt;br /&gt;
File:Siglent sdg1010 device open top.jpg&lt;br /&gt;
File:Siglent sdg1010 device open bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel open.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel connectors.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel pcb.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device mainpcb removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device powersupply removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device display frontpanel removed.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Digital parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 analog devices adsp bf531.jpg&lt;br /&gt;
File:Siglent sdg1010 xilinx spartan6 xc6slx9.jpg&lt;br /&gt;
File:Siglent sdg1010 lattice machxo lcmxo640c.jpg&lt;br /&gt;
File:Siglent sdg1010 spansion s29gl064n90tfio4.jpg&lt;br /&gt;
File:Siglent sdg1010 hynix h57v1262gtr.jpg&lt;br /&gt;
File:Siglent sdg1010 isp13628d.jpg&lt;br /&gt;
File:Siglent sdg1010 dsp jtag uart.jpg&lt;br /&gt;
File:Siglent sdg1010 fpga jtag.jpg&lt;br /&gt;
File:Siglent sdg1010 cpld conn fpgarun.jpg&lt;br /&gt;
File:Siglent sdg1010 dsprun.jpg&lt;br /&gt;
File:Siglent sdg1010 ams1117.jpg&lt;br /&gt;
File:Siglent sdg1010 ahc14.jpg&lt;br /&gt;
File:Siglent sdg1010 ao4405.jpg&lt;br /&gt;
File:Siglent sdg1010 ti ha04.jpg&lt;br /&gt;
File:Siglent sdg1010 ti hb125.jpg&lt;br /&gt;
File:Siglent sdg1010 ti lc244a.jpg&lt;br /&gt;
File:Siglent sdg1010 wab x1c.jpg&lt;br /&gt;
File:Siglent sdg1010 beeper.jpg&lt;br /&gt;
File:Siglent sdg1010 crystal shx25000.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb version.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Analog parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 analog bnc.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog bb dac904e.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 4.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 5.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ad ocmp ti 13eep3k 5166isz.jpg&lt;br /&gt;
File:Siglent sdg1010 analog aub 1738.jpg&lt;br /&gt;
File:Siglent sdg1010 analog cosmo y214s.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ft b3g4a 5z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog lgaa.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic2941a.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic29302wu.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7905ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7915ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on a34 ti 17h.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 13eep3k.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti d85801.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 16z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c i 28210.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c nxp 74hc4051d i 28210.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display / frontpanel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 display frontpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb1.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 display connector.jpg&lt;br /&gt;
File:Siglent sdg1010 display back.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel keys.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel empty.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel 74hc4051d.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc393.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595 2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power supply ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb version.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nxp tea1610t.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply sharp pc817.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply ti tl431ac.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply various chips.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply powerbutton.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply fuse.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap1.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap2.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply coil.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply heatsink.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply 28-8003-00r.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nt1795nl.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
There are two possible PC connectivity methods that can be selected in the SDG1010 menu, which have different USB VID/PID pairs:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Raw USB&amp;quot; (this is what the vendor PC software uses): &amp;#039;&amp;#039;&amp;#039;f4ed:ee37&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;quot;USBTMC&amp;quot;: &amp;#039;&amp;#039;&amp;#039;f4ed:ee3a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Additionally, there are apparently [[GPIB]] and Ethernet options, but those are not available in the &amp;quot;standard&amp;quot; device. It&amp;#039;s unclear if/where devices with those options can be bought, maybe only the rebranded LeCroy devices have them (?)&lt;br /&gt;
&lt;br /&gt;
TODO: Details.&lt;br /&gt;
USBRAW connectivity is not possible on a Windows 8 platform, because of driver signature enforcement ([http://www.eevblog.com/forum/testgear/the-sdg1000-and-sdg800-thread/msg579096/#msg579096 details]). Additionally, there are no drivers provided by Siglent for platforms other than Windows. Obviously, USBTMC is the method to use for universal communication with this device.&lt;br /&gt;
&lt;br /&gt;
See the [https://www.box.com/s/e18ab37cfc290838d50d SDG1000 programming manual] for a protocol description.&lt;br /&gt;
&lt;br /&gt;
A much better written manual is available for the LeCroy WaveStation series, which are rebadged Siglent generators. This manual is available on LeCroy&amp;#039;s website, [http://cdn.teledynelecroy.com/files/manuals/wsta_scpi_manual_reva.pdf here].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/siglent-sdg1025-arbitraryfunction-generator-under-some-tests/ EEVblog forums: Siglent SDG1025 Arbitrary/function generator under some tests] (also has teardown photos)&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/new-siglent-sdg1020-vs-used-fluke-281-wavetek-39a/ EEVblog forums: Help choosing an ARB: New Siglent SDG1020 vs Used Fluke 281 / Wavetek 39A]&lt;br /&gt;
*[http://www.eevblog.com/forum/testgear/the-sdg1000-and-sdg800-thread/ EEVblog Forums: Siglent SDG1000 series thread, with a collection of resources including documentation, known issues, solutions and specifications]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Signal generator]]&lt;br /&gt;
[[Category:Planned]]&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10453</id>
		<title>Siglent SDG1010</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10453"/>
		<updated>2015-01-12T02:13:14Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Resources */ added forum thread link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:Siglent sdg1010 device front 8116.jpg|180px]]&lt;br /&gt;
| name = Siglent SDG1010&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| freqsine = 10MHz&lt;br /&gt;
| freqsquare = 10MHz&lt;br /&gt;
| freqother = 5MHz (pulse), 300KHz (ramp)&lt;br /&gt;
| frequser = 5MHz&lt;br /&gt;
| waveforms = sine, square, pulse, ramp, noise, user&lt;br /&gt;
| waveformmem = 16000 points&lt;br /&gt;
| modulation = AM, FM, PM, DSB-AM, FSK, ASK, PWM&lt;br /&gt;
| connectivity = USBTMC&lt;br /&gt;
| website = [http://siglent.com/en/product/detail3.aspx?id=100000001526838&amp;amp;nodecode=119008003 siglent.com]&lt;br /&gt;
}}&lt;br /&gt;
The Siglent SDG1010 is a 10MHz function generator with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
See [[Siglent SDG1010/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: XILINX SPARTAN-6 XC6SLX9 (marking: &amp;quot;XILINX SPARTAN-6 XC6SLX9 FTG256BIV1201 D4339091A 2C TAIWAN&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: ISP13628D (marking: &amp;quot;ISP13628D 78535 8W D78132F&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Lattice MachXO LCMXO640C (marking: &amp;quot;Lattice MachXO LCMXO640C 3TN144C A211CC25&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Analog Devices ADSP-BF531 (markings: &amp;quot;Analog Devices ADSP-BF531 SBSTZ400 2310414.1 0.6 #1208 Blackfin&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117 (marking: &amp;quot;AMS1117 1125&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Hynix H57V1262GTR (marking: &amp;quot;Hynix H57V1262GTR-75C 209S N8FT1265Q2&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Spansion S29GL064N90TFIO4 (markings: &amp;quot;Spansion S29GL064N90TFIO4 124FF491 H (C)06 SPANSION&amp;quot;)&lt;br /&gt;
* and lots more...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Analog&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;14 bit, 165Msps digital to analog converter&amp;#039;&amp;#039;&amp;#039;: [http://web.archive.org/web/20000418160235/http://www.burr-brown.com/cgi-bin/WebObjects/BurrBrown.woa/wa/displayProductFolder?productName=DAC904 Burr-Brown DAC904E] (marking: &amp;quot;BB DAC904E 03C9JNK&amp;quot;), ([http://www.datasheetcatalog.com/datasheets_pdf/D/A/C/9/DAC904.shtml datasheet])&lt;br /&gt;
** Burr-Brown was acquired by Texas Instruments in 2000. New TI URLs: [http://www.ti.com/product/dac904 DAC904 product page], [http://www.ti.com/lit/gpn/dac904 TI datasheet].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16 bit, high speed, low noise, voltage output, digital to analog converter &amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/dac8580 Texas Instruments DAC8580] (marking: &amp;quot;D8580I 09T A97S&amp;quot;), ([http://www.ti.com/lit/gpn/dac8580 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fixed 49.9 ohm impedance output&amp;#039;&amp;#039;&amp;#039;. You can set in software the impedance of the load you are driving so that the displayed voltage settings match the voltage present in the load. Ch1 can output up to 20V peak to peak (it goes from -10V to +10V), Ch2 can only go up to 6V pk-pk. Both have the fixed 49.9 ohm impedance, but because of the higher voltage output, Ch1 uses an array of 4 resistors, as seen on the images below.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Display/frontpanel&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Power supply&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
=== Device ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 package contents.jpg&lt;br /&gt;
File:Siglent sdg1010 device front 8116.jpg&lt;br /&gt;
File:Siglent sdg1010 start screen.jpg&lt;br /&gt;
File:Siglent sdg1010 screenshot.jpg&lt;br /&gt;
File:Siglent sdg1010 version info.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Teardown ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device top.jpg&lt;br /&gt;
File:Siglent sdg1010 device bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backplastic removed.jpg&lt;br /&gt;
File:Siglent sdg1010 handle.jpg&lt;br /&gt;
File:Siglent sdg1010 device open top.jpg&lt;br /&gt;
File:Siglent sdg1010 device open bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel open.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel connectors.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel pcb.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device mainpcb removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device powersupply removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device display frontpanel removed.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Digital parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 analog devices adsp bf531.jpg&lt;br /&gt;
File:Siglent sdg1010 xilinx spartan6 xc6slx9.jpg&lt;br /&gt;
File:Siglent sdg1010 lattice machxo lcmxo640c.jpg&lt;br /&gt;
File:Siglent sdg1010 spansion s29gl064n90tfio4.jpg&lt;br /&gt;
File:Siglent sdg1010 hynix h57v1262gtr.jpg&lt;br /&gt;
File:Siglent sdg1010 isp13628d.jpg&lt;br /&gt;
File:Siglent sdg1010 dsp jtag uart.jpg&lt;br /&gt;
File:Siglent sdg1010 fpga jtag.jpg&lt;br /&gt;
File:Siglent sdg1010 cpld conn fpgarun.jpg&lt;br /&gt;
File:Siglent sdg1010 dsprun.jpg&lt;br /&gt;
File:Siglent sdg1010 ams1117.jpg&lt;br /&gt;
File:Siglent sdg1010 ahc14.jpg&lt;br /&gt;
File:Siglent sdg1010 ao4405.jpg&lt;br /&gt;
File:Siglent sdg1010 ti ha04.jpg&lt;br /&gt;
File:Siglent sdg1010 ti hb125.jpg&lt;br /&gt;
File:Siglent sdg1010 ti lc244a.jpg&lt;br /&gt;
File:Siglent sdg1010 wab x1c.jpg&lt;br /&gt;
File:Siglent sdg1010 beeper.jpg&lt;br /&gt;
File:Siglent sdg1010 crystal shx25000.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb version.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Analog parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 analog bnc.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog bb dac904e.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 4.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 5.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ad ocmp ti 13eep3k 5166isz.jpg&lt;br /&gt;
File:Siglent sdg1010 analog aub 1738.jpg&lt;br /&gt;
File:Siglent sdg1010 analog cosmo y214s.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ft b3g4a 5z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog lgaa.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic2941a.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic29302wu.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7905ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7915ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on a34 ti 17h.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 13eep3k.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti d85801.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 16z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c i 28210.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c nxp 74hc4051d i 28210.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display / frontpanel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 display frontpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb1.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 display connector.jpg&lt;br /&gt;
File:Siglent sdg1010 display back.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel keys.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel empty.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel 74hc4051d.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc393.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595 2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power supply ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb version.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nxp tea1610t.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply sharp pc817.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply ti tl431ac.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply various chips.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply powerbutton.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply fuse.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap1.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap2.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply coil.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply heatsink.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply 28-8003-00r.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nt1795nl.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
There are two possible PC connectivity methods that can be selected in the SDG1010 menu, which have different USB VID/PID pairs:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Raw USB&amp;quot; (this is what the vendor PC software uses): &amp;#039;&amp;#039;&amp;#039;f4ed:ee37&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;quot;USBTMC&amp;quot;: &amp;#039;&amp;#039;&amp;#039;f4ed:ee3a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Additionally, there are apparently [[GPIB]] and Ethernet options, but those are not available in the &amp;quot;standard&amp;quot; device. It&amp;#039;s unclear if/where devices with those options can be bought, maybe only the rebranded LeCroy devices have them (?)&lt;br /&gt;
&lt;br /&gt;
TODO: Details.&lt;br /&gt;
USBRAW connectivity is not possible on a Windows 8 platform, because of driver signature enforcement ([http://www.eevblog.com/forum/testgear/the-sdg1000-and-sdg800-thread/msg579096/#msg579096 details]). Additionally, there are no drivers provided by Siglent for platforms other than Windows. Obviously, USBTMC is the method to use for universal communication with this device.&lt;br /&gt;
&lt;br /&gt;
See the [https://www.box.com/s/e18ab37cfc290838d50d SDG1000 programming manual] for a protocol description.&lt;br /&gt;
&lt;br /&gt;
A much better written manual is available for the LeCroy WaveStation series, which are rebadged Siglent generators. This manual is available on LeCroy&amp;#039;s website, [http://cdn.teledynelecroy.com/files/manuals/wsta_scpi_manual_reva.pdf here].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/siglent-sdg1025-arbitraryfunction-generator-under-some-tests/ EEVblog forums: Siglent SDG1025 Arbitrary/function generator under some tests] (also has teardown photos)&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/new-siglent-sdg1020-vs-used-fluke-281-wavetek-39a/ EEVblog forums: Help choosing an ARB: New Siglent SDG1020 vs Used Fluke 281 / Wavetek 39A]&lt;br /&gt;
*[http://www.eevblog.com/forum/testgear/the-sdg1000-and-sdg800-thread/ EEVblog Forums: Siglent SDG1000 series thread, with a collection of resources including documentation, known issues, solutions and specifications]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Signal generator]]&lt;br /&gt;
[[Category:Planned]]&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10444</id>
		<title>Siglent SDG1010</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10444"/>
		<updated>2015-01-04T16:28:58Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:Siglent sdg1010 device front 8116.jpg|180px]]&lt;br /&gt;
| name = Siglent SDG1010&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| freqsine = 10MHz&lt;br /&gt;
| freqsquare = 10MHz&lt;br /&gt;
| freqother = 5MHz (pulse), 300KHz (ramp)&lt;br /&gt;
| frequser = 5MHz&lt;br /&gt;
| waveforms = sine, square, pulse, ramp, noise, user&lt;br /&gt;
| waveformmem = 16000 points&lt;br /&gt;
| modulation = AM, FM, PM, DSB-AM, FSK, ASK, PWM&lt;br /&gt;
| connectivity = USBTMC&lt;br /&gt;
| website = [http://siglent.com/en/product/detail3.aspx?id=100000001526838&amp;amp;nodecode=119008003 siglent.com]&lt;br /&gt;
}}&lt;br /&gt;
The Siglent SDG1010 is a 10MHz function generator with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
See [[Siglent SDG1010/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: XILINX SPARTAN-6 XC6SLX9 (marking: &amp;quot;XILINX SPARTAN-6 XC6SLX9 FTG256BIV1201 D4339091A 2C TAIWAN&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: ISP13628D (marking: &amp;quot;ISP13628D 78535 8W D78132F&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Lattice MachXO LCMXO640C (marking: &amp;quot;Lattice MachXO LCMXO640C 3TN144C A211CC25&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Analog Devices ADSP-BF531 (markings: &amp;quot;Analog Devices ADSP-BF531 SBSTZ400 2310414.1 0.6 #1208 Blackfin&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117 (marking: &amp;quot;AMS1117 1125&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Hynix H57V1262GTR (marking: &amp;quot;Hynix H57V1262GTR-75C 209S N8FT1265Q2&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Spansion S29GL064N90TFIO4 (markings: &amp;quot;Spansion S29GL064N90TFIO4 124FF491 H (C)06 SPANSION&amp;quot;)&lt;br /&gt;
* and lots more...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Analog&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;14 bit, 165Msps digital to analog converter&amp;#039;&amp;#039;&amp;#039;: [http://web.archive.org/web/20000418160235/http://www.burr-brown.com/cgi-bin/WebObjects/BurrBrown.woa/wa/displayProductFolder?productName=DAC904 Burr-Brown DAC904E] (marking: &amp;quot;BB DAC904E 03C9JNK&amp;quot;), ([http://www.datasheetcatalog.com/datasheets_pdf/D/A/C/9/DAC904.shtml datasheet])&lt;br /&gt;
** Burr-Brown was acquired by Texas Instruments in 2000. New TI URLs: [http://www.ti.com/product/dac904 DAC904 product page], [http://www.ti.com/lit/gpn/dac904 TI datasheet].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16 bit, high speed, low noise, voltage output, digital to analog converter &amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/dac8580 Texas Instruments DAC8580] (marking: &amp;quot;D8580I 09T A97S&amp;quot;), ([http://www.ti.com/lit/gpn/dac8580 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fixed 49.9 ohm impedance output&amp;#039;&amp;#039;&amp;#039;. You can set in software the impedance of the load you are driving so that the displayed voltage settings match the voltage present in the load. Ch1 can output up to 20V peak to peak (it goes from -10V to +10V), Ch2 can only go up to 6V pk-pk. Both have the fixed 49.9 ohm impedance, but because of the higher voltage output, Ch1 uses an array of 4 resistors, as seen on the images below.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Display/frontpanel&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Power supply&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
=== Device ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 package contents.jpg&lt;br /&gt;
File:Siglent sdg1010 device front 8116.jpg&lt;br /&gt;
File:Siglent sdg1010 start screen.jpg&lt;br /&gt;
File:Siglent sdg1010 screenshot.jpg&lt;br /&gt;
File:Siglent sdg1010 version info.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Teardown ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device top.jpg&lt;br /&gt;
File:Siglent sdg1010 device bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backplastic removed.jpg&lt;br /&gt;
File:Siglent sdg1010 handle.jpg&lt;br /&gt;
File:Siglent sdg1010 device open top.jpg&lt;br /&gt;
File:Siglent sdg1010 device open bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel open.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel connectors.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel pcb.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device mainpcb removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device powersupply removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device display frontpanel removed.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Digital parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 analog devices adsp bf531.jpg&lt;br /&gt;
File:Siglent sdg1010 xilinx spartan6 xc6slx9.jpg&lt;br /&gt;
File:Siglent sdg1010 lattice machxo lcmxo640c.jpg&lt;br /&gt;
File:Siglent sdg1010 spansion s29gl064n90tfio4.jpg&lt;br /&gt;
File:Siglent sdg1010 hynix h57v1262gtr.jpg&lt;br /&gt;
File:Siglent sdg1010 isp13628d.jpg&lt;br /&gt;
File:Siglent sdg1010 dsp jtag uart.jpg&lt;br /&gt;
File:Siglent sdg1010 fpga jtag.jpg&lt;br /&gt;
File:Siglent sdg1010 cpld conn fpgarun.jpg&lt;br /&gt;
File:Siglent sdg1010 dsprun.jpg&lt;br /&gt;
File:Siglent sdg1010 ams1117.jpg&lt;br /&gt;
File:Siglent sdg1010 ahc14.jpg&lt;br /&gt;
File:Siglent sdg1010 ao4405.jpg&lt;br /&gt;
File:Siglent sdg1010 ti ha04.jpg&lt;br /&gt;
File:Siglent sdg1010 ti hb125.jpg&lt;br /&gt;
File:Siglent sdg1010 ti lc244a.jpg&lt;br /&gt;
File:Siglent sdg1010 wab x1c.jpg&lt;br /&gt;
File:Siglent sdg1010 beeper.jpg&lt;br /&gt;
File:Siglent sdg1010 crystal shx25000.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb version.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Analog parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 analog bnc.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog bb dac904e.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 4.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 5.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ad ocmp ti 13eep3k 5166isz.jpg&lt;br /&gt;
File:Siglent sdg1010 analog aub 1738.jpg&lt;br /&gt;
File:Siglent sdg1010 analog cosmo y214s.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ft b3g4a 5z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog lgaa.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic2941a.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic29302wu.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7905ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7915ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on a34 ti 17h.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 13eep3k.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti d85801.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 16z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c i 28210.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c nxp 74hc4051d i 28210.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display / frontpanel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 display frontpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb1.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 display connector.jpg&lt;br /&gt;
File:Siglent sdg1010 display back.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel keys.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel empty.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel 74hc4051d.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc393.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595 2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power supply ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb version.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nxp tea1610t.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply sharp pc817.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply ti tl431ac.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply various chips.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply powerbutton.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply fuse.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap1.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap2.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply coil.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply heatsink.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply 28-8003-00r.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nt1795nl.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
There are two possible PC connectivity methods that can be selected in the SDG1010 menu, which have different USB VID/PID pairs:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Raw USB&amp;quot; (this is what the vendor PC software uses): &amp;#039;&amp;#039;&amp;#039;f4ed:ee37&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;quot;USBTMC&amp;quot;: &amp;#039;&amp;#039;&amp;#039;f4ed:ee3a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Additionally, there are apparently [[GPIB]] and Ethernet options, but those are not available in the &amp;quot;standard&amp;quot; device. It&amp;#039;s unclear if/where devices with those options can be bought, maybe only the rebranded LeCroy devices have them (?)&lt;br /&gt;
&lt;br /&gt;
TODO: Details.&lt;br /&gt;
USBRAW connectivity is not possible on a Windows 8 platform, because of driver signature enforcement ([http://www.eevblog.com/forum/testgear/the-sdg1000-and-sdg800-thread/msg579096/#msg579096 details]). Additionally, there are no drivers provided by Siglent for platforms other than Windows. Obviously, USBTMC is the method to use for universal communication with this device.&lt;br /&gt;
&lt;br /&gt;
See the [https://www.box.com/s/e18ab37cfc290838d50d SDG1000 programming manual] for a protocol description.&lt;br /&gt;
&lt;br /&gt;
A much better written manual is available for the LeCroy WaveStation series, which are rebadged Siglent generators. This manual is available on LeCroy&amp;#039;s website, [http://cdn.teledynelecroy.com/files/manuals/wsta_scpi_manual_reva.pdf here].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/siglent-sdg1025-arbitraryfunction-generator-under-some-tests/ EEVblog forums: Siglent SDG1025 Arbitrary/function generator under some tests] (also has teardown photos)&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/new-siglent-sdg1020-vs-used-fluke-281-wavetek-39a/ EEVblog forums: Help choosing an ARB: New Siglent SDG1020 vs Used Fluke 281 / Wavetek 39A]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Signal generator]]&lt;br /&gt;
[[Category:Planned]]&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Linux&amp;diff=10443</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Linux&amp;diff=10443"/>
		<updated>2015-01-03T22:53:09Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Building */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to build/install the sigrok subprojects on Linux.&lt;br /&gt;
&lt;br /&gt;
== Distribution packages ==&lt;br /&gt;
&lt;br /&gt;
See [[Downloads#Binaries_and_distribution_packages|Downloads]].&lt;br /&gt;
&lt;br /&gt;
== Building ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#ff6666&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT&amp;#039;&amp;#039;&amp;#039;: The following sections on installing build requirements are distro-specific examples and may or may not be out of date, depending on which distro you use. Please check the [[Building#Build_requirements|official build requirements list]] in the wiki or the current [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=README libsigrok README] for the full list of requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libserialport ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installing the [[Building#Build_requirements|requirements]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Example on Debian/Ubuntu (please check your respective distro&amp;#039;s package manager tool if you use other distros):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core gcc make autoconf automake libtool&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Building:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== libsigrok ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installing the [[Building#Build_requirements|requirements]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Example on Debian/Ubuntu (please check your respective distro&amp;#039;s package manager tool if you use other distros):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core gcc g++ make autoconf autoconf-archive \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;automake libtool pkg-config libglib2.0-dev libglibmm-2.4-dev libzip-dev \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;libusb-1.0-0-dev libftdi-dev check doxygen \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;python-dev python-gi-dev python-setuptools swig default-jdk&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Fedora (18, 19):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo yum install git gcc make autoconf automake libtool pkgconfig glib2-devel \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;libzip-devel libusb1-devel libftdi-devel check-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
OpenSuSE (12.2):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;zypper install git gcc make autoconf automake libtool pkg-config glib2-devel \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;libzip-devel libusb-1_0-devel libftdi1-devel check python3-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Building:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Device access:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please read the readme.devices file in the libsigrok/ folder for any extra steps you may need to take to get your specific device working. This includes USB devices, which will not work on standard user priviledges unless you follow the instructions given in that file. These steps are not necessary if you are installing from a package.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#ff6666&amp;quot;&amp;gt;&lt;br /&gt;
Please see [[Building#FAQ]] if you are sure that you installed all requirements properly but still encounter some issues.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libsigrokdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installing the [[Building#Build_requirements|requirements]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Example on Debian/Ubuntu (please check your respective distro&amp;#039;s package manager tool if you use other distros):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core gcc make autoconf automake libtool pkg-config libglib2.0-dev python3-dev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Fedora (18, 19, 20):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo yum install git gcc make autoconf automake libtool pkgconfig glib2-devel python3-devel check-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Building:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== sigrok-cli ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installing the [[Building#Build_requirements|requirements]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Example on Debian/Ubuntu (please check your respective distro&amp;#039;s package manager tool if you use other distros):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core gcc make autoconf automake libtool pkg-config libglib2.0-dev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Fedora (18, 19):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo yum install git gcc make autoconf automake libtool pkgconfig glib2-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
OpenSuse (13.1):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;zypper install git gcc make autoconf automake libtool pkgconfig glib2-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Building:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== PulseView ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Installing the [[Building#Build_requirements|requirements]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Example on Debian/Ubuntu (please check your respective distro&amp;#039;s package manager tool if you use other distros):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core g++ make cmake libtool pkg-config \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;libglib2.0-dev libqt4-dev libboost-test-dev \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;libboost-filesystem-dev libboost-system-dev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Fedora (18, 19):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo yum install git gcc cmake libtool pkgconfig glib2-devel \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;boost-devel qt-devel boost-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Building:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cmake .&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro not found ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#Warning:_AX_CXX_COMPILE_STDCXX_11_macro_not_found|here]].&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro is too old ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#Warning:_AX_CXX_COMPILE_STDCXX_11_macro_is_too_old|here]].&lt;br /&gt;
&lt;br /&gt;
=== Cannot open shared object file: No such file or directory ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#Cannot_open_shared_object_file:_No_such_file_or_directory|here]].&lt;br /&gt;
&lt;br /&gt;
=== TEST FAILED: .../lib/python2.7/site-packages/ does NOT support .pth files ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#TEST_FAILED:_....2Flib.2Fpython2.7.2Fsite-packages.2F_does_NOT_support_.pth_files|here]].&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10428</id>
		<title>Siglent SDG1010</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10428"/>
		<updated>2015-01-03T16:05:38Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Hardware */  Sorry for so many minor edits :(&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:Siglent sdg1010 device front 8116.jpg|180px]]&lt;br /&gt;
| name = Siglent SDG1010&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| freqsine = 10MHz&lt;br /&gt;
| freqsquare = 10MHz&lt;br /&gt;
| freqother = 5MHz (pulse), 300KHz (ramp)&lt;br /&gt;
| frequser = 5MHz&lt;br /&gt;
| waveforms = sine, square, pulse, ramp, noise, user&lt;br /&gt;
| waveformmem = 16000 points&lt;br /&gt;
| modulation = AM, FM, PM, DSB-AM, FSK, ASK, PWM&lt;br /&gt;
| connectivity = USBTMC&lt;br /&gt;
| website = [http://siglent.com/en/product/detail3.aspx?id=100000001526838&amp;amp;nodecode=119008003 siglent.com]&lt;br /&gt;
}}&lt;br /&gt;
The Siglent SDG1010 is a 10MHz function generator with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
See [[Siglent SDG1010/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: XILINX SPARTAN-6 XC6SLX9 (marking: &amp;quot;XILINX SPARTAN-6 XC6SLX9 FTG256BIV1201 D4339091A 2C TAIWAN&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: ISP13628D (marking: &amp;quot;ISP13628D 78535 8W D78132F&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Lattice MachXO LCMXO640C (marking: &amp;quot;Lattice MachXO LCMXO640C 3TN144C A211CC25&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Analog Devices ADSP-BF531 (markings: &amp;quot;Analog Devices ADSP-BF531 SBSTZ400 2310414.1 0.6 #1208 Blackfin&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117 (marking: &amp;quot;AMS1117 1125&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Hynix H57V1262GTR (marking: &amp;quot;Hynix H57V1262GTR-75C 209S N8FT1265Q2&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Spansion S29GL064N90TFIO4 (markings: &amp;quot;Spansion S29GL064N90TFIO4 124FF491 H (C)06 SPANSION&amp;quot;)&lt;br /&gt;
* and lots more...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Analog&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;14 bit, 165Msps digital to analog converter&amp;#039;&amp;#039;&amp;#039;: [http://web.archive.org/web/20000418160235/http://www.burr-brown.com/cgi-bin/WebObjects/BurrBrown.woa/wa/displayProductFolder?productName=DAC904 Burr-Brown DAC904E] (marking: &amp;quot;BB DAC904E 03C9JNK&amp;quot;), ([http://www.datasheetcatalog.com/datasheets_pdf/D/A/C/9/DAC904.shtml datasheet])&lt;br /&gt;
** Burr-Brown was acquired by Texas Instruments in 2000. New TI URLs: [http://www.ti.com/product/dac904 DAC904 product page], [http://www.ti.com/lit/gpn/dac904 TI datasheet].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16 bit, high speed, low noise, voltage output, digital to analog converter &amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/dac8580 Texas Instruments DAC8580] (marking: &amp;quot;D8580I 09T A97S&amp;quot;), ([http://www.ti.com/lit/gpn/dac8580 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fixed 49.9 ohm impedance output&amp;#039;&amp;#039;&amp;#039;. You can set in software the impedance of the load you are driving so that the displayed voltage settings match the voltage present in the load. Ch1 can output up to 20V peak to peak (it goes from -10V to +10V), Ch2 can only go up to 6V pk-pk. Both have the fixed 49.9 ohm impedance, but because of the higher voltage output, Ch1 uses an array of 4 resistors, as seen on the images below.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Display/frontpanel&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Power supply&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
=== Device ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 package contents.jpg&lt;br /&gt;
File:Siglent sdg1010 device front 8116.jpg&lt;br /&gt;
File:Siglent sdg1010 start screen.jpg&lt;br /&gt;
File:Siglent sdg1010 screenshot.jpg&lt;br /&gt;
File:Siglent sdg1010 version info.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Teardown ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device top.jpg&lt;br /&gt;
File:Siglent sdg1010 device bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backplastic removed.jpg&lt;br /&gt;
File:Siglent sdg1010 handle.jpg&lt;br /&gt;
File:Siglent sdg1010 device open top.jpg&lt;br /&gt;
File:Siglent sdg1010 device open bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel open.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel connectors.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel pcb.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device mainpcb removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device powersupply removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device display frontpanel removed.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Digital parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 analog devices adsp bf531.jpg&lt;br /&gt;
File:Siglent sdg1010 xilinx spartan6 xc6slx9.jpg&lt;br /&gt;
File:Siglent sdg1010 lattice machxo lcmxo640c.jpg&lt;br /&gt;
File:Siglent sdg1010 spansion s29gl064n90tfio4.jpg&lt;br /&gt;
File:Siglent sdg1010 hynix h57v1262gtr.jpg&lt;br /&gt;
File:Siglent sdg1010 isp13628d.jpg&lt;br /&gt;
File:Siglent sdg1010 dsp jtag uart.jpg&lt;br /&gt;
File:Siglent sdg1010 fpga jtag.jpg&lt;br /&gt;
File:Siglent sdg1010 cpld conn fpgarun.jpg&lt;br /&gt;
File:Siglent sdg1010 dsprun.jpg&lt;br /&gt;
File:Siglent sdg1010 ams1117.jpg&lt;br /&gt;
File:Siglent sdg1010 ahc14.jpg&lt;br /&gt;
File:Siglent sdg1010 ao4405.jpg&lt;br /&gt;
File:Siglent sdg1010 ti ha04.jpg&lt;br /&gt;
File:Siglent sdg1010 ti hb125.jpg&lt;br /&gt;
File:Siglent sdg1010 ti lc244a.jpg&lt;br /&gt;
File:Siglent sdg1010 wab x1c.jpg&lt;br /&gt;
File:Siglent sdg1010 beeper.jpg&lt;br /&gt;
File:Siglent sdg1010 crystal shx25000.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb version.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Analog parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 analog bnc.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog bb dac904e.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 4.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 5.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ad ocmp ti 13eep3k 5166isz.jpg&lt;br /&gt;
File:Siglent sdg1010 analog aub 1738.jpg&lt;br /&gt;
File:Siglent sdg1010 analog cosmo y214s.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ft b3g4a 5z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog lgaa.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic2941a.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic29302wu.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7905ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7915ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on a34 ti 17h.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 13eep3k.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti d85801.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 16z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c i 28210.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c nxp 74hc4051d i 28210.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display / frontpanel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 display frontpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb1.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 display connector.jpg&lt;br /&gt;
File:Siglent sdg1010 display back.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel keys.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel empty.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel 74hc4051d.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc393.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595 2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power supply ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb version.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nxp tea1610t.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply sharp pc817.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply ti tl431ac.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply various chips.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply powerbutton.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply fuse.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap1.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap2.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply coil.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply heatsink.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply 28-8003-00r.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nt1795nl.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
There are two possible PC connectivity methods that can be selected in the SDG1010 menu, which have different USB VID/PID pairs:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Raw USB&amp;quot; (this is what the vendor PC software uses): &amp;#039;&amp;#039;&amp;#039;f4ed:ee37&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;quot;USBTMC&amp;quot;: &amp;#039;&amp;#039;&amp;#039;f4ed:ee3a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Additionally, there are apparently [[GPIB]] and Ethernet options, but those are not available in the &amp;quot;standard&amp;quot; device. It&amp;#039;s unclear if/where devices with those options can be bought, maybe only the rebranded LeCroy devices have them (?)&lt;br /&gt;
&lt;br /&gt;
TODO: Details.&lt;br /&gt;
&lt;br /&gt;
See the [https://www.box.com/s/e18ab37cfc290838d50d SDG1000 programming manual] for a protocol description.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/siglent-sdg1025-arbitraryfunction-generator-under-some-tests/ EEVblog forums: Siglent SDG1025 Arbitrary/function generator under some tests] (also has teardown photos)&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/new-siglent-sdg1020-vs-used-fluke-281-wavetek-39a/ EEVblog forums: Help choosing an ARB: New Siglent SDG1020 vs Used Fluke 281 / Wavetek 39A]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Signal generator]]&lt;br /&gt;
[[Category:Planned]]&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10427</id>
		<title>Siglent SDG1010</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Siglent_SDG1010&amp;diff=10427"/>
		<updated>2015-01-03T16:04:53Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:Siglent sdg1010 device front 8116.jpg|180px]]&lt;br /&gt;
| name = Siglent SDG1010&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| freqsine = 10MHz&lt;br /&gt;
| freqsquare = 10MHz&lt;br /&gt;
| freqother = 5MHz (pulse), 300KHz (ramp)&lt;br /&gt;
| frequser = 5MHz&lt;br /&gt;
| waveforms = sine, square, pulse, ramp, noise, user&lt;br /&gt;
| waveformmem = 16000 points&lt;br /&gt;
| modulation = AM, FM, PM, DSB-AM, FSK, ASK, PWM&lt;br /&gt;
| connectivity = USBTMC&lt;br /&gt;
| website = [http://siglent.com/en/product/detail3.aspx?id=100000001526838&amp;amp;nodecode=119008003 siglent.com]&lt;br /&gt;
}}&lt;br /&gt;
The Siglent SDG1010 is a 10MHz function generator with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
See [[Siglent SDG1010/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Digital&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: XILINX SPARTAN-6 XC6SLX9 (marking: &amp;quot;XILINX SPARTAN-6 XC6SLX9 FTG256BIV1201 D4339091A 2C TAIWAN&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: ISP13628D (marking: &amp;quot;ISP13628D 78535 8W D78132F&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Lattice MachXO LCMXO640C (marking: &amp;quot;Lattice MachXO LCMXO640C 3TN144C A211CC25&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Analog Devices ADSP-BF531 (markings: &amp;quot;Analog Devices ADSP-BF531 SBSTZ400 2310414.1 0.6 #1208 Blackfin&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117 (marking: &amp;quot;AMS1117 1125&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Hynix H57V1262GTR (marking: &amp;quot;Hynix H57V1262GTR-75C 209S N8FT1265Q2&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;...&amp;#039;&amp;#039;&amp;#039;: Spansion S29GL064N90TFIO4 (markings: &amp;quot;Spansion S29GL064N90TFIO4 124FF491 H (C)06 SPANSION&amp;quot;)&lt;br /&gt;
* and lots more...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Analog&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;14 bit, 165Msps digital to analog converter&amp;#039;&amp;#039;&amp;#039;: [http://web.archive.org/web/20000418160235/http://www.burr-brown.com/cgi-bin/WebObjects/BurrBrown.woa/wa/displayProductFolder?productName=DAC904 Burr-Brown DAC904E] (marking: &amp;quot;BB DAC904E 03C9JNK&amp;quot;), ([http://www.datasheetcatalog.com/datasheets_pdf/D/A/C/9/DAC904.shtml datasheet])&lt;br /&gt;
** Burr-Brown was acquired by Texas Instruments in 2000. New TI URLs: [http://www.ti.com/product/dac904 DAC904 product page], [http://www.ti.com/lit/gpn/dac904 TI datasheet].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16 bit, high speed, low noise, voltage output, digital to analog converter &amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/dac8580 Texas Instruments DAC8580] (marking: &amp;quot;D8580I 09T A97S&amp;quot;), ([http://www.ti.com/lit/gpn/dac8580 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fixed 49.9 ohm impedance output.&amp;#039;&amp;#039;&amp;#039; You can set in software the impedance of the load you are driving so that the displayed voltage settings match the voltage present in the load. Ch1 can output up to 20V peak to peak (it goes from -10V to +10V), Ch2 can only go up to 6V pk-pk. Both have the fixed 49.9 ohm impedance, but because of the higher voltage output, Ch1 uses an array of 4 resistors, as seen on the images below.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Display/frontpanel&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Power supply&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
=== Device ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 package contents.jpg&lt;br /&gt;
File:Siglent sdg1010 device front 8116.jpg&lt;br /&gt;
File:Siglent sdg1010 start screen.jpg&lt;br /&gt;
File:Siglent sdg1010 screenshot.jpg&lt;br /&gt;
File:Siglent sdg1010 version info.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Teardown ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device top.jpg&lt;br /&gt;
File:Siglent sdg1010 device bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backplastic removed.jpg&lt;br /&gt;
File:Siglent sdg1010 handle.jpg&lt;br /&gt;
File:Siglent sdg1010 device open top.jpg&lt;br /&gt;
File:Siglent sdg1010 device open bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device backpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel open.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel connectors.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel pcb.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 backpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 device mainpcb removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device powersupply removed.jpg&lt;br /&gt;
File:Siglent sdg1010 device display frontpanel removed.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Digital parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 analog devices adsp bf531.jpg&lt;br /&gt;
File:Siglent sdg1010 xilinx spartan6 xc6slx9.jpg&lt;br /&gt;
File:Siglent sdg1010 lattice machxo lcmxo640c.jpg&lt;br /&gt;
File:Siglent sdg1010 spansion s29gl064n90tfio4.jpg&lt;br /&gt;
File:Siglent sdg1010 hynix h57v1262gtr.jpg&lt;br /&gt;
File:Siglent sdg1010 isp13628d.jpg&lt;br /&gt;
File:Siglent sdg1010 dsp jtag uart.jpg&lt;br /&gt;
File:Siglent sdg1010 fpga jtag.jpg&lt;br /&gt;
File:Siglent sdg1010 cpld conn fpgarun.jpg&lt;br /&gt;
File:Siglent sdg1010 dsprun.jpg&lt;br /&gt;
File:Siglent sdg1010 ams1117.jpg&lt;br /&gt;
File:Siglent sdg1010 ahc14.jpg&lt;br /&gt;
File:Siglent sdg1010 ao4405.jpg&lt;br /&gt;
File:Siglent sdg1010 ti ha04.jpg&lt;br /&gt;
File:Siglent sdg1010 ti hb125.jpg&lt;br /&gt;
File:Siglent sdg1010 ti lc244a.jpg&lt;br /&gt;
File:Siglent sdg1010 wab x1c.jpg&lt;br /&gt;
File:Siglent sdg1010 beeper.jpg&lt;br /&gt;
File:Siglent sdg1010 crystal shx25000.jpg&lt;br /&gt;
File:Siglent sdg1010 pcb version.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Analog parts ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 analog bnc.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb topright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomleft.jpg&lt;br /&gt;
File:Siglent sdg1010 analog pcb bottomright.jpg&lt;br /&gt;
File:Siglent sdg1010 analog bb dac904e.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 4.jpg&lt;br /&gt;
File:Siglent sdg1010 analog 5166isz 5.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ad ocmp ti 13eep3k 5166isz.jpg&lt;br /&gt;
File:Siglent sdg1010 analog aub 1738.jpg&lt;br /&gt;
File:Siglent sdg1010 analog cosmo y214s.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ft b3g4a 5z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 1.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 2.jpg&lt;br /&gt;
File:Siglent sdg1010 analog i 28210 3.jpg&lt;br /&gt;
File:Siglent sdg1010 analog lgaa.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic2941a.jpg&lt;br /&gt;
File:Siglent sdg1010 analog mic29302wu.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7905ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on 7915ct.jpg&lt;br /&gt;
File:Siglent sdg1010 analog on a34 ti 17h.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 13eep3k.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti d85801.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti 16z.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c i 28210.jpg&lt;br /&gt;
File:Siglent sdg1010 analog ti tl072c nxp 74hc4051d i 28210.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display / frontpanel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 display frontpanel top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb1.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel pcb2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel removed.jpg&lt;br /&gt;
File:Siglent sdg1010 display connector.jpg&lt;br /&gt;
File:Siglent sdg1010 display back.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel keys.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel empty.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel 74hc4051d.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc393.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel hc595 2.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb top.jpg&lt;br /&gt;
File:Siglent sdg1010 display frontpanel usb bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Power supply ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb top.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb bottom.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply pcb version.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nxp tea1610t.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply sharp pc817.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply ti tl431ac.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply various chips.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply powerbutton.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply fuse.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap1.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply rubycon cap2.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply coil.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply heatsink.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply 28-8003-00r.jpg&lt;br /&gt;
File:Siglent sdg1010 powersupply nt1795nl.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
There are two possible PC connectivity methods that can be selected in the SDG1010 menu, which have different USB VID/PID pairs:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Raw USB&amp;quot; (this is what the vendor PC software uses): &amp;#039;&amp;#039;&amp;#039;f4ed:ee37&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;quot;USBTMC&amp;quot;: &amp;#039;&amp;#039;&amp;#039;f4ed:ee3a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Additionally, there are apparently [[GPIB]] and Ethernet options, but those are not available in the &amp;quot;standard&amp;quot; device. It&amp;#039;s unclear if/where devices with those options can be bought, maybe only the rebranded LeCroy devices have them (?)&lt;br /&gt;
&lt;br /&gt;
TODO: Details.&lt;br /&gt;
&lt;br /&gt;
See the [https://www.box.com/s/e18ab37cfc290838d50d SDG1000 programming manual] for a protocol description.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/siglent-sdg1025-arbitraryfunction-generator-under-some-tests/ EEVblog forums: Siglent SDG1025 Arbitrary/function generator under some tests] (also has teardown photos)&lt;br /&gt;
* [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/new-siglent-sdg1020-vs-used-fluke-281-wavetek-39a/ EEVblog forums: Help choosing an ARB: New Siglent SDG1020 vs Used Fluke 281 / Wavetek 39A]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Signal generator]]&lt;br /&gt;
[[Category:Planned]]&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File_format:Pwl&amp;diff=10426</id>
		<title>File format:Pwl</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File_format:Pwl&amp;diff=10426"/>
		<updated>2015-01-03T15:22:41Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Format */  Admin: (please, move the edit to other place if you consider it necessary)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox file format&lt;br /&gt;
| image            = &lt;br /&gt;
| id               = pwl&lt;br /&gt;
| name             = Piecewise linear function&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| extensions       = &amp;#039;&amp;#039;&amp;#039;.txt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| source_code_in   =&lt;br /&gt;
| source_code_out  =&lt;br /&gt;
| mime_type        =&lt;br /&gt;
| is_ascii         = yes&lt;br /&gt;
| compression      = none&lt;br /&gt;
| website          =&lt;br /&gt;
| image            = [[File:Pwl source.png|200px]]&lt;br /&gt;
| image caption    = A voltage source using values from a PWL file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pwl&amp;#039;&amp;#039;&amp;#039; is a file format that can be used to define the signal of voltage/current sources in a SPICE simulation.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
The file consists of multiple time/value pairs. The individual values are separated by whitespace, therefore all values can be in one long line, or on multiple lines (much more convenient). The time values have to be in increasing order. SI prefixes are supported for both the time and the value.&lt;br /&gt;
&lt;br /&gt;
The content in the file is then accessed with the &amp;lt;tt&amp;gt;PWL file=&amp;amp;#8230;&amp;lt;/tt&amp;gt; statement from the simulation.&lt;br /&gt;
&lt;br /&gt;
===Time intervals===&lt;br /&gt;
&lt;br /&gt;
Please note that very often, simulation is done in irregular time intervals, that is, for more complex moments of a simulation, a SPICE simulator will save a lot of time/value pairs, while during less complex moments, it will only save a few. Depending on the simulation, you can have time differences ranging from seconds to nanoseconds, sometimes in the same file. This could prove unconvenient if another module of sigrok needs a file that has regular timesteps (for example, .wav audio, some signal generators, etc.). So there will need to be a method of &amp;quot;regularizing&amp;quot; the timesteps. This is done most easily by either linear interpolation or bandwidth-limited interpolation, which is used by Tek&amp;#039;s ArbExpress, for example.&lt;br /&gt;
&lt;br /&gt;
To understand interpolation, imagine the following: you are given a set of points in a Cartesian plot, f(t,X). You want to guess the X value between two of those points, so you use a formula, you give that formula the t (time) value of the X you want to find, the coordinates of the point before t and the coordinates of the point after t and the formula gives you an X value. That can be programmed into a function.&lt;br /&gt;
&lt;br /&gt;
You also have to write a function that can find the points before and after t, the function could be sort of random access or sequential access, doesn&amp;#039;t matter, in our application we will be doing sequential access, so that&amp;#039;s up to the person who implements it.&lt;br /&gt;
&lt;br /&gt;
We mentioned two types of interpolation, here are some details:&lt;br /&gt;
*Linear interpolation is very easy, only a simple equation, and could be the place to start development. The wikipedia article on linear interpolation is more than enough to understand it. [http://en.wikipedia.org/wiki/Linear_interpolation Wikipedia]&lt;br /&gt;
*Bandwidth limited interpolation is more specialized, but implementations can be found in audio applications, where often you need to convert between sample rates. An audacity plugin may have an implementation, and perhaps in a high level language. Anyway, here is a paper on bandwidth limited interpolation: [https://ccrma.stanford.edu/~jos/resample/resample.pdf link]&lt;br /&gt;
&lt;br /&gt;
== PWL in different SPICE implementations ==&lt;br /&gt;
&lt;br /&gt;
=== [http://www.linear.com/designtools/software/#LTspice LTspice] ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.linear.com/solutions/1814 Description of PWL on the Linear Technology website.]&lt;br /&gt;
* [http://ltwiki.org/?title=Undocumented_LTspice#Piecewise_Linear_Sources_.28PWL.29 Additional information on LTwiki.]&lt;br /&gt;
&lt;br /&gt;
==== Observations ====&lt;br /&gt;
* A space (0x20) or different newline indicators (CR (0x0D), LF (0x0A) and CR+LF) can be used to separate the times/values.&lt;br /&gt;
* When editing the properties of a voltage/current source in the LTspice editor and choosing the PWL file, the &amp;quot;Open File&amp;quot; dialog uses &amp;quot;ASCII File (*.txt)&amp;quot; as the default filter (but the simulation can use every other file extension too).&lt;br /&gt;
&lt;br /&gt;
==== Screenshots ====&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pwl ltspice example.png|&amp;lt;small&amp;gt;green: AM signal imported using the &amp;lt;tt&amp;gt;PWL file=&amp;amp;#8230;&amp;lt;/tt&amp;gt; statement.&amp;lt;br&amp;gt;blue: Demodulated signal.&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pwl ltspice example repeated.png|&amp;lt;small&amp;gt;green: AM signal imported using the &amp;lt;tt&amp;gt;PWL REPEAT FOREVER file=&amp;amp;#8230; ENDREPEAT&amp;lt;/tt&amp;gt; statement.&amp;lt;br&amp;gt;blue: Demodulated signal.&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pwl ltspice time error.png|Error during the simulation if the timestamps are not increasing.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [http://ngspice.sourceforge.net/ Ngspice] ===&lt;br /&gt;
&lt;br /&gt;
* [http://ngspice.sourceforge.net/docs/ngspice-manual.pdf Ngspice user&amp;#039;s manual]&lt;br /&gt;
* [http://hforsten.com/simulating-audio-effects-with-spice.html Blogpost by Henrik Forstén that involves reading audio data from a file using Ngspice] (by using a Python script to get the data into the correct format, link to source on github at the bottom of the page).&lt;br /&gt;
&lt;br /&gt;
==== Observations ====&lt;br /&gt;
* Ngspice&amp;#039;s PWL source can&amp;#039;t read from a file, however there is a model called &amp;lt;tt&amp;gt;filesource&amp;lt;/tt&amp;gt; instead (section 12.2.8 in the user&amp;#039;s manual):&lt;br /&gt;
** The input file is read line by line. (The [http://sourceforge.net/p/ngspice/ngspice/ci/master/tree/src/xspice/icm/analog/file_source/cfunc.mod#l203 actual implementation] of the module uses &amp;lt;tt&amp;gt;fgets()&amp;lt;/tt&amp;gt; to read the individual lines.)&lt;br /&gt;
** The characters &amp;#039;#&amp;#039; and &amp;#039;;&amp;#039; start a comment, the rest of the line after them is ignored.&lt;br /&gt;
** A line can contain two or more values, the first is the timestamp, the other values are the outputs of the model.&lt;br /&gt;
* Ngspice also has a digital source called &amp;lt;tt&amp;gt;d_source&amp;lt;/tt&amp;gt; (section 12.4.21 in the user&amp;#039;s manual):&lt;br /&gt;
** Again, the file is read [http://sourceforge.net/p/ngspice/ngspice/ci/master/tree/src/xspice/icm/digital/d_source/cfunc.mod#l723 line by line using &amp;lt;tt&amp;gt;fgets()&amp;lt;/tt&amp;gt;].&lt;br /&gt;
** The character &amp;#039;*&amp;#039; starts a comment.&lt;br /&gt;
** A line contains a timestamp an one or more digital values.&lt;br /&gt;
** A digital value consists of two characters, the first defines the actual value (0/1/undefined) and the second the &amp;quot;strength&amp;quot; of the state (strong/resistive/hi-impedance/undetermined), as documented in section 12.5.1 &amp;quot;Digital Node Type&amp;quot; of the user&amp;#039;s guide.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://bitbucket.org/jenste/pwl-test Files used to test the LTspice implementation.]&lt;br /&gt;
&lt;br /&gt;
[[Category:File format]]&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Talk:High_precision_analog&amp;diff=10425</id>
		<title>Talk:High precision analog</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Talk:High_precision_analog&amp;diff=10425"/>
		<updated>2015-01-03T04:07:25Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: Corrected formatting -sorry!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I can&amp;#039;t understand the first proposal, can the author provide us with examples please? I don know if you are thinking what I am thinking.&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;m thinking about a solution along the lines of a BCD value, with around 10 digits of precision (the highest resolution multimeters in existance have 8 and a half digits of resolution), with a base 10 exponent. Math is possible, but slower than normal and for complex operations, a conversion to floating point might be convenient.&lt;br /&gt;
[[User:Ivan747|Ivan747]] ([[User talk:Ivan747|talk]]) 04:06, 3 January 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Talk:High_precision_analog&amp;diff=10424</id>
		<title>Talk:High precision analog</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Talk:High_precision_analog&amp;diff=10424"/>
		<updated>2015-01-03T04:06:47Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: Created page with &amp;quot;I can&amp;#039;t understand the first proposal, can the author provide us with examples please? I don know if you are thinking what I am thinking.   I&amp;#039;m thinking about a solution along...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I can&amp;#039;t understand the first proposal, can the author provide us with examples please? I don know if you are thinking what I am thinking.&lt;br /&gt;
&lt;br /&gt;
 I&amp;#039;m thinking about a solution along the lines of a BCD value, with around 10 digits of precision (the highest resolution multimeters in existance have 8 and a half digits of resolution), with a base 10 exponent. Math is possible, but slower than normal and for complex operations, a conversion to floating point might be convenient.&lt;br /&gt;
[[User:Ivan747|Ivan747]] ([[User talk:Ivan747|talk]]) 04:06, 3 January 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Gpibgrok&amp;diff=10423</id>
		<title>Gpibgrok</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Gpibgrok&amp;diff=10423"/>
		<updated>2015-01-03T03:56:51Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Volunteers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
This page documents some ideas and information for a GPIB-USBTMC hardware interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#ff6666&amp;quot;&amp;gt;&lt;br /&gt;
NOTE: This project is on hold currently, nobody is working on it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
There are many ways to communicate with devices that have a GPIB port, and sigrok aims to support as many of them as possible (see [[IEEE-488]]). However in this day and age the only reasonable interface for this would have to use a USB device port, since USB host ports are so ubiquitous. The USB standards include a device class specifically made for test and measurement, called the [http://www.usb.org/developers/devclass_docs/USBTMC_1_006a.zip USBTMC] class.&lt;br /&gt;
&lt;br /&gt;
Yet most of the GPIB-USB interfaces available don&amp;#039;t use this device class; they typically use either a proprietary protocol or serial emulation. There is only one GPIB-USBTMC interface that we know of: the [http://www.tek.com/datasheet/gpib-usb-adapter TEK-USB-444] from Tektronix, and it&amp;#039;s ridiculously overpriced at around $740.&lt;br /&gt;
&lt;br /&gt;
We think we can make a GPIB-USBTMC interface that is:&lt;br /&gt;
* 100% free and open source, hardware and firmware/software&lt;br /&gt;
* 100% standards-compliant&lt;br /&gt;
* Considerably cheaper than anything else out there (less than $50)&lt;br /&gt;
&lt;br /&gt;
In addition, since we&amp;#039;d be making essentially a &amp;quot;server-side&amp;quot; i.e. USB device-side implementation of the USBTMC protocol, this code would be reusable in projects such as [http://elinux.org/Das_Oszi Das Oszi].&lt;br /&gt;
&lt;br /&gt;
== Hardware design ==&lt;br /&gt;
&lt;br /&gt;
* Using an ARM Cortex-M3 microcontroller would get us:&lt;br /&gt;
** Built-in USB&lt;br /&gt;
** Plenty of horsepower to handle the throughput a GPIB device will reasonably need&lt;br /&gt;
** Many different implementations to choose from, and many inexpensive development boards&lt;br /&gt;
** Can start with an existing development board + GPIB connector&lt;br /&gt;
* Voltage levels on GPIB pins is &amp;quot;negative logic with standard TTL levels&amp;quot;: true &amp;lt;= 0.8V, false &amp;gt;= 2.0V. (&amp;#039;&amp;#039;to be verified&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Due to the long history of the IEEE-488 and SCPI standards, there are many devices out there supporting some earlier version of the protocol, and these will typically support commands that are vendor-specific, and syntax that is not compliant IEEE-488. Therefore supporting various device-specific or vendor-specific &amp;quot;quirks&amp;quot; will likely be a big part of real-world use-cases.&lt;br /&gt;
&lt;br /&gt;
== Components ==&lt;br /&gt;
&lt;br /&gt;
=== GPIB connectors ===&lt;br /&gt;
&lt;br /&gt;
* Right-angle, PCB mounted, male:&lt;br /&gt;
** Norcomp 112-024-113R001: [http://octopart.com/partsearch#search/requestData&amp;amp;q=Norcomp+112-024-113R001 about $5.5]; [http://de.mouser.com/ProductDetail/NorComp/112-024-113R001/?qs=IGgAdOvCTsSdej4q2f%2fo5Q%3d%3d Mouser] (2.80&amp;amp;euro;, but not available ATM), [http://www.digikey.de/product-search/de?x=0&amp;amp;y=0&amp;amp;lang=de&amp;amp;site=de&amp;amp;KeyWords=112-024-113R001 Digikey] (4.59&amp;amp;euro;)&lt;br /&gt;
** TE Connectivity 5552741-1: [http://octopart.com/partsearch#search/requestData&amp;amp;q=TE%20Connectivity%205552741-1 about $7.2]; [http://de.mouser.com/ProductDetail/TE-Connectivity-AMP/5552741-1/?qs=ZDXmSm13592KDB5YbnOqGQEXH8vBFTre66B%2ffSd9ajU%3d Mouser] (5.87&amp;amp;euro;, but not available, and minimum quantity required), [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=5552741-1 Digikey] (7.50&amp;amp;euro;)&lt;br /&gt;
* Straight (no right-angle), PCB mounted, male:&lt;br /&gt;
** [http://www.te.com/catalog/pn/en/552283-1 TE Connectivity / AMP 552283-1]: [http://de.mouser.com/ProductDetail/TE-Connectivity-AMP/552283-1/?qs=L%252bK8JgcrFouKshZpXbu%2foxXjsnB6QVdhWc5JSE3CA%2fU%3d Mouser] (4.08&amp;amp;euro;), [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=552283-1 Digikey] (4.51&amp;amp;euro;, but EOL soon? Minimum quantity?)&lt;br /&gt;
* Straight (no right-angle), solder-cup, male:&lt;br /&gt;
** [http://www.norcomp.net/rohspdfs/SCSI-050Ribbon/11Y/111/111-YYY-103L001.pdf Norcomp 111-024-103L001]: [http://www.digikey.de/product-detail/de/111-024-103L001/1024MA-ND/955139 Digikey] (2.90&amp;amp;euro;)&lt;br /&gt;
** [http://www.amphenolcanada.com/ProductSearch/drawings/AC/5720240.pdf Amphenol 57-20240]: [http://de.mouser.com/ProductDetail/Amphenol-Commercial-Products/57-20240/?qs=9QC6KritiMlxI%2fbOR6fN8o%2fx9VH%2fvGRssdGjBll89tQ%3d Mouser] (4.93&amp;amp;euro;) TODO: Typo on page/datasheet, or is this really female?&lt;br /&gt;
* Straight (no right-angle), solder, male:&lt;br /&gt;
** [http://www.norcomp.net/rohspdfs/SCSI-050Ribbon/11Y/111/111-YYY-113L001.pdf Norcomp 111-024-113L001]: [http://www.digikey.de/product-detail/de/111-024-113L001/1024PMA-ND/955147 Digikey] (4.54&amp;amp;euro;)&lt;br /&gt;
* Straight (no right-angle), solder-cup/cable, male:&lt;br /&gt;
** [http://www.amphenolcanada.com/ProductSearch/drawings/AC/5730240.pdf Amphenol 57-30240]: [http://de.mouser.com/ProductDetail/Amphenol-Commercial-Products/57-30240/?qs=2ZPlowQld1N7RBj5X0pv8db%252b15EhuRSLDpapiRNYO6M%3d Mouser] (7.19&amp;amp;euro;), Digikey: N/A&lt;br /&gt;
* Straight (no right-angle), ribbon cable, male:&lt;br /&gt;
** MULTICOMP 5F30240P-10NN-XX: [http://de.farnell.com/multicomp/5f30240p-10nn-xx/stecker-centronics-24-pol/dp/1099278 Farnell] (2.31&amp;amp;euro;)&lt;br /&gt;
&lt;br /&gt;
=== GPIB protocol chips ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-25/DSA-488752.pdf Philips/NXP HEF4738]&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-112/DSAP0051077.pdf Fairchild 96LS488]&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-24/DSA-476449.pdf NEC uPD7210C/D]&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/10626 National Instruments NAT7210]: &amp;quot;Drop-In Replacement Chip for NEC µPD7210 Controller&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib704.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/de/nid/11153 National Instruments NAT9914]: &amp;quot;Drop-In Replacement Chips for TI TMS9914A Controllers&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib705.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12149 National Instruments TNT4882]: &amp;quot;High-Performance, Lower-Cost Single-Chip GPIB Talker/Listener ASIC&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib702-703.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12150 National Instruments TNT5002]: &amp;quot;Single-Chip PCI-to-GPIB Talker/Listener ASIC&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib700-701.pdf datasheet])&lt;br /&gt;
&lt;br /&gt;
(pretty much all of them are no longer available, or horribly expensive, or hard to get, or a combination thereof)&lt;br /&gt;
&lt;br /&gt;
=== GPIB transceiver chips ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-21/DSA-418241.pdf National DS75160A/61A/62A]&lt;br /&gt;
* [http://www.ti.com/product/sn75160b SN75160B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75160b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75160BDW/?qs=Dqy2GfToSoRN7kS7RA4kUqt%252bApV44GjizjHa8zhcESY%3d Mouser: 1.55&amp;amp;euro;], [http://www.digikey.de/product-detail/de/SN75160BDW/296-6844-5-ND/370216 Digikey] (2.33&amp;amp;euro;)&lt;br /&gt;
* [http://www.ti.com/product/sn75161b SN75161B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75161b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75161BDW/?qs=Dqy2GfToSoSEk6hSOlXO6PWl2ZlfYL4DQU8qvn8WRzg%3d Mouser: 1.45&amp;amp;euro;], [http://www.digikey.de/product-detail/de/SN75161BDWR/296-14951-1-ND/562537 Digikey] (2.74&amp;amp;euro;)&lt;br /&gt;
* [http://www.ti.com/product/sn75162b SN75162B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75162b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75162BDW/?qs=Dqy2GfToSoQt2q38QBjULg%3d%3d Mouser: 2.03&amp;amp;euro;], [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=SN75162&amp;amp;stock=1 Digikey] (2.33&amp;amp;euro;)&lt;br /&gt;
&lt;br /&gt;
== Bill of materials ==&lt;br /&gt;
&lt;br /&gt;
(work in progress)&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Qty&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Device&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Footprint&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Value&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Refdes&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Digikey&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mouser&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || ST STM32F103C6T6A || LQFP-48 || ... || ... || [http://www.digikey.de/scripts/DKSearch/dksus.dll?Detail&amp;amp;itemSeq=115187891 4.54&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || TI SN75160B || ... || ... || ... || [http://www.digikey.de/product-detail/de/SN75160BDW/296-6844-5-ND/370216 2.33&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || TI SN75162B || ... || ... || ... || [http://www.digikey.de/scripts/DKSearch/dksus.dll?Detail&amp;amp;itemSeq=115187661 2.33&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Massimiliano Gentile&amp;#039;s [http://home.dei.polimi.it/bellasi/lib/exe/fetch.php?media=students:gentile_finalreport.pdf thesis] on writing a USBTMC driver for the AVR32 architecture.&lt;br /&gt;
* [http://hackaday.com/2012/05/01/gpib-connectivity-twofer/ Hack a Day: GPIB connectivity twofer] (covers Galvant GPIBUSB and Sven Pauli&amp;#039;s RS232-GPIB interface)&lt;br /&gt;
* [http://digital.ni.com/public.nsf/allkb/9BB2417C09C4D08786256BE9007D7B55 GPIB connector pinout]&lt;br /&gt;
&lt;br /&gt;
==Volunteers==&lt;br /&gt;
Please edit this section with your name and (public) contact details if you are interested in developing this&lt;br /&gt;
*Ivan747, experience in hardware, low level firmware (but not USB). Willing to participate with the support from someone experienced in USB protocols on any kind of ARM device. Contact: ivan747[at]users.sourceforge.net&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Gpibgrok&amp;diff=10422</id>
		<title>Gpibgrok</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Gpibgrok&amp;diff=10422"/>
		<updated>2015-01-03T03:41:30Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* Volunteers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
This page documents some ideas and information for a GPIB-USBTMC hardware interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#ff6666&amp;quot;&amp;gt;&lt;br /&gt;
NOTE: This project is on hold currently, nobody is working on it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
There are many ways to communicate with devices that have a GPIB port, and sigrok aims to support as many of them as possible (see [[IEEE-488]]). However in this day and age the only reasonable interface for this would have to use a USB device port, since USB host ports are so ubiquitous. The USB standards include a device class specifically made for test and measurement, called the [http://www.usb.org/developers/devclass_docs/USBTMC_1_006a.zip USBTMC] class.&lt;br /&gt;
&lt;br /&gt;
Yet most of the GPIB-USB interfaces available don&amp;#039;t use this device class; they typically use either a proprietary protocol or serial emulation. There is only one GPIB-USBTMC interface that we know of: the [http://www.tek.com/datasheet/gpib-usb-adapter TEK-USB-444] from Tektronix, and it&amp;#039;s ridiculously overpriced at around $740.&lt;br /&gt;
&lt;br /&gt;
We think we can make a GPIB-USBTMC interface that is:&lt;br /&gt;
* 100% free and open source, hardware and firmware/software&lt;br /&gt;
* 100% standards-compliant&lt;br /&gt;
* Considerably cheaper than anything else out there (less than $50)&lt;br /&gt;
&lt;br /&gt;
In addition, since we&amp;#039;d be making essentially a &amp;quot;server-side&amp;quot; i.e. USB device-side implementation of the USBTMC protocol, this code would be reusable in projects such as [http://elinux.org/Das_Oszi Das Oszi].&lt;br /&gt;
&lt;br /&gt;
== Hardware design ==&lt;br /&gt;
&lt;br /&gt;
* Using an ARM Cortex-M3 microcontroller would get us:&lt;br /&gt;
** Built-in USB&lt;br /&gt;
** Plenty of horsepower to handle the throughput a GPIB device will reasonably need&lt;br /&gt;
** Many different implementations to choose from, and many inexpensive development boards&lt;br /&gt;
** Can start with an existing development board + GPIB connector&lt;br /&gt;
* Voltage levels on GPIB pins is &amp;quot;negative logic with standard TTL levels&amp;quot;: true &amp;lt;= 0.8V, false &amp;gt;= 2.0V. (&amp;#039;&amp;#039;to be verified&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Due to the long history of the IEEE-488 and SCPI standards, there are many devices out there supporting some earlier version of the protocol, and these will typically support commands that are vendor-specific, and syntax that is not compliant IEEE-488. Therefore supporting various device-specific or vendor-specific &amp;quot;quirks&amp;quot; will likely be a big part of real-world use-cases.&lt;br /&gt;
&lt;br /&gt;
== Components ==&lt;br /&gt;
&lt;br /&gt;
=== GPIB connectors ===&lt;br /&gt;
&lt;br /&gt;
* Right-angle, PCB mounted, male:&lt;br /&gt;
** Norcomp 112-024-113R001: [http://octopart.com/partsearch#search/requestData&amp;amp;q=Norcomp+112-024-113R001 about $5.5]; [http://de.mouser.com/ProductDetail/NorComp/112-024-113R001/?qs=IGgAdOvCTsSdej4q2f%2fo5Q%3d%3d Mouser] (2.80&amp;amp;euro;, but not available ATM), [http://www.digikey.de/product-search/de?x=0&amp;amp;y=0&amp;amp;lang=de&amp;amp;site=de&amp;amp;KeyWords=112-024-113R001 Digikey] (4.59&amp;amp;euro;)&lt;br /&gt;
** TE Connectivity 5552741-1: [http://octopart.com/partsearch#search/requestData&amp;amp;q=TE%20Connectivity%205552741-1 about $7.2]; [http://de.mouser.com/ProductDetail/TE-Connectivity-AMP/5552741-1/?qs=ZDXmSm13592KDB5YbnOqGQEXH8vBFTre66B%2ffSd9ajU%3d Mouser] (5.87&amp;amp;euro;, but not available, and minimum quantity required), [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=5552741-1 Digikey] (7.50&amp;amp;euro;)&lt;br /&gt;
* Straight (no right-angle), PCB mounted, male:&lt;br /&gt;
** [http://www.te.com/catalog/pn/en/552283-1 TE Connectivity / AMP 552283-1]: [http://de.mouser.com/ProductDetail/TE-Connectivity-AMP/552283-1/?qs=L%252bK8JgcrFouKshZpXbu%2foxXjsnB6QVdhWc5JSE3CA%2fU%3d Mouser] (4.08&amp;amp;euro;), [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=552283-1 Digikey] (4.51&amp;amp;euro;, but EOL soon? Minimum quantity?)&lt;br /&gt;
* Straight (no right-angle), solder-cup, male:&lt;br /&gt;
** [http://www.norcomp.net/rohspdfs/SCSI-050Ribbon/11Y/111/111-YYY-103L001.pdf Norcomp 111-024-103L001]: [http://www.digikey.de/product-detail/de/111-024-103L001/1024MA-ND/955139 Digikey] (2.90&amp;amp;euro;)&lt;br /&gt;
** [http://www.amphenolcanada.com/ProductSearch/drawings/AC/5720240.pdf Amphenol 57-20240]: [http://de.mouser.com/ProductDetail/Amphenol-Commercial-Products/57-20240/?qs=9QC6KritiMlxI%2fbOR6fN8o%2fx9VH%2fvGRssdGjBll89tQ%3d Mouser] (4.93&amp;amp;euro;) TODO: Typo on page/datasheet, or is this really female?&lt;br /&gt;
* Straight (no right-angle), solder, male:&lt;br /&gt;
** [http://www.norcomp.net/rohspdfs/SCSI-050Ribbon/11Y/111/111-YYY-113L001.pdf Norcomp 111-024-113L001]: [http://www.digikey.de/product-detail/de/111-024-113L001/1024PMA-ND/955147 Digikey] (4.54&amp;amp;euro;)&lt;br /&gt;
* Straight (no right-angle), solder-cup/cable, male:&lt;br /&gt;
** [http://www.amphenolcanada.com/ProductSearch/drawings/AC/5730240.pdf Amphenol 57-30240]: [http://de.mouser.com/ProductDetail/Amphenol-Commercial-Products/57-30240/?qs=2ZPlowQld1N7RBj5X0pv8db%252b15EhuRSLDpapiRNYO6M%3d Mouser] (7.19&amp;amp;euro;), Digikey: N/A&lt;br /&gt;
* Straight (no right-angle), ribbon cable, male:&lt;br /&gt;
** MULTICOMP 5F30240P-10NN-XX: [http://de.farnell.com/multicomp/5f30240p-10nn-xx/stecker-centronics-24-pol/dp/1099278 Farnell] (2.31&amp;amp;euro;)&lt;br /&gt;
&lt;br /&gt;
=== GPIB protocol chips ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-25/DSA-488752.pdf Philips/NXP HEF4738]&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-112/DSAP0051077.pdf Fairchild 96LS488]&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-24/DSA-476449.pdf NEC uPD7210C/D]&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/10626 National Instruments NAT7210]: &amp;quot;Drop-In Replacement Chip for NEC µPD7210 Controller&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib704.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/de/nid/11153 National Instruments NAT9914]: &amp;quot;Drop-In Replacement Chips for TI TMS9914A Controllers&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib705.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12149 National Instruments TNT4882]: &amp;quot;High-Performance, Lower-Cost Single-Chip GPIB Talker/Listener ASIC&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib702-703.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12150 National Instruments TNT5002]: &amp;quot;Single-Chip PCI-to-GPIB Talker/Listener ASIC&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib700-701.pdf datasheet])&lt;br /&gt;
&lt;br /&gt;
(pretty much all of them are no longer available, or horribly expensive, or hard to get, or a combination thereof)&lt;br /&gt;
&lt;br /&gt;
=== GPIB transceiver chips ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-21/DSA-418241.pdf National DS75160A/61A/62A]&lt;br /&gt;
* [http://www.ti.com/product/sn75160b SN75160B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75160b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75160BDW/?qs=Dqy2GfToSoRN7kS7RA4kUqt%252bApV44GjizjHa8zhcESY%3d Mouser: 1.55&amp;amp;euro;], [http://www.digikey.de/product-detail/de/SN75160BDW/296-6844-5-ND/370216 Digikey] (2.33&amp;amp;euro;)&lt;br /&gt;
* [http://www.ti.com/product/sn75161b SN75161B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75161b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75161BDW/?qs=Dqy2GfToSoSEk6hSOlXO6PWl2ZlfYL4DQU8qvn8WRzg%3d Mouser: 1.45&amp;amp;euro;], [http://www.digikey.de/product-detail/de/SN75161BDWR/296-14951-1-ND/562537 Digikey] (2.74&amp;amp;euro;)&lt;br /&gt;
* [http://www.ti.com/product/sn75162b SN75162B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75162b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75162BDW/?qs=Dqy2GfToSoQt2q38QBjULg%3d%3d Mouser: 2.03&amp;amp;euro;], [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=SN75162&amp;amp;stock=1 Digikey] (2.33&amp;amp;euro;)&lt;br /&gt;
&lt;br /&gt;
== Bill of materials ==&lt;br /&gt;
&lt;br /&gt;
(work in progress)&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Qty&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Device&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Footprint&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Value&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Refdes&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Digikey&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mouser&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || ST STM32F103C6T6A || LQFP-48 || ... || ... || [http://www.digikey.de/scripts/DKSearch/dksus.dll?Detail&amp;amp;itemSeq=115187891 4.54&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || TI SN75160B || ... || ... || ... || [http://www.digikey.de/product-detail/de/SN75160BDW/296-6844-5-ND/370216 2.33&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || TI SN75162B || ... || ... || ... || [http://www.digikey.de/scripts/DKSearch/dksus.dll?Detail&amp;amp;itemSeq=115187661 2.33&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Massimiliano Gentile&amp;#039;s [http://home.dei.polimi.it/bellasi/lib/exe/fetch.php?media=students:gentile_finalreport.pdf thesis] on writing a USBTMC driver for the AVR32 architecture.&lt;br /&gt;
* [http://hackaday.com/2012/05/01/gpib-connectivity-twofer/ Hack a Day: GPIB connectivity twofer] (covers Galvant GPIBUSB and Sven Pauli&amp;#039;s RS232-GPIB interface)&lt;br /&gt;
* [http://digital.ni.com/public.nsf/allkb/9BB2417C09C4D08786256BE9007D7B55 GPIB connector pinout]&lt;br /&gt;
&lt;br /&gt;
==Volunteers==&lt;br /&gt;
Please edit this section with your name and (public) contact details if you are interested in developing this&lt;br /&gt;
*Ivan747, experience in hardware, low level firmware (but not USB). Willing to participate with the support from someone experienced in USB protocols on any kind of ARM device.&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Gpibgrok&amp;diff=10421</id>
		<title>Gpibgrok</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Gpibgrok&amp;diff=10421"/>
		<updated>2015-01-03T03:41:14Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: /* =Volunteers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
This page documents some ideas and information for a GPIB-USBTMC hardware interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#ff6666&amp;quot;&amp;gt;&lt;br /&gt;
NOTE: This project is on hold currently, nobody is working on it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
There are many ways to communicate with devices that have a GPIB port, and sigrok aims to support as many of them as possible (see [[IEEE-488]]). However in this day and age the only reasonable interface for this would have to use a USB device port, since USB host ports are so ubiquitous. The USB standards include a device class specifically made for test and measurement, called the [http://www.usb.org/developers/devclass_docs/USBTMC_1_006a.zip USBTMC] class.&lt;br /&gt;
&lt;br /&gt;
Yet most of the GPIB-USB interfaces available don&amp;#039;t use this device class; they typically use either a proprietary protocol or serial emulation. There is only one GPIB-USBTMC interface that we know of: the [http://www.tek.com/datasheet/gpib-usb-adapter TEK-USB-444] from Tektronix, and it&amp;#039;s ridiculously overpriced at around $740.&lt;br /&gt;
&lt;br /&gt;
We think we can make a GPIB-USBTMC interface that is:&lt;br /&gt;
* 100% free and open source, hardware and firmware/software&lt;br /&gt;
* 100% standards-compliant&lt;br /&gt;
* Considerably cheaper than anything else out there (less than $50)&lt;br /&gt;
&lt;br /&gt;
In addition, since we&amp;#039;d be making essentially a &amp;quot;server-side&amp;quot; i.e. USB device-side implementation of the USBTMC protocol, this code would be reusable in projects such as [http://elinux.org/Das_Oszi Das Oszi].&lt;br /&gt;
&lt;br /&gt;
== Hardware design ==&lt;br /&gt;
&lt;br /&gt;
* Using an ARM Cortex-M3 microcontroller would get us:&lt;br /&gt;
** Built-in USB&lt;br /&gt;
** Plenty of horsepower to handle the throughput a GPIB device will reasonably need&lt;br /&gt;
** Many different implementations to choose from, and many inexpensive development boards&lt;br /&gt;
** Can start with an existing development board + GPIB connector&lt;br /&gt;
* Voltage levels on GPIB pins is &amp;quot;negative logic with standard TTL levels&amp;quot;: true &amp;lt;= 0.8V, false &amp;gt;= 2.0V. (&amp;#039;&amp;#039;to be verified&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Due to the long history of the IEEE-488 and SCPI standards, there are many devices out there supporting some earlier version of the protocol, and these will typically support commands that are vendor-specific, and syntax that is not compliant IEEE-488. Therefore supporting various device-specific or vendor-specific &amp;quot;quirks&amp;quot; will likely be a big part of real-world use-cases.&lt;br /&gt;
&lt;br /&gt;
== Components ==&lt;br /&gt;
&lt;br /&gt;
=== GPIB connectors ===&lt;br /&gt;
&lt;br /&gt;
* Right-angle, PCB mounted, male:&lt;br /&gt;
** Norcomp 112-024-113R001: [http://octopart.com/partsearch#search/requestData&amp;amp;q=Norcomp+112-024-113R001 about $5.5]; [http://de.mouser.com/ProductDetail/NorComp/112-024-113R001/?qs=IGgAdOvCTsSdej4q2f%2fo5Q%3d%3d Mouser] (2.80&amp;amp;euro;, but not available ATM), [http://www.digikey.de/product-search/de?x=0&amp;amp;y=0&amp;amp;lang=de&amp;amp;site=de&amp;amp;KeyWords=112-024-113R001 Digikey] (4.59&amp;amp;euro;)&lt;br /&gt;
** TE Connectivity 5552741-1: [http://octopart.com/partsearch#search/requestData&amp;amp;q=TE%20Connectivity%205552741-1 about $7.2]; [http://de.mouser.com/ProductDetail/TE-Connectivity-AMP/5552741-1/?qs=ZDXmSm13592KDB5YbnOqGQEXH8vBFTre66B%2ffSd9ajU%3d Mouser] (5.87&amp;amp;euro;, but not available, and minimum quantity required), [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=5552741-1 Digikey] (7.50&amp;amp;euro;)&lt;br /&gt;
* Straight (no right-angle), PCB mounted, male:&lt;br /&gt;
** [http://www.te.com/catalog/pn/en/552283-1 TE Connectivity / AMP 552283-1]: [http://de.mouser.com/ProductDetail/TE-Connectivity-AMP/552283-1/?qs=L%252bK8JgcrFouKshZpXbu%2foxXjsnB6QVdhWc5JSE3CA%2fU%3d Mouser] (4.08&amp;amp;euro;), [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=552283-1 Digikey] (4.51&amp;amp;euro;, but EOL soon? Minimum quantity?)&lt;br /&gt;
* Straight (no right-angle), solder-cup, male:&lt;br /&gt;
** [http://www.norcomp.net/rohspdfs/SCSI-050Ribbon/11Y/111/111-YYY-103L001.pdf Norcomp 111-024-103L001]: [http://www.digikey.de/product-detail/de/111-024-103L001/1024MA-ND/955139 Digikey] (2.90&amp;amp;euro;)&lt;br /&gt;
** [http://www.amphenolcanada.com/ProductSearch/drawings/AC/5720240.pdf Amphenol 57-20240]: [http://de.mouser.com/ProductDetail/Amphenol-Commercial-Products/57-20240/?qs=9QC6KritiMlxI%2fbOR6fN8o%2fx9VH%2fvGRssdGjBll89tQ%3d Mouser] (4.93&amp;amp;euro;) TODO: Typo on page/datasheet, or is this really female?&lt;br /&gt;
* Straight (no right-angle), solder, male:&lt;br /&gt;
** [http://www.norcomp.net/rohspdfs/SCSI-050Ribbon/11Y/111/111-YYY-113L001.pdf Norcomp 111-024-113L001]: [http://www.digikey.de/product-detail/de/111-024-113L001/1024PMA-ND/955147 Digikey] (4.54&amp;amp;euro;)&lt;br /&gt;
* Straight (no right-angle), solder-cup/cable, male:&lt;br /&gt;
** [http://www.amphenolcanada.com/ProductSearch/drawings/AC/5730240.pdf Amphenol 57-30240]: [http://de.mouser.com/ProductDetail/Amphenol-Commercial-Products/57-30240/?qs=2ZPlowQld1N7RBj5X0pv8db%252b15EhuRSLDpapiRNYO6M%3d Mouser] (7.19&amp;amp;euro;), Digikey: N/A&lt;br /&gt;
* Straight (no right-angle), ribbon cable, male:&lt;br /&gt;
** MULTICOMP 5F30240P-10NN-XX: [http://de.farnell.com/multicomp/5f30240p-10nn-xx/stecker-centronics-24-pol/dp/1099278 Farnell] (2.31&amp;amp;euro;)&lt;br /&gt;
&lt;br /&gt;
=== GPIB protocol chips ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-25/DSA-488752.pdf Philips/NXP HEF4738]&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-112/DSAP0051077.pdf Fairchild 96LS488]&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-24/DSA-476449.pdf NEC uPD7210C/D]&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/10626 National Instruments NAT7210]: &amp;quot;Drop-In Replacement Chip for NEC µPD7210 Controller&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib704.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/de/nid/11153 National Instruments NAT9914]: &amp;quot;Drop-In Replacement Chips for TI TMS9914A Controllers&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib705.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12149 National Instruments TNT4882]: &amp;quot;High-Performance, Lower-Cost Single-Chip GPIB Talker/Listener ASIC&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib702-703.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12150 National Instruments TNT5002]: &amp;quot;Single-Chip PCI-to-GPIB Talker/Listener ASIC&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib700-701.pdf datasheet])&lt;br /&gt;
&lt;br /&gt;
(pretty much all of them are no longer available, or horribly expensive, or hard to get, or a combination thereof)&lt;br /&gt;
&lt;br /&gt;
=== GPIB transceiver chips ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-21/DSA-418241.pdf National DS75160A/61A/62A]&lt;br /&gt;
* [http://www.ti.com/product/sn75160b SN75160B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75160b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75160BDW/?qs=Dqy2GfToSoRN7kS7RA4kUqt%252bApV44GjizjHa8zhcESY%3d Mouser: 1.55&amp;amp;euro;], [http://www.digikey.de/product-detail/de/SN75160BDW/296-6844-5-ND/370216 Digikey] (2.33&amp;amp;euro;)&lt;br /&gt;
* [http://www.ti.com/product/sn75161b SN75161B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75161b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75161BDW/?qs=Dqy2GfToSoSEk6hSOlXO6PWl2ZlfYL4DQU8qvn8WRzg%3d Mouser: 1.45&amp;amp;euro;], [http://www.digikey.de/product-detail/de/SN75161BDWR/296-14951-1-ND/562537 Digikey] (2.74&amp;amp;euro;)&lt;br /&gt;
* [http://www.ti.com/product/sn75162b SN75162B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75162b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75162BDW/?qs=Dqy2GfToSoQt2q38QBjULg%3d%3d Mouser: 2.03&amp;amp;euro;], [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=SN75162&amp;amp;stock=1 Digikey] (2.33&amp;amp;euro;)&lt;br /&gt;
&lt;br /&gt;
== Bill of materials ==&lt;br /&gt;
&lt;br /&gt;
(work in progress)&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Qty&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Device&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Footprint&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Value&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Refdes&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Digikey&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mouser&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || ST STM32F103C6T6A || LQFP-48 || ... || ... || [http://www.digikey.de/scripts/DKSearch/dksus.dll?Detail&amp;amp;itemSeq=115187891 4.54&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || TI SN75160B || ... || ... || ... || [http://www.digikey.de/product-detail/de/SN75160BDW/296-6844-5-ND/370216 2.33&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || TI SN75162B || ... || ... || ... || [http://www.digikey.de/scripts/DKSearch/dksus.dll?Detail&amp;amp;itemSeq=115187661 2.33&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Massimiliano Gentile&amp;#039;s [http://home.dei.polimi.it/bellasi/lib/exe/fetch.php?media=students:gentile_finalreport.pdf thesis] on writing a USBTMC driver for the AVR32 architecture.&lt;br /&gt;
* [http://hackaday.com/2012/05/01/gpib-connectivity-twofer/ Hack a Day: GPIB connectivity twofer] (covers Galvant GPIBUSB and Sven Pauli&amp;#039;s RS232-GPIB interface)&lt;br /&gt;
* [http://digital.ni.com/public.nsf/allkb/9BB2417C09C4D08786256BE9007D7B55 GPIB connector pinout]&lt;br /&gt;
&lt;br /&gt;
=Volunteers=&lt;br /&gt;
Please edit this section with your name and (public) contact details if you are interested in developing this&lt;br /&gt;
*Ivan747, experience in hardware, low level firmware (but not USB). Willing to participate with the support from someone experienced in USB protocols on any kind of ARM device.&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Gpibgrok&amp;diff=10420</id>
		<title>Gpibgrok</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Gpibgrok&amp;diff=10420"/>
		<updated>2015-01-03T03:40:13Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
This page documents some ideas and information for a GPIB-USBTMC hardware interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#ff6666&amp;quot;&amp;gt;&lt;br /&gt;
NOTE: This project is on hold currently, nobody is working on it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
There are many ways to communicate with devices that have a GPIB port, and sigrok aims to support as many of them as possible (see [[IEEE-488]]). However in this day and age the only reasonable interface for this would have to use a USB device port, since USB host ports are so ubiquitous. The USB standards include a device class specifically made for test and measurement, called the [http://www.usb.org/developers/devclass_docs/USBTMC_1_006a.zip USBTMC] class.&lt;br /&gt;
&lt;br /&gt;
Yet most of the GPIB-USB interfaces available don&amp;#039;t use this device class; they typically use either a proprietary protocol or serial emulation. There is only one GPIB-USBTMC interface that we know of: the [http://www.tek.com/datasheet/gpib-usb-adapter TEK-USB-444] from Tektronix, and it&amp;#039;s ridiculously overpriced at around $740.&lt;br /&gt;
&lt;br /&gt;
We think we can make a GPIB-USBTMC interface that is:&lt;br /&gt;
* 100% free and open source, hardware and firmware/software&lt;br /&gt;
* 100% standards-compliant&lt;br /&gt;
* Considerably cheaper than anything else out there (less than $50)&lt;br /&gt;
&lt;br /&gt;
In addition, since we&amp;#039;d be making essentially a &amp;quot;server-side&amp;quot; i.e. USB device-side implementation of the USBTMC protocol, this code would be reusable in projects such as [http://elinux.org/Das_Oszi Das Oszi].&lt;br /&gt;
&lt;br /&gt;
== Hardware design ==&lt;br /&gt;
&lt;br /&gt;
* Using an ARM Cortex-M3 microcontroller would get us:&lt;br /&gt;
** Built-in USB&lt;br /&gt;
** Plenty of horsepower to handle the throughput a GPIB device will reasonably need&lt;br /&gt;
** Many different implementations to choose from, and many inexpensive development boards&lt;br /&gt;
** Can start with an existing development board + GPIB connector&lt;br /&gt;
* Voltage levels on GPIB pins is &amp;quot;negative logic with standard TTL levels&amp;quot;: true &amp;lt;= 0.8V, false &amp;gt;= 2.0V. (&amp;#039;&amp;#039;to be verified&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Due to the long history of the IEEE-488 and SCPI standards, there are many devices out there supporting some earlier version of the protocol, and these will typically support commands that are vendor-specific, and syntax that is not compliant IEEE-488. Therefore supporting various device-specific or vendor-specific &amp;quot;quirks&amp;quot; will likely be a big part of real-world use-cases.&lt;br /&gt;
&lt;br /&gt;
== Components ==&lt;br /&gt;
&lt;br /&gt;
=== GPIB connectors ===&lt;br /&gt;
&lt;br /&gt;
* Right-angle, PCB mounted, male:&lt;br /&gt;
** Norcomp 112-024-113R001: [http://octopart.com/partsearch#search/requestData&amp;amp;q=Norcomp+112-024-113R001 about $5.5]; [http://de.mouser.com/ProductDetail/NorComp/112-024-113R001/?qs=IGgAdOvCTsSdej4q2f%2fo5Q%3d%3d Mouser] (2.80&amp;amp;euro;, but not available ATM), [http://www.digikey.de/product-search/de?x=0&amp;amp;y=0&amp;amp;lang=de&amp;amp;site=de&amp;amp;KeyWords=112-024-113R001 Digikey] (4.59&amp;amp;euro;)&lt;br /&gt;
** TE Connectivity 5552741-1: [http://octopart.com/partsearch#search/requestData&amp;amp;q=TE%20Connectivity%205552741-1 about $7.2]; [http://de.mouser.com/ProductDetail/TE-Connectivity-AMP/5552741-1/?qs=ZDXmSm13592KDB5YbnOqGQEXH8vBFTre66B%2ffSd9ajU%3d Mouser] (5.87&amp;amp;euro;, but not available, and minimum quantity required), [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=5552741-1 Digikey] (7.50&amp;amp;euro;)&lt;br /&gt;
* Straight (no right-angle), PCB mounted, male:&lt;br /&gt;
** [http://www.te.com/catalog/pn/en/552283-1 TE Connectivity / AMP 552283-1]: [http://de.mouser.com/ProductDetail/TE-Connectivity-AMP/552283-1/?qs=L%252bK8JgcrFouKshZpXbu%2foxXjsnB6QVdhWc5JSE3CA%2fU%3d Mouser] (4.08&amp;amp;euro;), [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=552283-1 Digikey] (4.51&amp;amp;euro;, but EOL soon? Minimum quantity?)&lt;br /&gt;
* Straight (no right-angle), solder-cup, male:&lt;br /&gt;
** [http://www.norcomp.net/rohspdfs/SCSI-050Ribbon/11Y/111/111-YYY-103L001.pdf Norcomp 111-024-103L001]: [http://www.digikey.de/product-detail/de/111-024-103L001/1024MA-ND/955139 Digikey] (2.90&amp;amp;euro;)&lt;br /&gt;
** [http://www.amphenolcanada.com/ProductSearch/drawings/AC/5720240.pdf Amphenol 57-20240]: [http://de.mouser.com/ProductDetail/Amphenol-Commercial-Products/57-20240/?qs=9QC6KritiMlxI%2fbOR6fN8o%2fx9VH%2fvGRssdGjBll89tQ%3d Mouser] (4.93&amp;amp;euro;) TODO: Typo on page/datasheet, or is this really female?&lt;br /&gt;
* Straight (no right-angle), solder, male:&lt;br /&gt;
** [http://www.norcomp.net/rohspdfs/SCSI-050Ribbon/11Y/111/111-YYY-113L001.pdf Norcomp 111-024-113L001]: [http://www.digikey.de/product-detail/de/111-024-113L001/1024PMA-ND/955147 Digikey] (4.54&amp;amp;euro;)&lt;br /&gt;
* Straight (no right-angle), solder-cup/cable, male:&lt;br /&gt;
** [http://www.amphenolcanada.com/ProductSearch/drawings/AC/5730240.pdf Amphenol 57-30240]: [http://de.mouser.com/ProductDetail/Amphenol-Commercial-Products/57-30240/?qs=2ZPlowQld1N7RBj5X0pv8db%252b15EhuRSLDpapiRNYO6M%3d Mouser] (7.19&amp;amp;euro;), Digikey: N/A&lt;br /&gt;
* Straight (no right-angle), ribbon cable, male:&lt;br /&gt;
** MULTICOMP 5F30240P-10NN-XX: [http://de.farnell.com/multicomp/5f30240p-10nn-xx/stecker-centronics-24-pol/dp/1099278 Farnell] (2.31&amp;amp;euro;)&lt;br /&gt;
&lt;br /&gt;
=== GPIB protocol chips ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-25/DSA-488752.pdf Philips/NXP HEF4738]&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-112/DSAP0051077.pdf Fairchild 96LS488]&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-24/DSA-476449.pdf NEC uPD7210C/D]&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/10626 National Instruments NAT7210]: &amp;quot;Drop-In Replacement Chip for NEC µPD7210 Controller&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib704.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/de/nid/11153 National Instruments NAT9914]: &amp;quot;Drop-In Replacement Chips for TI TMS9914A Controllers&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib705.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12149 National Instruments TNT4882]: &amp;quot;High-Performance, Lower-Cost Single-Chip GPIB Talker/Listener ASIC&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib702-703.pdf datasheet])&lt;br /&gt;
* [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12150 National Instruments TNT5002]: &amp;quot;Single-Chip PCI-to-GPIB Talker/Listener ASIC&amp;quot; ([http://www.ni.com/pdf/products/us/4gpib700-701.pdf datasheet])&lt;br /&gt;
&lt;br /&gt;
(pretty much all of them are no longer available, or horribly expensive, or hard to get, or a combination thereof)&lt;br /&gt;
&lt;br /&gt;
=== GPIB transceiver chips ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.datasheetarchive.com/dl/Datasheets-21/DSA-418241.pdf National DS75160A/61A/62A]&lt;br /&gt;
* [http://www.ti.com/product/sn75160b SN75160B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75160b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75160BDW/?qs=Dqy2GfToSoRN7kS7RA4kUqt%252bApV44GjizjHa8zhcESY%3d Mouser: 1.55&amp;amp;euro;], [http://www.digikey.de/product-detail/de/SN75160BDW/296-6844-5-ND/370216 Digikey] (2.33&amp;amp;euro;)&lt;br /&gt;
* [http://www.ti.com/product/sn75161b SN75161B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75161b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75161BDW/?qs=Dqy2GfToSoSEk6hSOlXO6PWl2ZlfYL4DQU8qvn8WRzg%3d Mouser: 1.45&amp;amp;euro;], [http://www.digikey.de/product-detail/de/SN75161BDWR/296-14951-1-ND/562537 Digikey] (2.74&amp;amp;euro;)&lt;br /&gt;
* [http://www.ti.com/product/sn75162b SN75162B: Octal General-Purpose Interface Bus Transceiver] ([http://www.ti.com/lit/gpn/sn75162b datasheet]). [http://de.mouser.com/ProductDetail/Texas-Instruments/SN75162BDW/?qs=Dqy2GfToSoQt2q38QBjULg%3d%3d Mouser: 2.03&amp;amp;euro;], [http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&amp;amp;keywords=SN75162&amp;amp;stock=1 Digikey] (2.33&amp;amp;euro;)&lt;br /&gt;
&lt;br /&gt;
== Bill of materials ==&lt;br /&gt;
&lt;br /&gt;
(work in progress)&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Qty&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Device&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Footprint&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Value&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Refdes&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Digikey&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mouser&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || ST STM32F103C6T6A || LQFP-48 || ... || ... || [http://www.digikey.de/scripts/DKSearch/dksus.dll?Detail&amp;amp;itemSeq=115187891 4.54&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || TI SN75160B || ... || ... || ... || [http://www.digikey.de/product-detail/de/SN75160BDW/296-6844-5-ND/370216 2.33&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || TI SN75162B || ... || ... || ... || [http://www.digikey.de/scripts/DKSearch/dksus.dll?Detail&amp;amp;itemSeq=115187661 2.33&amp;amp;euro;] || ... || ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Massimiliano Gentile&amp;#039;s [http://home.dei.polimi.it/bellasi/lib/exe/fetch.php?media=students:gentile_finalreport.pdf thesis] on writing a USBTMC driver for the AVR32 architecture.&lt;br /&gt;
* [http://hackaday.com/2012/05/01/gpib-connectivity-twofer/ Hack a Day: GPIB connectivity twofer] (covers Galvant GPIBUSB and Sven Pauli&amp;#039;s RS232-GPIB interface)&lt;br /&gt;
* [http://digital.ni.com/public.nsf/allkb/9BB2417C09C4D08786256BE9007D7B55 GPIB connector pinout]&lt;br /&gt;
&lt;br /&gt;
==Volunteers=&lt;br /&gt;
Please edit this section with your name and (public) contact details if you are interested in developing this&lt;br /&gt;
*Ivan747, experience in hardware, low level firmware (but not USB). Willing to participate with the support from someone experienced in USB protocols on any kind of ARM device.&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Siglent_sdg1010_analog_ti_16z.jpg&amp;diff=10419</id>
		<title>File:Siglent sdg1010 analog ti 16z.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Siglent_sdg1010_analog_ti_16z.jpg&amp;diff=10419"/>
		<updated>2015-01-03T03:09:39Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;49.9 ohm resistors that give the SDG1000 series its fixed 50 ohm output impedance. They are arrange in a mixed series-parallel way, to increase power dissipation. This is on what is known as Ch1. on the Siglent model. Ch2 posseces only one ressitor because of its lower maximum output voltage.&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Siglent_sdg1010_analog_ti_16z.jpg&amp;diff=10418</id>
		<title>File:Siglent sdg1010 analog ti 16z.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Siglent_sdg1010_analog_ti_16z.jpg&amp;diff=10418"/>
		<updated>2015-01-03T03:07:51Z</updated>

		<summary type="html">&lt;p&gt;Ivan747: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;47 ohm resistors that give the SDG1000 series its fixed 50 ohm output impedance&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Ivan747</name></author>
	</entry>
</feed>