Products Modules

EPT-2232-MM-D2-1

Dual Channel FTDI Breakout Board
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview

This breakout board is based on the FTDI FT2232H USB 2.0 IO chip. The FT2232H is a USB to serial converter, but with a lot more features. There are two independent serial ports in the chip. Each port is individually addressable and does not interfere with to other port. It uses the best in class FTDI CDM Driver. Just connect it to a USB port on a PC and the driver creates two ports.

 
The FT2232H Breakout Board contains the MPSEE engine. This engine can output SPI, I2C, JTAG or act like an eight bit parallel port. Using the JTAG interface, the FTDI Breakout Board can program the ATMega and Arduinos. It is supported by OpenOCD, urJTAG and others.

Hardware Features:


  • USB 2.0 Hi-Speed (480Mb/s)
  • 2 Independent USB to serial ports
  • 2 MPSSE modules with I2C, SPI, and JTAG
  • General purpose IO pins
  • 3.3volts
  • Supported JTAG debugger in OpenOCD, urJTAG, and others
  • Multi-platform support, GPL drivers
The breakout board includes an EEPROM for custom USB descriptors and
VID/PIDs.
 
 
 

 

 

 

 

 

Downloads

85-000001 Dual Channel FTDI Breakout Board User Manual DUAL_CH_FTDI_BREAKOUT_UM.pdf
95-000001 Dual Channel FTDI Breakout Board DataSheet DUAL_CH_FTDI_BREAKOUT_DS.pdf
55-000001 Dual Channel FTDI Breakout Board Schematics DUAL_CH_FTDI_BREAKOUT_SCHEMATIC.PDF
35-000001 EPT Drivers EPT_2.12.00.exe
Quantity
Product in stock

Price: $19.99

Shipping:$0.00

Loading Updating cart...

EPT-2232H-SP-S1

JTAG Blaster















 Altera JTAG Blaster
 Provides JTAG connectivity
 for Altera devices only
 

It is designed to program CPLDs and FPGAs from Altera only. It allows JTAG connectivity
of any target device voltage from +1.2V to +5V. The Altera JTAG Blaster is compatible with Windows PCs Only. It is not compatible with Linux.
 

This device connects to an open USB port on a Windows PC and allows the Quartus
Programmer application to directly program Altera devices. Installation of the EPT-JTAG-
Blaster Driver is required for this device.

The driver provided by Earth People Technology allows this board to be used by the
Quartus Application Programmer. Once this driver has been successfully installed,
the device can be found in the Hardware Setup drop down box. Just select the device
and the programming mode and the appropriate programming file and the board will
program your device.

Specifications:
  • Programs Altera MAX II, MAX V, MAX10, Cyclone IV, Cyclone V, Stratix IV, Stratix V devices
  • Programs JTAG, AS and PS modes
  • Works with SignalTap II Logic Analyzer
  • 10 pin header with Altera Standard pinout
  • Connect LED indicates USB Enumeration
  • Ultra Small footprint
  • Micro B USB connector
  • Multivolt I/O operation from +1.2V to +5V

The 5x2 connector has the same pinout as Altera Blasters.

MaxProLogic Connected to JTAG Blaster
MaxProLogic Connected to JTAG Blaster

Diagonal_Down_1613x1078
Diagonal_Down_1627x1099
Diagonal_Down_Rear_Side_1257x1390
Rear_View_Straight_On_922x1233

Downloads

85-000012 EPT JTAG Blaster User Manual EPT_JTAG_BLASTER_UM.pdf
95-000013 EPT JTAG Blaster Data Sheet ALTERA_JTAG_BLASTER_DS.pdf
45-000013 EPT JTAG Blaster Project DVD ALTERA_JTAG_BLASTER_DS.pdf
55-000013 EPT JTAG Blaster Schematics EPT_2232H_SP_S1_V2_SCH.pdf
35-000013 EPT JTAG Blaster Driver jtag_hw_mbftdi_blaster64.dll

