Friday, February 27, 2015
Text Size

ZY1000 JTAG Probe


The ZY1000 is an easy to use stand-alone JTAG Debugger and flash programmer. It communicates with your computer over TCP/IP. This enables the ZY1000 to be used with any operating system (Windows, Linux, Mac OS, Solaris and others). The flash programming capability requires only a web browser and for debugging only GDB is required on the host operating system. The ZY1000 supports the ARM7, ARM9, ARM11, XScale and Cortex line of processors with the included firmware.

It's web GUI covers tasks such as flash programming, production, testing, diagnosis and hardware development/debugging.


                       ZY1000 Start web page with status summary

The hardware developer, tester or production team members will be able to upload new firmware as quickly and easily as the software developers and the software developer will no longer have to develop special procedures for the rest of the team.

The ZY1000 comes with support for a wide range of flash devices, including CFI flashes. With a few lines of code you can add your own flash driver should a driver for your flash device not be included.

In order get you quickly up and running with the ZY1000 and debugging your target, the ZY1000 includes configuration scripts for a wide range of target boards. These scripts are made for setting up the complete board... not just the CPU.

The ZY1000 has 3 different modes of operation that can be combined as needed. Setup of both the target and the ZY1000 is done using the easy to use web interface. The web interface can also be used for common tasks like resetting the CPU, programming the flash, or browsing/editing the target memory. If you prefer to use a command line interpreter, you can connect to the telnet server.

Software developers can use the GDB-server for a full feature debugger with all the features available in a modern debugger. This means integration into your design environment, like Eclipse or Insight, and the ability to set hardware and software breakpoints, single-step, and browse variables, memory and CPU registers.

With a JTAG speed of up to 32 MHz, and upload speeds (GDB load) over 400 kBytes/s, the ZY1000 is fast for both flash programming and debugging. With the image already uploaded to the ZY1000, target programming reaches 1.1mBytes/s @ 16MHz. The actual performance depends on the target.

Equally important as throughput/bandwidth is GDB single stepping performance. The ZY1000 has been designed to maximize the GDB single stepping performance by reducing the latency of smaller requests. GDB will issue a number of small requests during single stepping to fetch various information such as registers, local variables, etc.

There is no hassle involved with starting to use the ZY1000. Just power up, set the IP address of the ZY1000, and you are ready to connect it to your target!


