Actel

ESC Edition

innovative programmable logic solutions

Remote Programming

and Debug Over Ethernet

Remote Programming

Your design is three days from deadline and you need help from your FAE to debug the last glitch in the system. He's on a training course in California, while you're biting your nails in Minnesota, waiting for him to come back. What if you could plug your board into Ethernet and have the expert debug it remotely for you?

In the world of telecommuting and increased demands on business travel, wouldn't it be easier to be able to work remotely on a system or board and achieve the desired results, without having to fly all the way there just to program it and try something out. Think how much faster you could get a product to market without the travel.

For production systems at customer sites, if you have planned for system upgrades, you can program in the next rev, do a little testing, and never have to visit remote installations. ByteTools has developed a remote programming solution for use with Actel's flash devices. The Catapult EJ-1 programming adaptor allows programming and debugging of a device remotely, through Ethernet, using JTAG protocols.

Each programming / debugging adaptor comes with its unique MAC address, and using ByteTools' software, you can assign a unique IP address to communicate through Ethernet. The other end of the adaptor connects through the JTAG header to your board. Use JTAG to send commands to the device through

Ethernet, such as erasing, debugging, and programming.

Processors for HiRel Applications

The LEON3-FT processor is available as a standard component using the Actel RTAX2000S FPGA.

The fault tolerant design of the processor in combination with the radiation tolerant FPGA gives you total immunity to radiation effects. This makes it ideally suited for space and other high-reliability applications.

Leon3 is also available for commercial applications in other Actel devices.

  • 32-bit SPARC V8 architecture
  • 7-stage pipeline, Harvard architecture
  • Optional IEEE-754 floating point unit
  • AMBA AHB bus interface
  • Instruction and data cache with snooping