Press Release
18 Jul 2003
µVision2 Supports QuickCores 8051 FPGA
Plano, TX: Keil Software now supports Remote Monitoring and
Debugging of QuickCores' new FPGA-based Pro8051+ and Pro8051HYPERCORE
synthesizable microcontroller soft cores. Working with Keil Software,
QuickCores provides a downloadable, self-extracting driver (DLL) set
that allows the µVision2 Debugger to communicate with the
Pro8051 JTAG-accessible real-time monitor and debug logic via TCP/IP
or direct connection.
Hardware Real-Time Monitor
The Pro8051 CPU soft core is the industry's first (and only) 8051
instruction-set-compatible microcontroller soft core built on a
JTAG-accessible real-time monitor architecture. When implemented in
an Actel ProASIC+ FPGA, access to the Pro8051 soft core's real-time
monitor and debug logic is through the same JTAG pins used for
programming logic inside the FPGA. The Pro8051 real-time monitor
architecture does not require any embedded monitor software routines
or even a serial port. Instead, µVision2 uses the same JTAG
controller pod and connector used for In System Programming
(ISP) of the FPGA.
On-the-Fly Examination and Editing of Memory and SFRs
Once drivers are installed, you may use µVision2 to monitor
and debug QuickCores' Pro8051 FPGA-based designs in real-time over a
TCP/IP connection. Since the real-time monitor is hardware-based, no
monitor program software is required on the target. With
µVision2 and QuickCores' DLLs, you can remotely examine and
edit any program, data, or SFR location on-the-fly without
halting program execution. This capability is invaluable for
developing real-time applications such as motor control and
instrumentation where halting the CPU to change an operational
parameter or coefficient could be fatal to the application
hardware.
Download the Pro8051 Driver
About QuickCores
QuickCores develops and licenses synthesizable microcontroller IP
for embedding in FPGA and ASIC devices. Since its inception in 1996,
QuickCores has focused on adapting the models of popular
microcontrollers to include on-chip, real-time monitoring and debug
capability. All of QuickCores microcontroller IP is built on a
patented real-time monitor and data exchange architecture that
enables high speed exchange and monitoring of data between target and
host using a JTAG interface. For more information about QuickCores
and its products, visit www.quickcores.com.
About Keil Software
Keil Software makes C compilers, macro assemblers, real-time
kernels, debuggers, simulators, integrated environments, and
evaluation boards for the 8051, 251, C16x/ST10, and ARM7
microcontroller families. Products available from Keil Software
include embedded development tools, evaluation software, product
updates, application notes, example code, and technical support. More
information is available from www.keil.com.