Xilinx FPGA , PowerPC 405, PowerPC 440 & MicroBlaze Emulator & HW/SW Debugger
3-in-1 emulator : FPGA debugging / CPU debugging / Cooperative debugging (FPGA + CPU)

                                                                                                                                

Product Description:

The F-Sight emulator is specifically  designed for Xilinx Virtex-II Pro, Virtex-4 FX, and Virtex-5 FXT FPGA devices containing hard coded PowerPC 405 or PowerPC 440 microprocessors and Spartan 3/3E with soft core Microblaze. The F-Sight supports cooperative and simultaneous debugging of  the PowerPC (or Microblaze) microprocessor software and FPGA hardware instead of independent debugging with an in-circuit emulator and logic analyzer, respectively. The F-Sight also supports FPGA configuration.

Setting up the debugging environment is made simple by a high-speed USB 2.0 connection to the development host and a 38-pin Mictor connector to the target system.

The software is the powerful CSIDE debugger which offers higher-level language (C) debugging plus support for embedded Linux and other real-time operating systems from various manufacturers.
 Features:
- Support for debugging of PowerPC microprocessor inside Virtex-II Pro Virtex-4 FX, Virtex-5 FXT, and Microblaze in Spartan 3 and Spartan 3E
- Support for cooperative debugging between CPU (software) and FPGA (hardware).
- 3-in-1 emulator : FPGA configuration / CPU emulation / Analyzer function.
HW/SW Co-Debug
-HW/SW co-debug  enables the FPGA hardware and the PowerPC software to be debugged simultaneously.
-Both program execution history and its waveform can be checked while synchronizing.
Debug of PowerPC405 and Microblaze inside FPGA
-CPU program execution control (GO/Break)
-CPU break function
-Flash memory debugging function
-Program execution history display based on CPU tracing (synchronization with analyzer waveform)
Debugging FPGA logic
- Analyzer monitor signal registration and automatic wiring can be performed from the HDL source window (Probing function)
- Display of the values of arbitrary signals from the FPGA internal circuits in the HDL source window (Quick inspection function)
- Logic analyzer function (synchronization with CPU tracing)
- Supports JTAG chain devices
Simple Interface
-High-speed USB 2.0 connection to the development host and a 38-pin Mictor connector the target system
Analyzer Extension Probe (Option)
- Analyzer option probe for adding 32 more channels
F-Sight Target Interface
In the F-Sight target interface, all the FPGA JTAG signals, PowerPC405 /PowerPC440/ MicroBlaze  JTAG signals, trace signals and the analyzer signals are put together to the 38-pin Mictor connector.

 

 

 

 

 

 

 

 

 

 

 

 

Boards

IP Center

Tools

Design Services

How To Buy

Search

About Us

Contact Us

Home
 

 

 

 

 

           
Main Specification: F-Sight PowerPC F-sight MicroBlaze

        Devices supported

      Xilinx Virtex-II Pro, Virtex-4 FX, and Virtex-5 FXT with hard-coded PowerPC 405 or PowerPC 440 Processors

Virtex-II / Virtex-II Pro / Virtex-4 / Virtex-5
Spartan-3 / Spartan-3L / Spartan-3E / Spartan-3A

 

 

 

 

Target interface

 

 

 

 

Pins used

FPGA dedicated JTAG interface

JTAG I/F specifically for FPGA (Essential), Analyzer measuring pin (Optional)

FPGA

Voltage

Auto trace (2.0V and 3.6V)

Auto trace (1.2V and 3.6V)

 

JTAG clock

150KHz, 1MHz, 5MHz, 10MHz, 20MHz or 30MHz

150KHz, 1MHz, 5MHz, 10MHz, 20MHz or 30MHz

 

Chain devices

Up to 8 (The sum of the JTAG instruction lengths must be no more than 128 bits.)

Up to 8 (Including CPU)

 

Pins used

I/O pins are assigned with JTAG I/F and CPU tracing signals

-

CPU

Voltage

Auto trace (1.2V and 3.6V)

-

 

JTAG clock

1MHz to 40MHz

-

Current Consumption

50uA or less

 

Voltage Measurement

Measurement display based on sampling with 50 mV precision. Values displayed to two decimal points.

Measures by sampling and shows the results with accuracy of 50mV and precision showing 2 decimal places

Connector

38-pin Mictor connector

38-pin  Mictor connector

 

 

FPGA

 

 

Tools supported

ISE 8.1i/EDK 8.1i, ISE 8.2i/EDK 8.2i, ISE 9.1i/EDK 9.1i, ISE 10.1i/EDK 10.1i

ISE 8.1i/EDK 8.1i ISE 8.2i/EDK 8.2i ISE 9.1i/EDK 9.1i      ISE 10.1i/EDK 10.1i

Language supported

VHD and Verilog

VHD and Verilog

Probing function

