UnoProLogic USB-CPLD Development System

 
UnoProLogic USB-CPLD Development System



























ALTERA EPM570 USB-CPLD
DEVELOPMENT
SYSTEM


The UnoProLogic2 is an easy to use
CPLD development system. It includes
a four Channel ADC and built in
programmer

The UnoProLogic2 makes programmable logic easy with an all
inclusive development platform. It includes an Altera EPM570 CPLD,
JTAG programmer, and a four channel ADC with 300KS/second sample rate.
You can create your HDL code, program it into the CPLD and interact with the hardware
via a Windows PC.

 

UnoProLogic2 Hardware Overview
EPT-5M57-AP-U2 Block Diagram

The UnoProLogic2 DVD provides detailed step by step instructions
to quickly guide the user to create a project. The entire Quartus II software
is included on the DVD. This let's you bypass the lengthly download process involved
in getting the 4.6 GB file. Once the Quartus software is on your desktop, we will show you how
to create a project, write you first LED blinky code, compile and program the CPLD.
  • Beginners CPLD Development User Manual, includes step by step guide to
    building your first programmable logic project
  • Programming of CPLD from Quartus II Software
  • High Speed Data Transfer for Your Arduino or any microcontroller
  • High Speed Clock Available
  • No USB Driver Programming

EPT Quartus Project

Programming the CPLD

The CPLD on the UnoProLogic can be programmed

with the code created by the user. Programming is quick and easy.
All that is required is a standard USB cable with a Mini B connector and the
Quartus Software installed on the PC. There are no extra parts to buy - just plug in the
USB cable and connect the UnoProLogic to the PC

 



 The UnoProLogic2 Introduction

Programmable Logic Code Development

It also provides a high speed data transfer mechanism between an Arduino board and a host PC.
The EPT USB-CPLD development system provides a convenient, user-friendly work flow by
connecting seamlessly with Altera’s Quartus II software. The user will develop the code in the
Quartus environment on a Windows Personal Computer. The programmable logic code is loaded
into the CPLD using only the Quartus Programmer tool and a standard USB cable. The Active Host
SDK provides a highly configurable communications interface between Arduino and host. It connects
transparently with the Active Transfer Library in the CPLD code. This Active Host/Active Transfer
combination eliminates the complexity of designing a USB communication system. No scheduling USB
transfers, USB driver interface or inf file changes are needed. The EPT USB-CPLD development system
is a unique combination of hardware and software.

 

Use the C# examples included in the DVD to create your own display Window on the PC.The user
comes complete with tutorial to instruct the user to easily build a Windows program that can display
any data from your Arduino or other electronic device. The C# interface uses similar function calls
to the Arduino function calls.

 

4 Channel Analog to Digital Converter

Examine four analog channels running up to 300 KSamples/second. The hardware
has been simplified to remove extra cost. The input signals are limited to 0 to +5Volts
and the sample rate is shared across all four channels. If you run one channel only, it will
take advantage of the 300KSamples/second. If you run four channels, each channel will have
a maximum sample rate of 75 KSamples/second.

 


The UnoProLyzer Application

The UnoProLyzer is an Open Source Oscilloscope Application created by Earth People Technology.
This application runs on a Windows 7/8 PC. It sends commands to and receives the data from the
UnoProLogic2 and stores each channel data in its own separate buffer in memory. The UnoProLyzer
collects all samples from each channel by streaming across up to four dedicated communication “pipes”.
The traditional USB oscilloscope performs all of its functions down at the hardware level. This includes

 

  • Collecting samples
  • Setting trigger level
  • Detecting the trigger
  • Storing samples
  • Post processing samples
  • Smoothing algorithms
  • Sorting algorithms
  • Scaling and Searching
These scopes will then send the selected data to be displayed on a laptop. Effectively using the
laptop as a dumb terminal. However, the modern laptop is extremely powerful with multi-core
processors and multi-threaded operating systems. So, why not take advantage of the processing
power on the laptop. This is what the UnoProLogic2 and UnoProLyzer do so well. The UnoProLogic2
commands the ADC to start a conversion on the channels selected by the user. It then waits for the ADC
to complete the conversion on all channels. It transfers the data for each channel across its own dedicated
communication pipe. Then starts the process over again. The UnoProLyzer application will accept each
data word and decode the pipe number it came across. It stores each word into a separate buffer for each
channel. The UnoProLyzer then performs post processing on each data word. It performs trigger detection,
smoothing, sorting, scaling and searching. It then displays the data set in 500 data point segments.

 


Hardware Features:

  • Four Channel ADC with 300KS/second
  • Altera EPM570 CPLD with 440 MacroCells
  • 66 MHz Oscillator
  • High Speed USB data transfer
  • 24 User I/O's compatible with 3.3/5 Volts
  • Four Green LED's
  • Two PCB switches

Programming Features:

  • Use Active Host API to send/receive data to/from the CPLD
  • Create dynamic/interactive applications between the Arduino and the Windows PC.

Kit Contents

UnoProLogic kit contains the UnoProLogic and a DVD which includes
the User Manual that walks the user through setting up the drivers, software,
how to use to the test application. There is also a full tutorial in writing your
first CPLD project, C# application and Arduino code. All the code for the
projects are included.

Downloads

85-000010 Arduino Uno USB/PLD Development System User Manual UNO2_USB_CPLD_DEV_SYS_UM.pdf
95-000010 Arduino Uno USB/PLD Development System Data Sheet UNO_USB_CPLD_DEV_SYS_DS.pdf
45-000010 Arduino Uno USB-CPLD Development System Project DVD UNO_USB_CPLD_PROPJECT_DVD
55-000010 Arduino Uno USB-CPLD Development System Schematics UNO2_USB_CPLD_SCHEMATICS.PDF
35-000001 EPT Drivers EPT_2.08.24.ZIP
Earth People Technology: UnoProLogic

$25.00

Quantity
quantity
  20 in stock

$25.00 Price

Shipping: $3.00

Loading Updating cart...

People who bought this item also bought


Sorry, the comment form is closed at this time.

Copyright © 2012, EarthPeople Technology. All rights reserved.