Quantity
Product in stock

Price: $29.99

Shipping:$2.00

Loading Updating cart...

DueProLogic USB-FPGA Development System

DueProLogic USB-FPGA Development System







INTEL/ALTERA
CYLONE IV FPGA
DEVELOPMENT
SYSTEM


The DueProLogic is a complete FPGA
Development System designed to easily
get the user started learning and
creating projects.


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview

The DueProLogic makes programmable logic easy with an all
inclusive development platform. It includes an Intel/Altera Cyclone IV FPGA,
on board programming, four megabit configuration flash, and an
SD connector for add on memory. You can create your HDL code,
program it into the flash and interact with the hardware
via a Windows PC.

DueProLogic Connected to Breadboard

This is the FPGA (Field-Programmable Gate Array) development
board and runtime environment you have been waiting for to get
started with programmable logic.


DueProLogic FPGA Development System

The DueProLogic (DPL) and its integrated development and distinctive
runtime environment has been specifically designed for Electrical
Engineering students, hobbyists, and entrepreneurs
prototyping/developing/running projects involving logic, with the added
opportunity, should it be needed for your project, of readily mating with
a widely used microprocessor board, the Arduino Due, and other ARM
Cortex compatibles. The combination of FPGA programmable logic and
microcontroller is unbeatable in an educational student learning setting
and in many other projects where each can bring its strength.

DueProLogic Diagonal Top Down

FPGA Training

The DPL gives learners the opportunity to have an appropriate hands-on
approach when learning logic, exploring different iterations of schematic/code
designs with simple uploads of the design, and the operation of those circuits
with relatively easy runtime passing of project parameters and data, and an
abundance of headers that can interface to external components, without
having to spend inordinate amounts of time reading datasheets, designing the
right combinations of gates on multi-gate chips, and
building/revising/debugging/revising repeatedly… spaghetti bowls of wires and
chips on multiple breadboards to connect to those same external components.
With the DPL’s FPGA, projects can also more easily be attempted which rely on
asynchronous, exceedingly fast, and even multiple separate concurrent logic
structures operating in parallel which would have traditionally required a
plethora of chip gates or multiple high speed microprocessors to implement
parallel processes. Logic circuits are implemented within the FPGA at few-
nanosecond gate speeds and highly parallel in operation, effectively a few
hundred MHz; Microprocessors often rely on inherently slower single threaded
program loops with interrupt servicing, which is typically much slower.
Programmable logic is today’s technology for logic learners and implementers,
replacing discrete logic chips.

FPGA Projects

The DPL allows the learner to be more productive and better focus on the
underlying logic and integration with the non-logic aspects of non-trivial
projects. Projects and solving real-world applications might involve:
  • Basic labs exploring digital design and logic devices,
    possibly interfacing to non-logic electrical
    components
  • Embedded system controls (or simulations of common
    devices like a microwave oven)
  • Robotics and other portable/mobile projects, especially
    those that involve significant or blazingly fast
    processing and responsive DC motor control requiring
    precise timing of multiple motors concurrently
  • The mating between FPGA and microprocessor
  • 3.3V compatible Arduino shields that bring project-related
    functionality
  • Add-on modules from EarthPeopleTechnology (EPT) and others
    (or your own) that bring specific project-related functionality
  • Home environmental controls
  • Video/Audio stream processing
  • Bit-coin mining
  • And other projects with a wide variety of levels of logic and
    electrical design complexity.

DueProLogic Overview

The DPL is a complete FPGA development environment. It includes a powerful
Intel/Altera Cyclone IV FPGA, High-Speed USB interface chip, Full SD Card interface
connector, and 4Mb Configuration Flash (for the FPGA). The USB interface
chip is an FT2232H with Dual Serial Channels. One channel is dedicated to
loading the configuration Flash for the FPGA. The second channel provides a
high speed interface for bi-directional communications with the FPGA. Once
the configuration Flash is loaded with the users synthesized code, a reset will
cause the FPGA to read the Flash and load up the stored image into the FPGA.

