world leader in high performance signal processing
Trace: » gnice-plus

gnICE+

gnICE+ top gnICE+ bottom

The gnICE+ is the latest and most feature complete Open Source USB High-Speed JTAG In-Circuit-Emulator for Blackfin processors.

It's more than 10x faster compared to the gnICE while still being a low cost solution.

It's designed to provide both mechanically and electrically reliable JTAG debugging and CFI NOR Flash programming via USB High-Speed.

The gnICE+ JTAG Adapter Cable is Open Source Hardware based on the FT2232H chip from Future Technology Devices International Ltd.

This emulator does NOT work with VisualDSP++

Features

  • USB 2.0 High Speed (480Mb/s)
  • JTAG clock (TCK) programmable up to 30 MHz
  • Link Status LED
  • UART Activity LED
  • UART 3.3V TX/RX Pins accessible via trough hole pads with transfer data rates up to 12Mbaud
  • 3 user programmable GPIOs accessible via trough hole pads with

Supported Systems

  • Linux (any distribution)
  • Mac OS X
  • Windows 2000 and newer

Supported Blackfin derivatives:

Software / Install

  • The Blackfin toolchain fully supports this ICE
  • For installation notes and other information also consult the gnICE page.

Schematics

Schematics can be found on the Schematics page.

Purchase

See the buy_stuff page for purchasing information.

More Information

Auxiliary Functions

The gnICE+ features six auxiliary signals routed to through hole pads, located besides the Mini-USB Jack.

Label Description Note
RXD Channel B (BDBUS1) RXD UART RXD (3.3V IO) signal may connect to Blackfin TXD
TXD Channel B (BDBUS0) TXD UART TXD (3.3V IO) signal may connect to Blackfin RXD
GP1 Channel A (ACBUS2) GPIOH2 This is a General Purpose IO Signal, which can be used to RESET the board
GP2 Channel A (ACBUS3) GPIOH3 This is a General Purpose IO Signal, which can be used to RESET the board
GP3 Channel A (ACBUS4) GPIOH4 This is a General Purpose IO Signal, which can be used to RESET the board
GND Signal Ground In case the gnICE is connect to the board via the JATG header this can be left unconnected

RXD and TXD are 3.3Volt TTL Signals they may not be connected to RS232 typical +/- 10V UART signals

Utilizing the Serial Interface

Controlling the auxiliary GPIOs