Easy to use

  • A web interface and a large library of board configuration files makes the ZY1000 easy to use out of the box.
  • No drivers are necessary and it works with all host operating systems as it communicates via ethernet and TCP/IP to the GDB server
  • Full support for OpenOCD processor debugging
  • Full Support for UrJTAG Boundry Scan & CPLD/FPGA Programming


    • 600 Kbytes/s at 16 MHz JTAG clock for ARM7/9, as well as excellent single stepping performance.
    • Maximum JTAG clock of 32 MHz


    • 30 Day Money-back guarantee
    • Support available
    • Free firmware upgrades

    Supported Targets/Flash

    • Support for ARM7, ARM9, ARM11, XScale, Cortex-A8, A9 & M3
    • Many special types of flash supported including CFI flash


    Technical Information

    • 20 pin JTAG connector
    • JTAG clock speed 10 kHz - 32 MHz
    • RCLK / RTCK / adaptive clocking support
    • Target voltage 1.8V - 3.3V supported
    • Target powercycling ability via relay


    ZY1000 JTAG Probe

    Part Number Description

    JTAG Probe
    Supports ARM7, ARM9, ARM11, XScale, Cortex-A8, A9 & M3


    (For 12 months)
    (Level 1)

    USI Priority Access Program (PAP)
    Unlimited email support and 3 hours of phone support limited to Zylin specific problems. Email delivery of software updates for 12 months.


    (To renew after 12 months)

    USI Priority Access Program (PAP)
    Unlimited email suport and 3 hours of phone support limited to Zylin specific problems. Email delivery of software updates for 12 months.


    (Price includes Level 1 Subscription)

    Board Specific Engineering Services (BSES) will be manged by one of USI's approved "Engineering Partners" who will provide email & phone support specifically for custom hardware issues and board bring up. Engineering services through USI's BSES subscription will be limited to 12 man-hours. Beyond this period, users may extend a new support contract directly with USI's Engineering Partner.


    (For Active PAP subscribers)
    Board Specific Engineering Services (BSES) will be manged by one of USI's approved "Engineering Partners" who will provide email & phone support specifically for custom hardware issues and board bring up. Engineering services through USI's BSES subscription will be limited to 12 man-hours. Beyond this period, users may extend a new support contract directly with USI's Engineering Partner.

    For more information on our Support Options, please view our Support Matrix

    Additional Information

    Ultimate Solutions, Inc.
    10 Clever Drive
    Tewksbury, MA 01876 USA
    Phone: 978.455.3383
    Fax: 978.926.3091
    Quick Link to Support & Resources:


    Latest News

    Abatron adds support for AppliedMicro's X-Gene™ processor
    More Info

    USI acquires Zylin ZY1000 product line
    Click Here

    Available NOW for an introductory price!
    Embedded Linux BSP Program from bootbits
    Click Here...

    Ask about new Boundary Scan capabilities with the ZY1000!
    Click for more info


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
    <html xmlns="" xml:lang="en-gb" lang="en-gb" >
    		  <base href="" class="attribute-value">" />
      <meta http-equiv="content-type" content="text/html; charset=utf-8" />
      <meta name="robots" content="index, follow" />
      <meta name="keywords" content="usi,ultimate solutions,development tools,emulators,compilers,debuggers,development boards,development kits,jtag,jtag probe,abatron,bdi3000,bdi2000,linuxscope,eclipse,blackhawk,usb emulator,texas instruments,embedded systems,linux,embedded alley" />
      <meta name="description" content="Ultimate Solutions is a Leading Provider of Professional Development Tools, Embedded Solutions and Design Services for Embedded Systems." />
      <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
      <title>Ultimate Solutions</title>
      <link href="" class="attribute-value">/index.php?format=feed&amp;type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
      <link href="" class="attribute-value">/index.php?format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />
      <link href="" class="attribute-value">/favicon.ico" rel="shortcut icon" type="image/x-icon" />
      <link rel="stylesheet" href="" class="attribute-value">/media/system/css/modal.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/rt_solarsentinel_j15/css/template.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/rt_solarsentinel_j15/css/header-red.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/rt_solarsentinel_j15/css/body-beige.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/rt_solarsentinel_j15/css/footer-grey.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/rt_solarsentinel_j15/css/modules.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/rt_solarsentinel_j15/css/typography.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/system/css/system.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/system/css/general.css" type="text/css" />
      <link rel="stylesheet" href="" class="attribute-value">/templates/rt_solarsentinel_j15/css/rokmoomenu.css" type="text/css" />
      <style type="text/css">
    	div.wrapper { margin: 0 auto; width: 1100px;padding:0;}
    	#inset-block-left { width:0px;padding:0;}
    	#inset-block-right { width:0px;padding:0;}
    	#maincontent-block { margin-right:0px;margin-left:0px;}
    	a, .contentheading, .side-mod h3 span, .grey .side-mod a, .componentheading span, .roktabs-links {color: #980a00;}
      <script type="text/javascript" src="" class="attribute-value">/media/system/js/mootools.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/media/system/js/modal.js"></script>
      <script type="text/javascript" src="" class="attribute-value">"></script>
      <script type="text/javascript" src="" class="attribute-value">/media/system/js/caption.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/templates/rt_solarsentinel_j15/js/rokfonts.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/templates/rt_solarsentinel_j15/js/rokdate.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/templates/rt_solarsentinel_j15/js/rokutils.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/templates/rt_solarsentinel_j15/js/rokutils.inputs.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/templates/rt_solarsentinel_j15/js/rokmoomenu.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/templates/rt_solarsentinel_j15/js/mootools.bgiframe.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/modules/mod_rokslideshow/tmpl/rokslideshow.js"></script>
      <script type="text/javascript" src="" class="attribute-value">/modules/mod_rokajaxsearch/js/rokajaxsearch.js"></script>
      <script type="text/javascript" src="" class="attribute-value">"></script>
      <script type="text/javascript">
    		window.addEvent('domready', function() {
    			$$('a.modal').each(function(el) {
    				el.addEvent('click', function(e) {
    					new Event(e).stop();
    var K2RatingURL = '';
    window.addEvent('domready', function() {
    		var modules = ['side-mod','module','moduletable','component-header'];
    		var header = ['h3','h1'];
    		RokBuildSpans(modules, header);
    window.addEvent('domready', function() {
        	new Rokmoomenu($E('ul.menutop '), {
        		bgiframe: false,
        		delay: 500,
        		verhor: true,
        		animate: {
        			props: ['height'],
        			opts: {
        				duration: 500,
        				fps: 100,
        				transition: Fx.Transitions.Quad.easeOut
        		bg: {
        			enabled: true,
        			overEffect: {
        				duration: 500,
        				transition: Fx.Transitions.Sine.easeOut
        			outEffect: {
        				duration: 600,
        				transition: Fx.Transitions.Sine.easeOut
        		submenus: {
        			enabled: true,
        			opacity: 0.9,
        			overEffect: {
        				duration: 50,
        				transition: Fx.Transitions.Expo.easeOut
        			outEffect: {
        				duration: 600,
        				transition: Fx.Transitions.Sine.easeIn
        			offsets: {
        				top: 3,
        				right: 1,
        				bottom: 0,
        				left: 1
    	myshow.caps.h2.setStyles({color: '#fff', fontSize: '13px'});
    	myshow.caps.p.setStyles({color: '#ccc', fontSize: '11px'});
    window.addEvent((window.webkit) ? 'load' : 'domready', function() {
    				window.rokajaxsearch = new RokAjaxSearch({
    					'results': ' Results',
    					'close': '',
    					'websearch': 1,
    					'blogsearch': 0,
    					'imagesearch': 0,
    					'videosearch': 0,
    					'imagesize': 'MEDIUM',
    					'safesearch': 'MODERATE',
    					'search': ' Search...',
    					'readmore': ' Read more...',
    					'noresults': ' No results',
    					'advsearch': ' Advanced search',
    					'page': ' Page',
    					'page_of': ' of',
    					'searchlink': ';view=search&amp;tmpl=component',
    					'advsearchlink': ';view=search',
    					'uribase': '',
    					'limit': '10',
    					'perpage': '3',
    					'ordering': 'newest',
    					'phrase': 'any',
    					'hidedivs': '',
    					'includelink': 1,
    					'viewall': ' View all results',
    					'estimated': ' estimated',
    					'showestimated': 1,
    					'showpagination': 1,
    					'showcategory': 1,
    					'showreadmore': 1,
    					'showdescription': 1
    google.load('search', '1.0', {nocss: true});
    	<body id="ff-solarsentinel" class="f-default style10 bg-grey iehandle">
    		<div id="page-bg">
    			<div class="wrapper"><div id="body-left" class="png"><div id="body-right" class="png">
    				<!--Begin Top Bar-->
    								<div id="top-bar">
    					<div class="topbar-strip">
    												<div class="date-block">
    							<span class="date1">Thursday</span>,
    							<span class="date2">January</span>
    							<span class="date3">22</span>,
    							<span class="date4">2015</span>
    																								<div id="accessibility">
    							<div id="buttons">
    								<a href="" class="attribute-value">" title="Increase Font Size" class="large"><span class="button png">&nbsp;</span></a>
    								<a href="" class="attribute-value">" title="Decrease Font Size" class="small"><span class="button png">&nbsp;</span></a>
    							<div class="textsizer-desc">Text Size</div>
    								<!--End Top Bar-->
    				<!--Begin Header-->
    								<div id="header-bar">
    										<a href="" class="attribute-value">/" id="logo">
    																<div class="">
    		<div id="searchmod-surround">
    						<div id="searchmod">
    				<div class="module">
    					<form name="rokajaxsearch" id="rokajaxsearch" class="blue" action="" class="attribute-value">" method="get">
    <div class="rokajaxsearch">
    	<div class="roksearch-wrapper">
    		<input id="roksearch_search_str" name="searchword" type="text" class="inputbox" value=" Search..." />
    	<input type="hidden" name="searchphrase" value="any"/>
    	<input type="hidden" name="limit" value="9" />
    	<input type="hidden" name="ordering" value="newest" />
    	<input type="hidden" name="view" value="search" />
    	<input type="hidden" name="Itemid" value="99999999" />
    	<input type="hidden" name="option" value="com_search" />
    			<div class="search_options">
    			<label style="float: left; margin-right: 8px">
    					<input type="radio" name="search_option[]" value="local" checked="checked" /> Local			</label>
    						<label style="float: left;">
    				<input type="radio" name="search_option[]" value="web" /> Web			</label>
    		<div class="clr"></div>
    	<div id="roksearch_results"></div>
    <div id="rokajaxsearch_tmp" style="visibility:hidden;display:none;"></div>
    </form>				</div>
    			<li class="item40 " >
    			<a class="topdaddy link" href="" class="attribute-value">/index.php/services"  >

    USI Divisions



    Embedded Development Tools

                3D Printing