DueProLogic Hardware Overview Callouts

The block diagram shows all of the parts of the DueProLogic. There are two
main power supplies, +1.2V and +3.3V. The +1.2V powers the core of the FPGA
while the +3.3V powers the Input/Outputs of the FPGA as well as provides
power for user circuits. The DPL contains two oscillators, 66MHz and 100MHz.
The 66MHz oscillator is used to provide clocking for the EPT ActiveHost USB
communications core. The 100MHz oscillator can be used by the user clocked
up using one of the onboard Clock-DLL modules.


6x6 LED Array

DueProLogic Hardware Overview Callouts

Development Environment

The DueProLogic includes a 6x6 Green LED array. Each LED is sinked to an individual pin on the FPGA. Each LED is current limited to 6mA. The total current consumed for all 36 LEDs is 216mAs. The FPGA can easily sink this current. So, individually sinking all 36 LEDs makes easy control for User Code. The DueProLogic also contains a method to turn on/off the LEDs in four unit blocks. A jumper is used to control the state of each LED block.


DueProLogic Block Diagram

DueProLogic Hardware Overview Callouts

Development Environment

The DPL User Manual comes complete with instructions to set up all the
drivers, the Intel/Altera Quartus development environment, and get started creating
FPGA projects. The User Manual walks the user step by step from start to
finish of the first FPGA project.

DueProLogic Hardware Overview Callouts

The included Windows development environment kit includes:
Quartus Prime Lite for compiling user code, assigning pins, project
setup, programming and other items. The kit also includes
the EPT ActiveHost core for the DPL, to facilitate
communication between the PC and DPL while the DPL is
running a developed project. The kit also EPT has
developed a .dll that allows Quartus Prime Lite to directly
program the DPL in the same way USB-Blaster works with
other Intel/Altera populated development boards.
  • Quartus Prime Lite for Windows, which is the Intel/Altera Programmable Logic
    development environment allowing for the development,
    simulation, and debugging of FPGA code by drawing logic
    schematics or by using Verilog or VHDL (and other variants)
    hardware description language (HDL), open core modules,
    and more specific Intellectual Property (IP) from EPT
    and others.
  • Within the Quartus environment, EPT supplies the EPT_Blaster.dll
    that allows Quartus Prime Lite to directly program the DPL in the
    same way Intel/Altera’s USB-Blaster works with other Altera populated
    development boards.
  • The EPT GUI/Data Transfer Library .dll for Windows that allows
    applications developed with Microsoft’s Visual Studio Express (and
    others) PC application development environments, to communicate
    with the DPL at runtime using a GUI interface.
  • The EPT File Transfer core for the DPL, which is the code that
    resides within the DPL’s Cyclone FPGA to allow run-time data
    exchange with the PC.
  • The sum is a very rich development environment for the DPL. A
    comprehensive user setup and use manual and sample projects with
    code are available on the EPT website.


Configuring the FPGA

The FPGA on the DPL can be programmed with the HDL project created
by the user. Configuration is quick and easy. All that is required is a
standard USB cable with a Micro Type B connector, and the EPT Blaster
Driver DLL installed on the PC. There are no extra parts to buy - just plug
in the USB cable and connect the DueProLogic to the PC.

DueProLogic FPGA Programming

