Difference between revisions of "ZEROPLUS Logic Cube LAP-C series"

From sigrok
Jump to navigation Jump to search
(Move information from 16032 page that applies to all LAPC devices and add GL660USB GPIO information)
(Merge tables)
Line 1: Line 1:
This page gives an overview of the logic analyzer models in the [http://www.zeroplus.com.tw/logic-analyzer_en/products.php#top_c ZEROPLUS Logic Cube LAP-C] series.
This page gives an overview of the logic analyzer models in the [http://www.zeroplus.com.tw/logic-analyzer_en/products.php#top_c ZEROPLUS Logic Cube LAP-C] series.


== USB device IDs ==
== Devices ==


{| border="0" style="font-size: smaller"
{| border="0" style="font-size: smaller" class="alternategrey sigroktable sortable"
|- bgcolor="#6699ff"
|-
!Model
!Model
!USB Vendor ID
!USB Vendor ID
!USB Device ID
!USB Device ID
|- bgcolor="#eeeeee"
|-
| LAP-C(16064)
| [[ZEROPLUS LAP-16128U]]
| 0x0c12
| 0x7002
|-
| ZEROPLUS LAP-C(16064)
| 0x0c12
| 0x0c12
| 0x7009
| 0x7009
|- bgcolor="#dddddd"
|-
| LAP-C(16128)
| ZEROPLUS LAP-C(16128)
| 0x0c12
| 0x0c12
| 0x700a
| 0x700a
|- bgcolor="#eeeeee"
|-
| LAP-C(32128)
| ZEROPLUS LAP-C(32128)
| 0x0c12
| 0x0c12
| 0x700b
| 0x700b
|- bgcolor="#dddddd"
|-
| LAP-C(321000)
| ZEROPLUS LAP-C(321000)
| 0x0c12
| 0x0c12
| 0x700c
| 0x700c
|- bgcolor="#eeeeee"
|-
| LAP-C(322000)
| [[ZEROPLUS Logic Cube LAP-C(322000)|ZEROPLUS LAP-C(322000)]]
| 0x0c12
| 0x0c12
| 0x700d
| 0x700d
|- bgcolor="#dddddd"
|-
| LAP-C(16032)
| [[ZEROPLUS Logic Cube LAP-C(16032)|ZEROPLUS LAP-C(16032)]]
| 0x0c12
| 0x0c12
| 0x700e
| 0x700e
|- bgcolor="#eeeeee"
|-
| LAP-C(162000)
| ZEROPLUS LAP-C(162000)
| 0x0c12
| 0x0c12
| 0x7016
| 0x7016
Line 39: Line 43:


See also [http://hackaday.com/2010/03/30/zeroplus-logic-cube-modification/#comment-152049 Hack a Day comments] or [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=hardware/zeroplus-logic-cube/zeroplus.c;h=3145d767063c035dbd59d78cdafa5a1e4e26463c;hb=HEAD#l60 the sigrok source code].
See also [http://hackaday.com/2010/03/30/zeroplus-logic-cube-modification/#comment-152049 Hack a Day comments] or [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=hardware/zeroplus-logic-cube/zeroplus.c;h=3145d767063c035dbd59d78cdafa5a1e4e26463c;hb=HEAD#l60 the sigrok source code].
== Devices ==
[[ZEROPLUS LAP-16128U]]
[[ZEROPLUS_Logic_Cube_LAP-C(16032)]]
[[ZEROPLUS Logic Cube LAP-C(322000)]]


== Hardware ==
== Hardware ==

Revision as of 21:38, 29 October 2014

This page gives an overview of the logic analyzer models in the ZEROPLUS Logic Cube LAP-C series.

Devices

Model USB Vendor ID USB Device ID
ZEROPLUS LAP-16128U 0x0c12 0x7002
ZEROPLUS LAP-C(16064) 0x0c12 0x7009
ZEROPLUS LAP-C(16128) 0x0c12 0x700a
ZEROPLUS LAP-C(32128) 0x0c12 0x700b
ZEROPLUS LAP-C(321000) 0x0c12 0x700c
ZEROPLUS LAP-C(322000) 0x0c12 0x700d
ZEROPLUS LAP-C(16032) 0x0c12 0x700e
ZEROPLUS LAP-C(162000) 0x0c12 0x7016

See also Hack a Day comments or the sigrok source code.

Hardware

Hardware between the LAP-C series devices is very similar and includes:

  • ZEROPLUS ZP-322MB-5 or ZP-322MC-5 (probably a custom ZEROPLUS ASIC)
  • Genesys Logic GL660USB (USB2.0 to IEEE-1284 / DMA bridge)
  • Cypress pipelined sync SRAM, varies by model:
    • CY7C1347G-250AXC 4Mbit, 250MHz (eg, 16032)
    • CY7C1480V33-200AXC 72Mbit, 200MHz (eg, 322000)
  • National LM2596 (SIMPLE SWITCHER power converter 150 kHz 3A step-down voltage regulator)
  • Microchip 93LC46B (1K EEPROM)
  • DV4128B (probably also a custom ZEROPLUS chip)
  • Pericom PI74FCT245TSE (fast CMOS octal bidirectional transceivers)
  • 1-2 Texas Instruments SN74LVT16245B (3.3V ABT 16bit bus transceivers with 3-state outputs)
  • National LM348M (quad 741 op-amp)

GL660USB GPIOs

GPIO Connection
GPIO1 EEPROM CS
GPIO2 EEPROM CLK
GPIO3 EEPROM DI
GPIO4 EEPROM DO
GPIO5 IOA
GPIO6 IOB
GPIO7 IOC

Protocol

TODO.

Resources

  • zerominus (source code to talk to the Logic Cube LAP-C series devices, currently being merged into sigrok)