Automatically routes FPGA internal nodes to FPGA pins.

Automatically routes FPGA internal nodes to FPGA pins.

Readback function

Sampling display for internal nodes and block RAM contents

Sampling display for internal nodes and block RAM contents

Linkage function

Loads ISE in the background and automatically executes from synthesis through configuration

Loads ISE in the background and automatically executes from synthesis through configuration

 

 

CPU

 

 

 

Execution control

Program execution, Stop, Step execution, Trace execution, Come execution

Program execution, Stop, Step execution, Trace execution, Come execution - Debugging Mode: OPB_MDM

Register, Memory

Reference to/change to register and memory, download to memory during a break

Supports referencing/editing of register and memory and downloading to memory during break.

Software break

256 points

56 points

CPU break

Program : 4 points - Data : 2 points

By setting hardware debug logic when building MicroBlaze with EDK.

Flash memory

Various debug functions such as download to flash memory, software break specification and memory rewrite function are supported. A new device can be added easily by using the definition file.

Various debug functions such as download to flash memory, software break specification and memory rewrite function are supported. A new device can be added easily by using the definition file.

Execution Time Measurement

Measures execution time of the user program (64-bit counter, measurement unit=1uS)

 

 

 

 

 

Trace function

 

 

 

Capacity

512K cycles

512K cycles

Sampling clock

Max 200MHz

Max 200MHz

Threshold settings

Can be specified between 0.3 V and 2.2 V in 0.1 V increment.

Can be specified between 0.3 V and 2.2 V in 0.1 V increment.

Trigger settings

CPU event, Analyzer pattern condition, Edge specification

Analyzer pattern condition, Edge option

Trigger position

5 positions between START and END

Any of 5 positions between START and END can be specified.

Trigger mode

Trigger stop, Trigger break

Trigger stop, Trigger break

Channels

16 channels (8 channels of which are for CPU tracing) as standard plus 32 channels for optional expansion

32 channels for optional expansion

Time stamp function

10nS or 1μS

10nS or 1μS

Standard debugger

CSIDE for F-Sight 2VP-PPCE-E

CSIDE for F-Sight MicroBlaze-E

 

Language and RTOS Supported

C compiler

GNU C

RTOS (Option)

NORTi is supported by the dedicated debug library.

Embedded Linux (Option)

 Supports Linux loadable module and application debugging with dedicated debug library. Features such as application memory profiling (memory leak detection), SIGSEGV detection, process tracing, process information display, target file system viewing/editing (Read/Write-accessible directory), shared library debugging, by-process execution/break are available.

 Other Options

Product name

Description

Analyzer expansion probe

Analyzer option probe for adding 32 more channels

Target adapter conversion set

F-Sight target adapter conversion set for target systems not providing a Mictor connector

 

F-Sight PowerPC
 
Part Number Description Price  
F-Sight 2VP-PPC-E FPGA PPC Emulator $6,950  
FS-ADP-SEPA-E Conversion adapter set for the target systems not prepared with a Mictor connector $725

Target adapter conversion set 

FS-ADP-ML403-E Conversion adapter specifically for Xilinx
ML403/ML405/ML501 boards
$295  ML403 special-purpose adapter
FS-EXANZ32 Probe for adding 32 additional channels to analyzer $1,950  
Linux-APDLIB-PPC400/F-E Linux Debug Library $1,950  
CSIDE-Support CSIDE for F-Sight 2VP-PPC-E Annual technical support fee $625  

F-Sight MicroBlaze
 
Product Remarks Price  
F-Sight MicroBlaze-E FPGA Microblaze Emulator $5,950  
FS-ADP-M38-PC4ANZ-E F-Sight MicroBlaze target adapter conversion set $750  
FS-ADP-S3E-STARTER-E Conversion adapter specifically for Xilinx
Spartan-3E/Spartan-3A Starter Kit
$495 Spartan-3E conversion adapter 
FS-ADP-ML403-E Conversion adapter specifically for Xilinx
ML403/ML405/ML501 boards
$295  ML403 special-purpose adapter
FS-EXANZ32 Probe for adding 32 additional channels to analyzer. $1,950  
TRACE-DBGLIB-MB/F-E F-Sight MicroBlaze exclusive use CPU trace debug library $1,950  
CO-TRACE-DBGLIB-MB/F-E CPU Trace Debug Library Set.
 CPU Trace Debug Library and Analyzer expansion probe ”FS-EXANZ32”.
$3,700  
CSIDE-Support CSIDE for F-Sight MicroBlaze-E Annual technical support $625  

 


Xilinx Virtex 4 FX60 Embedded Processor Development Board with built-in connectors for F-Sight

HiTech Global Design & Distribution, LLC
2059 Camden Ave. Suite # 160
San Jose, CA 95124 - USA
Tel : + 1 408 781-8043   
Fax: + 1 408 268-4173 
info@hitechglobal.com