The DPL Configuration Flash is programmed using the Quartus
development environment and the EPT Blaster Driver. Once the the
Configuration Flash is programmed. A reset will cause the FPGA to begin
configuring itself using the Flash.
The board comes preloaded with Blinky, the test that each board goes
through before being shipped with conductive foam in a static-control
bag. Also included with the product is a DVD with the
needed PC/Quartus/DPL drivers, library, User Manual,
Schematics, and sample projects, which are also
available on the EPT web site. To save expense and possibly the
environment, and because many purchasers already have a micro-USB
data cable, one is not included.
Specifications: Designed to be stand-alone and/or be mated with an
Arduino Due. Designed to be
inserted directly into a standard breadboard, for easier prototyping
Designed with the Arduino Due shield header layout, to
accommodate 3.3v-compatible Arduino-type shields, plug-in modules EPT
offers, or modules you might develop using standard 0.1” pitch single or
double row pin headers. Designed and assembled in the USA and made to
be RoHS (no Lead) compliant around the world. The DPL is made to
accept standard USB Micro B cable connection and power input of 5-15VDC, but
the header logic pins are only 3.3V compatible, like most other high-speed
products using today’s chips. Applying 5V to a pin connected to the FPGA
chip will cause permanent damage to the FPGA chip.


DueProLogic Features:

  • The DPL’s FPGA is a 144 pin Intel/Altera Cyclone IV /E that is
    configured to operate with a 66MHz clock for synchronizing
    circuits, should you want to. With the addition of a
    supplemental oscillator, a 100MHz or other compatible
    oscillator can be added.
  • Model EP4CE6E22C8N, operating internally with 1.2V and
    2.5V, and externally at 3.3V being 3.3V tolerant
  • Operates corner to corner logic in 9ns
  • 392 configurable logical/logic array blocks, 6272 logical
    elements/cells, 270Kbit internal RAM, 15 multipliers to support DSP
    processing-intensive applications, 2 PLLs
  • When not powered, your last running project is stored in
    an ample 4Mb serial memory chip. The project is automatic-
    ally reloaded at power-on.
  • A board LED (labeled CONF DONE) indicates the board is
    running your project.
  • Board Layout: (pictures below)
  • The first connection you use for the PDL is the single
    micro-USB-B from your PC. It uses a full USB 2.0 (480Mb/s)
    connection through the on-board dual-engine FTDI FT2232H
    chip for both active-serial programming the Cyclone and
    8-bit wide communication with a running Cyclone
    application, allowing for high speed two-way project
    communication between the Cyclone and PC. This connection
    is considerably faster than all other known development
    boards on the market.
  • Stackable Headers surround the DPL:
  • Silkscreen labels the headers to facilitate jumper
    wire connections and positioning mini-modules
  • The headers are higher than all other board components
    so that nothing is in the way of using the headers
  • Standard Arduino shield (3.3v tolerant only) layout with
    18 pins on the headers connected to the Cyclone. (not pictured)
  • Headers match those of the Arduino Due, including its
    2x36 pin header and three center SPI header pins, having
    connection to 61 pins on the Cyclone.
  • An additional 2x40 right angle header allowing the DPL
    to be plugged directly into a standard 0.1” pitch
    breadboard, both supporting the DPL on your project board(s)
    and simplifying the wiring to your external 3.3V project-
    related components.

Downloads

85-000012 DueProLogic FPGA Development System User Manual DPL_FPGA_DEV_SYS_UM6.pdf
95-000012 DueProLogic FPGA Development System Data Sheet DPL_FPGA_DEV_SYS_DS.pdf
45-000012 DueProLogic FPGA Development System Project DVD DUEPROLOGIC FPGA PROJECT DVD
55-000012 DueProLogic FPGA Development System Schematics EPT-DPL-USB-FPGA-SCHEMATICS.pdf
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $69.99

Shipping:$2.00

Loading Updating cart...

MAXPROLOGIC

UnoMax CPLD Development System





MAXPROLOGIC FPGA
DEVELOPMENT SYSTEM



The MaxProLogic is an FPGA development board that is designed to be user
friendly and a great introduction into digital design for anyone.


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview
The MaxProLogic is designed to make digital design easy and cost effective. At
Earth People Technology we have years of experience helping students and
hobbyists get started with FPGA design. We know that the learning curve in
getting started can be a time consuming and frustrating event. So, we created a
User Manual that walks the user from unpacking to creating the first project to
creating an epic project that will get attention.

 

