Sedang Disiapkan

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


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 ([url removed, login to view]).

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, [url removed, login to view]

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.

Kemahiran: Pengaturcaraan C++, Kejuruteraan Elektrik, Elektronik, Mikropengawal, Verilog / VHDL

Lihat lagi: fpga usb, usb fpga board, usb3 fpga, usb fpga, arm usb3, cyusb3014 board, fpga board usb, cyusb3014 fpga, fpga usb3, usb3 fpga board, usb3 fpga interface, cyusb3014, usb vhdl, usb controller fpga, usb program, xilinx fpga usb3, fpga board usb3, arm board usb3, usb3, xilinx usb3 board, fpga board api, usb interface fpga, cyusb3014 register, cypress usb3 jtag, fpga usb interface

Tentang Majikan:
( 1 ulasan ) Krefeld, Germany

ID Projek: #1535672

13 pekerja bebas membida secara purata €1411 untuk pekerjaan ini


Dear baranmicro, I am an experienced FPGA engineer. Please, check your PM. Regards, Nikos

€1750 EUR dalam 45 hari
(1 Ulasan)

Hi, I have 4.4 years of experience in Hardware design and verification. This project is of more interest to me. Looking forward for your favor reply.

€2000 EUR dalam 60 hari
(2 Ulasan)

I did similar task in my job. - Cypress EZUSB FX2LP - USB Driver in Linux - Spartan3 FPGA connected to Cypress FIFO interface for high-speed data transmission (ASI signal~270Mbps), connected to I2C interface as sla Lagi

€1299 EUR dalam 45 hari
(1 Ulasan)

Lets do it

€1300 EUR dalam 30 hari
(0 Ulasan)

We can do this

€1000 EUR dalam 35 hari
(0 Ulasan)

We have a team of C++ and Javascript computer science engineers. We use Eclipse on a daily basis.

€850 EUR dalam 21 hari
(0 Ulasan)

Please see your private message.

€1250 EUR dalam 60 hari
(0 Ulasan)

8+ years of experience in digital design especially with Spartan Family FPGA. I have many projects done with ARM CPUs and Exlipse based IDE. See private message please

€1500 EUR dalam 50 hari
(0 Ulasan)

Nice to Meet you, Give me this wonderful opportunity. Kindly consider my service.

€1300 EUR dalam 30 hari
(0 Ulasan)

Hi, Interested in your project, I have most relevant expertise for your project.

€1700 EUR dalam 30 hari
(0 Ulasan)

HI, I am an electronic designer working normally with FPGA (Altera or Xilinx) in VHDL. I am sure to be able to do the job you are requiring, NO PROBLEM AT All. thank you maurizio stefani

€1300 EUR dalam 30 hari
(0 Ulasan)

Hi, Please see the PMB

€1500 EUR dalam 45 hari
(0 Ulasan)

Hello, I have 6 years of experiences in USB side. I have develop the USB1.1 and USB3.0 IP core in verilog for Altera Device. We are group of 5 people which Hardware, Embedded, Driver development and desktop applica Lagi

€1600 EUR dalam 30 hari
(0 Ulasan)