Find Jobs
Hire Freelancers

FPGA board with USB 3.0

€750-1500 EUR

In Progress
Posted about 12 years ago

€750-1500 EUR

Paid on delivery
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 ([login to view URL]). 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, [login to view URL] 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.
Project ID: 1535672

About the project

12 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average €1,458 EUR for this job
User Avatar
Dear baranmicro, I am an experienced FPGA engineer. Please, check your PM. Regards, Nikos
€1,750 EUR in 45 days
5.0 (1 review)
4.0
4.0
User Avatar
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.
€2,000 EUR in 60 days
4.7 (8 reviews)
3.9
3.9
User Avatar
Lets do it
€1,300 EUR in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We can do this
€1,000 EUR in 35 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Please see your private message.
€1,250 EUR in 60 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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
€1,500 EUR in 50 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Nice to Meet you, Give me this wonderful opportunity. Kindly consider my service.
€1,300 EUR in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Interested in your project, I have most relevant expertise for your project.
€1,700 EUR in 30 days
0.0 (1 review)
0.0
0.0
User Avatar
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
€1,300 EUR in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Please see the PMB
€1,500 EUR in 45 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 application development. So if you are interested then I can introduce our group to you and send our profile to you for verification. Thanks, Hardik Sheth
€1,600 EUR in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Krefeld, Germany
5.0
1
Member since Oct 17, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.