MRAM8051 Dev Kit
Development Kit for Actel FPGAs

Domain Technologies home page Products description Product support Software updates and evaluations Contacts Online ordering
 
Click for Full Image

 

Brochure: dkbv8051_br.pdf (415 KB)
UserGuide: MRAM8051_Designers_Reference.pdf


Kit Includes:

  • MRAM8051 A3P OLED Card 
  • BoxView IDE
  • OLED Image Transfer GUI 
  • OLED C Source Code
  • USB-EMU emulator 
  • USB Cable

Overview

Features

Description

GUI Software

Ordering 


Overview

The MRAM8051 Development Kit provides a simple yet versatile platform for exploring, designing, and developing limitless customized MRAM8051 microcontroller applications.

The kit includes the OLED FPGA card, pre-programmed with the Silicon Laude   MRAM8051 microcontroller core and OLED demo software providing a synthesizable netlist library, example top-level Verilog RTL source code for Actel ProASIC3, Axcelerator, and RTAX FPGAs, and royalty-free license for use in same or use in Tekmos, Inc. merged ASICs and gate arrays. The netlist library is compatible with Actel Libero Gold and Platinum FPGA design environment software.

 Back to Top

Program and monitor your resulting microcontroller application through the integrated USB-JTAG interface using Domain's BoxView Integrated Development Environment (IDE).  Both the free SDCC and Keil C51 C compilers are supported by BoxView IDE.  An integrated STAPL player for reprogramming the A3P FPGA is included along with an MRAM8051 software simulator.

The kit also provides the OLED Image Transfer GUI to properly format and transfer 128x128 pixel color bit-mapped images from your PC to the OLED card's memory via the USB-JTAG interface.


 

Features

MRAM8051 A3P OLED Card Features:

  • Re-programmable Actel ProASIC3 A3P 250 Flash Based FPGA 
  • 512 kbytes 35ns Non-volatile MRAM
  • 128x128x18 Color OLED Display
  • 2 RS-232 Ports
  • 4 User LEDs
  • 3-position Navigation Switch
  • User Reset Button
  • Up to 36 User I/Os
  • Integrated USB-JTAG Interface
  • USB-powered with External 5 Volt Option
  • Dimensions 3"x2"

BoxView IDE Features:

  • Project Management:
    • Project Dependencies
    • File Compile Options
    • Timesaving Edits
    • CVS/SVN
  • Project Debugger:
    • MRAM8051 Software Simulator
    • Mix Source Views
    • Multiple Data Views
    • Fast Data Access
    • Graphical Plots
    • Code Windows   
    • Formatted Memory Windows
    • Peripheral Registers Window
    • Watch Window

USB-EMu Emulator Features:

  • Dimensions: 1.7" x 2.4" x 0.4"
  • Connected to the host computer via USB
  • JTAG Boundary Scan (IEEE1149.1) support
  • JTAG TAP debug support for standard JTAG Test Access Port devices
  • Freescale On-Chip Emulation (OnCE) support
  • Device power detection
  • Can supply up to 300mA to devices

Back to Top

MRAM8051 Core Features:

  • MCS51 Microcontroller Instruction Set Compatible
  • Single Clock CPU Design with 125/254 Instructions Executing per Clock Cycle
  • Easily Customized User Special Function Register (SFR) Block
  • Top Level Configurable for 8-bit Flash/SRAM or 16-bit (Freescale) MRAM interfaces
  • Patented Hardware Monitor and Data Exchange Architecture:
    • Monitor Core, Exchange Data, Real-time Debugging via USB-JTAG interface
    • No Software Monitor Overhead

OLED Image Transfer GUI Features:

  • Transfers 128x128 Color, Bit-mapped Images
  • Up to 16 Color Images, in Any Order
  • Utilizes USB-JTAG interface

OLED C Source Code Features:

  • Initializes MRAM8051 CPU and OLED
  • Monitors navigation switch and responds
  • Blinks the user LEDs to show activity and indicate navigation switch direction
  • Bit-mapped text tables for short and long font
  • Text menu and item indicator display functions
  • Functions for pringting text to OLED
  • Turn on/off OLED charge pump
  • Selects/Transfers image from external MRAM8051 data memory to OLED display
  • Functions for drawing lines, rectangles, and circles
  • Functions for block copying, moving, and display scrolling

 


Description

MRAM8051 A3P OLED Card