MaxProLogic Top Down Diagonal

The core of the MaxProLogic is the Altera MAX10 FPGA. This powerful chip has 4,000 Logic
Elements and 200Kbits of Memory. The MAX10 is easily scalable from the entry
level college student to the most advanced projects like an audio sound meter
with FFT.

Upon the many great features of the MaxProLogic is the MAX10 chip has a built
in Flash for configuration and incorporates 8 channels of Analog to Digital
Conversion. These two features alone create a far superior FPGA chip than any
competitor on the market. It allows the user to create more diverse projects.


MaxProLogic FPGA Development System

  • MAX 10 10M04SA FPGA FROM INTEL/ALTERA
  • 4,000 Logic Elements; 2.2 Mbit On chip Flash; 189 Kbit On Chip SRAM
  • 8 Analog Input Channels; 12 bit; 1MSamples/Second
  • 65 Available I/O’s at connectors
  • 8 Green User configurable LEDs
  • 1 Power Pushbutton Switch; 1 User Configurable Pushbutton Switch
  • On Board SD Card Slot
  • Two Power options: Standard USB (+5V @ 2Amp) Using Micro-B connector
  • 5mm Barrel Connector Accepts +12V @ 3Amp
  • Switching Power Supply, Provides stable output under high load stress
  • Two Clocks: 50MHz Oscillator; 32.768KHz Oscillator
  • On board interface to Standard USB to Serial Adapters

MaxProLogic Callouts


Why the MaxProLogic?

The MaxProLogic is designed to make digital design easy and cost effective. At
Earth People Technology we have years of experience helping students and
hobbyists get started with FPGA design. We know that the learning curve in
getting started can be a time consuming and frustrating event. So, we created a
User Manual that walks the user from unpacking to creating the first project to
creating an epic project that will get attention.

The Learning Curve with any new piece of hardware is always time consuming.
We painstakingly crafted a guide that leaves out no details in creating a project
under the Quartus Software Tool. We will explain how to organize project user
files into a folder system for easy navigation. We will explain how to:

  • Create a Project
  • Add User Files
  • Add MegaFunction IP Files
  • Add Synopsys Design Constraints,
  • Assign Inputs and Outputs to pins of the MAX10
  • Compile the Design
  • Synthesize the Project
  • Program into the MAX10
In short, the MaxProLogic will cut the time to get the time to get up and running
significantly. We also include several pre-made, fully compiled, fully synthesized
projects for the user. You can start your project by copying one of these premade
projects and adding user code.

MaxProLogic Quartus Window


THE MAXPROLOGIC AND SIMULATION

Simulation has always been a weak point for students and hobbyists. Most
FPGA beginners write the user code, compile it, synthesize it, program the chip
then test out the results. While this approach may work for small, simple
designs, it quickly becomes a problem with larger projects. As the user code
increases in complexity, better development tools are required to quickly
isolate problems. The premier method for this is functional testing. ModelSim is
included Free with the Quartus Prime Package. ModelSim is a powerful tool for
finding errors in the user code before you go to synthesis.

Earth People Technology has created a guide that walks the user through
creating a project and verifying functionality of user code. This guide will
explain the use of the TestBench, Tasks, and Models in verification of the user
code. In specifics, the guide will explain:

  • Create a ModelSim Project
  • Create a Makefile and Compilation of user code
  • Create a TestBench and Stimulus of user code
  • Add Synopsys Design Constraints,
  • Assign Inputs and Outputs to pins of the MAX10
  • Create Models for user code to Interact With
  • Add Clock Signals, Resets, and Timing Elements
  • Debug the Functionality of user code

MaxProLogic ModelSim I2C Window

 

MaxProLogic Front Top Down Angle


PROGRAMMING TOOLS FOR THE MAXPROLOGIC

