FPGA Board With USB 3.0

We are looking for someone who can program our new FPGA board with USB3.0.

Required skills are:
C/C++ and VHDL
Good understanding of Eclipse and Visual C++ IDE and ARM GCC
Good understanding of Xilinx Spartan 6 FPGAs and Xilinx ISE
Good understanding of USB

Our board has the following components:
1x USB3.0 Connector
1x CYUSB3014 USB Controller Chip with ARM Processor from Cypress
1X I2C EEPROM for ARM Processor
1x Spartan 6 XC6SLX16 FPGA
1x 1Gbit DDR2 SDRAM connected to the FPGA (Not used currently)
1x 100 MHz Clock for FPGA
2x 100 pin extension connectors
Power supplies for USB Chip and FPGA
Leds

The board features:
-Can be used as bus powered or self powered.
-Very Small, 45mmx65mm
-External connectors have:
. More than 100 General purpose IOs connected to FPGA or/and USB Chip
. JTAG connections for FPGA and USB Chip
. I2C bus connected to USB Chip
. SPI bus which can connect to an SPI Flash to configure FPGA
-FPGA can be configured with serial slave or SPI modes.
In SPI mode an SPI flash must be connected externally to extension connectors.
In serial slave mode (default) the USB Chip is responsible to configure the FPGA with serial interface (program, init, done, cclk, do ...).

Required software and FPGA development:
1 - USB3.0 driver for 32 bit and 64 bit Windows.
This is already done by Cypress and available for download together with a C++ and C# library.

2 - Firmware for CYUSB3014 USB3.0 chip. Compiled by ARM GCC using Eclipse IDE.
The firmware SDK is available to download from Cypress website (http://www.cypress.com/?id=3521&rtID=119).
The firmware should implement 4 USB Pipes. Control Read/Write, Bulk Read/Write.
It must transfer data over bulk pipes using slave fifo interface.
It should also implement vendor requests using Control pipes.
We need the following vendor requests:
- Configure FPGA
- Clear FPGA
- Reset FPGA
- Register write (address, data to FPGA)
- Register read (address, data to FPGA)

3 - Windows API DLL in C++ (Later also C#) developed with Visual Studio 2010.
We need the following functions.
- Enumerate devices
- OpenDevice
- CloseDevice
- WriteBulkData
- ReadBulkData
- RegisterWrite
- RegisterRead
- ConfigureFPGA
- ClearFPGA
- ResetFPGA
- Some other control and initialization functions.

4 - Windows Test program in C++ (Later also C#) developed with Visual Studio 2010.
It is just for testing the API functions.

5 - An FPGA entity which connects to slave fifo interface and tests bulk read/write and register read/write.

Please check the CYUSB3014 download link, http://www.cypress.com/?id=3521&rtID=119.
There you can download the driver, api, firmware library as well as many examples.

Selected developer will get the board schematics and a board for testing from us.

Search All Jobs:

This May Need A Whole Team Including But Not Limited To All Aspects Of Web Development. For A Group Of Micro Real Estate & HOA Websites

Integrated - Real Estate marketing websites: AND Home Owner Association Websites: like the ones these companies build http://www.hoa-sites.com/ , http://www.hoaconnections.com/ , and http://www.associationcomm...

  • Fixed Price Project
  • Max $5000
  • 3 years, 5 months left

Senior PHP Developer

We are searching for a Senior PHP, Zend, JQuery, Bootstrap, MySQL, ++ Developer. We can offer fulltime work for the right expertise and pay up to $1500 per month.

  • Fixed Price Project
  • Max $1500
  • 1 year, 8 months left

Web Programmer To Design A Complex And Dynamic Language School Site

I'm looking for someone to design the structure of a language school site with campus online, access to video interactive lessons, tests, agenda for lessons, customer assistance for students and teachers, chat, blog, forum, shop, control of inscriptions of students and teachers, personal links f

Skills Required: Web Development , Web Programming
  • Fixed Price Project
  • Max $5
  • Job Expired

Web Development Team

Ho we are looking for a great web developement team that has proven skills to manage and take care of a word press blog. The current team is just not cutting it and I need a team that will finish tasks completely and doubl check their work...

Skills Required: html php wordpress
  • Fixed Price Project
  • Max $100
  • 5 months left

PHP Programmers

- Design, create and maintain for our next level online portals/websites. - Design, create and maintain for our existing management system. - Lead the change and maintain the industry lead

Skills Required: ajax html javascript mysql php
  • Fixed Price Project
  • Max $2500
  • 1 month, 4 weeks left

Web Development999

This is a testing job. The minmum words for description is at least 100. You should only attempt to take the tests ONCE. Multiple attempts will automatically disqualify your application. You should only contact eSkill support for Technical issues...

Skills Required: Web Development , Web Programming
  • Fixed Price Project
  • Max $200
  • 2 weeks, 3 days left

Web Development350

This is a job designed to test our system - PLEASE DO NOT APPLY. The minmum words for description is at least 100. You should only attempt to take the tests ONCE. Multiple attempts will automatically disqualify your application. You should only contact eSkill support for Technical issues...

Skills Required: Web Development , Web Programming
  • Fixed Price Project
  • Max $900
  • 3 weeks, 1 day left

Homeland Season 1

This is not a real job. It's fake. Please do not apply. Try out the job. During a one-week fixed-price trial assignment, prove to us that we should give you the full-time position of 40 hours/week at the job's hourly rate...

Skills Required: Web Development , Web Programming
  • Fixed Price Project
  • Max $50
  • 1 month left

Looking For A Web Programmer, Expert In Html5, Wordpress, Php Open Sources Magento,Joomla & Cake Php

To develop a website and to work and grow with us. some one who can deliver the work on time and with the revisions up to the client is satisfaction. We have many projects with us and a good number of clients. Kindly mail us only if you are capable of delivering it on time without any Errors...

  • Fixed Price Project
  • Max $250
  • 5 months, 4 weeks left

Small Firm Needs To Hire A Full Time Codeignitor PHP Programmer Expert

I'm run a small firm and im looking to hire a Full time computer programmer to do daily task 8 hours a day. We use php, and codeignitor. Coder must be able to meet deadline and me on time. 1. I need a computer programmer that's an expert in codeignitor 2...

  • Fixed Price Project
  • Max $800
  • 1 month, 1 week left

Job Details

  • Job Type
  • Fixed Price Job
  • Budget
  • €750-€1500
  • Start Date
  • 03/30/2012 08:29:59 AM
  • Job Status
  • Job Expired