The development kit includes the MRAM8051 A3P OLED Card; it has a compact size of 3x2in. and is designed around the re-preogrammable Actel ProASIC3 A3P 250 Flash Based FPGA.  It comes pre-programmed with a Silicon Laude MRAM8051 microcontroller core and OLED demo software, synthesizable netlist library, example top-level Verilog RTL source code for Actel ProASIC3, Axcelerator, and RTAX FPGAs, and royalty-free license for use in same or use in Tekmos, Inc. merged ASICs and gate arrays.  Directly compatible with Actel Libero Gold and Platinum STAPL file output formats, it includes an integral USB-JTAG interface for programming the device as well as for real-time monitoring and debugging the resulting microcontroller application software using BoxView IDEC source-level, real-time debugger.

With its 512 kbytes of non-volatile Magneto-resistive Random Access Memory (MRAM), integral color OLED display, thirty-six undedicated user I/O's, and on-board USB-JTAG real-time hardware  monitor/debug interface, the MRAM8051  Evaluation/Development Kit provides a simple yet versatile platform for exploring, designing, and developing limitless customized MRAM8051 microcontroller applications.

BoxView IDE

The kit also includes the BoxView IDE. The IDE  is a windows based, open, industry supported, extensible software development environment which provides a compiler, linker, source code project manager, editors, and Domain's DSP target debugger.  Both the free SDCC and Keil C51 C compilers are supported by BoxView IDE.  An integrated STAPL player for reprogramming the A3P FPGA is included along with an MRAM8051 software simulator.

Complex configurations such as debugging with multiple users, multiple target processors, or remote access are all supported seamlessly by BoxView IDE through its BoxServer connectivity software. This multi-core/device development capability allows the user to start/stop/single-step selected devices simultaneously. Access to multiple devices is provided from single or multiple workstations via TCP/IP connection.

 Back to Top

The Development Kit version of BoxView IDE is tied to the OLED Card preventing the IDE from being used in any other configuration; licenses supporting additional debugging capabilities can be purchased separately.

MRAM8051 OLED Reference Design  Characteristics

The MRAM8051 OLED reference design as shown above utilizes about 82% of the A3P250 available  logic fabric and two of the FPGA's embedded RAM blocks for the core's internal 256-byte internal data memory.  One PLL is used to multiply the supplied 12 MHz clock by 4 to create a free running internal RAM read clock due to such RAM blocks being fully synchronous on the read side, which is not the case for Axcelerator and RTAX devices.  For RTAX devices, six embedded RAM blocks (configured for asynchronous read) are used to create triple module redundancy (TMR) and no PLLs are used.  Implemented in a ProASIC3 device, the above reference design is pre-programmed to operate at 6.144MHz (6 MIPS), which is roughly equivalent to a standard MCS51 operating with a 72 MHz clock input.

For information on converting your MRAM8051 design into an ASIC using the Tekmos' merged ASIC program, review www.tekmos.com

USB-EMU Emulator

The kit also includes the USB-EMU Emulator which enables efficient and productive embedded software debugging for the DSP560xx, DSP561xx, DSP563xx, and the DSP568xx.  Both compact and portable, it utilizes the JTAG and OnCE (On-Chip Emulation) protocols.  This versatile probe supports either a single JTAG connection or a single OnCE connection promoting debug flexibility and convenience.

When used with Domain Technologies' BoxView debugger, the USB-EMU provides access to the JTAG device's boundary scan functionality (BSDL file required). Boundary scan operations enable non-intrusive monitoring of the target device pins, even while the target device is executing its own application code.  The USB-EMU emulator can program external flash memory devices also.

 


 

GUI Software

The convenient OLED Image Transfer GUI properly formats and then transfers 128 x 128 pixel color bit-mapped images from the PCs disk drive to the OLED card's memory via the MRAM8051 OLED card's USB-JTAG interface.  Original Images to be transferred can be easily cropped and re-sampled to the above format and then saved under a unique filename using commonly available tools such as Corel PhotoPaint, for example.

With the transfer GUI, up to 16 color images can be stored in the OLED card's memory in any order.  After loading, the MRAM8051 demo software will display the last viewed image when powered up, and allow the user to navigate up or down through the images in the order loaded.  Pressing in on the navigation switch will print a text menu of several choices for actions that can be selected by once again depressing the navigation switch.

For more information, please review the Quick Start Guide: dkbv8051_qs.pdf (453KB).  

 

 

 

 

Back to Top

Click for Full Image


Ordering Information

DKBV8051

MRAM8051 Soft Core Development/Evaluation Kit for Actel FPGAs 


 

Home      Products      Support      Downloads      Contacts      e-shop
© 2004, Domain Technologies, Inc., 811 E Plano Pkwy, Suite 115, Plano, TX 75074, Tel. 972-578-1121, Fax: 972-578-1086
E-Mail Us: info@domaintec.com, http://www.domaintec.com