The MaxProLogic leverages the Quartus Prime Lite Software for compilation
and synethsis. This software tool is completely free and provides very powerful
tools for the user. Also included free in the software tools is the simulation tool,
ModelSim. A lot beginners to the FPGA world are hesitant about using
simulation tools. They feel these tools are too difficult to learn and use. This is
where the MaxProLogic breaks that fear. The MaxProLogic comes with a user
guide that walks the user from start up to full simulation. Each step is well
documented and explained.

MaxProLogic Connected to JTAG Blaster


THE MAXPROLOGIC HARDWARE

The MaxProLogic is Open Source Hardware based on the
MAX10 FPGA. In addition to the on chip 8 Channel ADC and on
chip Flash, the board is loaded with great tools. The board has
two power options, standard USB Micro B connector and
5.5mm Barrel connector. You can run the MaxProLogic from a
laptop with 2.5W of power. Or you can run it from the +5V @
2A wall USB chargers for 10W of power. The barrel connector
can handle up to +9V @ 3 A for 27W of power.

The MaxProLogic has a MicroSD connector on the bottom of the
board. This allows the user to create a powerful long term
Data Acquisition System. The board has an optional On/Off
pushbutton switch that allows the user to turn the system on
and off. There are two clocking options, 50MHz oscillator and
32.768KHz oscillator.

 

MaxProLogic Block Diagram

The block diagram shows all of the parts of the MaxProLogic. There is a
main switching power supply for +3.3V. The +3.3V powers the core of the FPGA
along with the Input/Outputs of the FPGA as well as provides
power for user circuits.

MaxProLogic Right Side Angle


MaxPrologic Communications

The MaxProLogic has a built in connector to allow FTDI Breakout Boards or Equivalent to connect directly to the FPGA. There are two voltage level translators that allow both +5V and +3.3V devices to communicate via UART with the FPGA.

 

MaxProLogic Connected to VisiPort

Downloads

85-000012 MaxProLogic FPGA Development System User Manual MAX_FPGA_DEV_SYS_UM.pdf
95-000013 MaxProLogic FPGA Development System Data Sheet MAX_FPGA_DEV_SYS_DS.pdf
45-000013 MaxProLogic FPGA Development System Project DVD MAXPROLOGIC FPGA PROJECT DVD
55-000013 MaxProLogic FPGA Development System Schematics MaxProLogic SCHEMATICS.pdf
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product not in stock

Price: $49.99

Shipping:$3.00

FTDI DUAL CHANNEL BREAKOUT BOARD

Dual Channel FTDI Breakout Board

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview

This breakout board is based on the FTDI FT2232H USB 2.0 IO chip. The FT2232H is a USB to serial converter, but with a lot more features. There are two independent serial ports in the chip. Each port is individually addressable and does not interfere with to other port. It uses the best in class FTDI CDM Driver. Just connect it to a USB port on a PC and the driver creates two ports.

 
The FT2232H Breakout Board contains the MPSEE engine. This engine can output SPI, I2C, JTAG or act like an eight bit parallel port. Using the JTAG interface, the FTDI Breakout Board can program the ATMega and Arduinos. It is supported by OpenOCD, urJTAG and others.

Hardware Features:


  • USB 2.0 Hi-Speed (480Mb/s)
  • 2 Independent USB to serial ports
  • 2 MPSSE modules with I2C, SPI, and JTAG
  • General purpose IO pins
  • 3.3volts
  • Supported JTAG debugger in OpenOCD, urJTAG, and others
  • Multi-platform support, GPL drivers
The breakout board includes an EEPROM for custom USB descriptors and
VID/PIDs.

 

 

 

 

 

Downloads

85-000001 Dual Channel FTDI Breakout Board User Manual DUAL_CH_FTDI_BREAKOUT_UM.pdf
95-000001 Dual Channel FTDI Breakout Board DataSheet DUAL_CH_FTDI_BREAKOUT_DS.pdf
55-000001 Dual Channel FTDI Breakout Board Schematics DUAL_CH_FTDI_BREAKOUT_SCHEMATIC.PDF
35-000001 EPT Drivers EPT_2.12.00.exe
Quantity
Product in stock

Price: $29.00

Shipping:$4.00

Loading Updating cart...

Odin-Link BLE Plus MaxProLogic Development Kit

JoyStick Phone app communicating with Odin-Link + MaxProLogic
JoyStick Phone app communicating with Odin-Link + MaxProLogic
Odin-Link BLE Plus MaxProLogic Development Kit







The Odin-Link BLE Plus MaxProLogic Development System

Provides the Easiest Way to Add BLE to any DIY Project.

The Odin-Link plus MaxProLogic is the simplest BLE development kit on the market. The Android phone app, included with the kit, is completely self contained, there is no programming or third party provider access. Just load the “JoyStick.apk” onto your Android phone and start sending commands to the Odin-Link. Most BLE development kits require a third party provider to build a custom Phone app. Because of this, the user must build the phone app, compile the phone app, then load it onto an Android Phone.


Kit Contents

The kit is ready to use out of the box. You will need a USB Micro B cable.
  • Odin-Link BLE Board -- Programmed and ready for use
  • MaxProLogic FPGA Board -- Programmed with Demo LED Blinky
  • JoyStick Android App -- APK is ready for deployment on your phone
  • Project DVD which contains:
    • User Manual for the Odin Link Plus MaxProLogic
    • BLE Demo LED Blinky project
    • Source Code for Blinky project
    • Full Simulation for Blinky project
    • Data Sheets for Odin-Link and MaxProLogic
    • Verilog Getting Started Guide
JoyStick Phone app communicating with Odin-Link + MaxProLogic

The JoyStick app is only available for the Android phone. It provides a simple interface to send commands to the Odin-Link board. There are switches to turn lights on and off, buttons to send single commands and a text communication path. Users can build a wide array of DIY projects including remote lamp controller, BLE controlled robot and remote weather station.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

 Click For Video


Odin-Link BLE Board

The Odin-Link BLE board comes pre-programmed with all the profiles required for the JoyStick app to run on an Android phone. No programming is needed for the board. The use of a third party phone app provider to produce a custom app requires programming of the BLE profiles into the BLE chip. This forces the users into writing code, debugging code and programming the BLE chip. The Odin-Link BLE Board development kit eliminates this extra work. It's virtually plug and play.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

The Odin-Link BLE board includes a v4.2 BLE chip along with a 2.4GHz antenna and matching network. Texas Instruments provides the CC2640 BLE chip. EPT provided the antenna tuning for maximum RF range. The Odin-Link BLE board plugs directly into the J5 connector of the MaxProLogic. All power and communication happen through through this connector. It communicates with the FPGA over a UART serial link. EPT has created a proprietary Verilog interface that runs in the FPGA and allows full bidirectional communication with the Android phone, via the CC2640 v4.2 chip.


MaxProLogic FPGA Board

The MaxProLogic is an FPGA board with the Intel/Altera MAX10 at its heart. The MaxProLogic is an integral piece of the Odin-Link BLE Plus MaxProLogic development kit. It is a standalone FPGA board that is powered by an external source. The onboard switching power supply provides a stable power source for the Odin-Link BLE board. It has a 50MHz ultra low jitter oscillator to
provide an array of different clock sources in the FPGA. The Odin-Link BLE plugs directly into the J5 socket of the MaxProLogic. The serial UART signals are connected directly from the CC2640 to the pins on the MAX10 FPGA.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

The JoyStick Android App takes inputs from the user and generates BLE packets. These BLE packets are transmitted from the Android phone and received by the Odin-Link BLE board. The Odin-Link BLE board decodes the packets and produces ASCII generated commands that are transmitted over the serial UART signals to the MAX10 FPGA.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

EPT has created a Verilog library that runs in the MAX10 FPGA to convert the serial ASCII commands into usable signals. The user will interface their code to the library using an easy SDK from EPT. This makes creating advanced projects quick and easy. Just include the library when synthesizing the FPGA project.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

The Verilog library will parse out each command and send it to the appropriate block interface. There are three block interfaces, buttons, switches and text. There is a demo BLE LED Blinky project included in the DVD. This project allows the user to individually turn on and off the LEDs of the MaxProLogic board. The demo will also allow the user to blink the LEDs in a Blinky Show. The demo project has all the source code, fully compiled project, programming files, and full simulation.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

 

 

 

 

Downloads

105-000001 Odin-Link + MaxProLogic Development User Manual ODINLINK_MAXPRO_DEV_SYS_UM.pdf
115-000001 Odin-Link + MaxProLogic DataSheet ODINLINK_MAXPRO_DS.pdf
125-000001 Odin-Link + MaxProLogic Schematics MAXPROLOGIC_SCHEMATIC.PDF
135-000001 Odin-Link + MaxProLogic Project DVD ODINLINK_MAXPRO_DEV_SYS_PROJECT_2.7_DVD.zip
35-000001 EPT Drivers EPT_2.12.00.exe
Quantity
Product in stock

Price: $59.99

Shipping:$1.00

Loading Updating cart...

USB SPI Slave Breakout Board

USB SPI Slave Breakout Board

Transfer SPI data directly to the PC

The USB SPI Slave Breakout Board provides a simple interface for bi-directional communication with the PC from any MCU (including the Arduino family). It is designed to connect directly to the standard bread board with a reduced footprint. Once connected to an MCU, the MCU Master SPI bus connects to the FT220X chip. This chip connects the SPI bus to the USB bus. The PC communicates with the USB SPI Slave Breakout Board as COM Port. This allows any simple Terminal Window software (such as TeraTerm) to communicate directly with the MCU.

Earth People provides sample software so the user can use the Arduino functions to send data to be graphed on the PC.

Slave SPI Connections Overview

Hardware Features:


  • USB 2.0 Full Speed
  • Independent USB to SPI Slave Bus Running 12MHz Max Clock Speed
  • Board is used as COM Port on the PC
  • USB Powered
  • Provides external +3.3volts @ 50mA
  • FT220X FTDI chip has on chip 512 byte Receive and Transmit Buffers
  • Compatible with any external +5/3.3 Volt MCU (Including all Arduinos)

Description

The USB SPI Slave Breakout Board consists of the FT220X chip
from FTDI. This single chip solution connects the Slave SPI bus
directly to USB. The board includes a USB Micro B connector and
two 1x8 0.1 inch headers. The board is powered from the USB port
of the PC. It provides +3.3V regulated output to power up user MCU’s
or any other power need. Current from the +3.3V regulated output is
50mA. No external power is needed for the USB SPI Slave Breakout Board.

Slave SPI Connections Overview

High Speed Data Display

The USB SPI Slave Breakout Board comes with example software
that displays data from the External MCU (Such as the Arduino Mini
Pro). The user can display multiple channels of data analog, temperature
sensor or digitally generated data.

EPT Serial Graph Tool 1

EPT Serial Graph Tool 2

SPI Slave to Arduino Mini Pro

Downloads

85-000040 USB SPI Slave Breakout Board User Manual USB_SPI_SLAVE_BREAKOUT_BOARD_UM.pdf
95-000040 USB SPI Slave Breakout Board DataSheet USB_SPI_SLAVE_BREAKOUT_BOARDL_DS.pdf
45-000040 USB SPI Slave Breakout Board Projects DVD USB_SLAVE_SPI_BREAKOUT_PROJECT_3.0_DVD.ZIP
55-000040 USB SPI Slave Breakout Board Schematics USB_SPI_SLAVE_BREAKOUT_SCHEMATICS.PDF
35-000001 EPT Drivers EPT_2.12.00.exe
Quantity
Product in stock

Price: $9.99

Shipping:$0.00

Loading Updating cart...
Copyright © 2021, EarthPeople Technology. All rights reserved.