Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: westrice on April 14, 2012, 04:18:36 AM

Title: Information about the fx2 firmware included in the TE0320 reference design
Post by: westrice on April 14, 2012, 04:18:36 AM
Hello,

I would like to know if there's information regarding the fx2 firmware provided in the TE0320 design, I was able to figure out some aspects of the controller configuration (slave fifo mode, double buffered endpoints with 512kbyte, etc..) but I need the full info about it (the fx2_core and fx2_i2c cores datasheets do not provide enough info imo).

On a side note I have another question: the USB API provided was built accordingly to the firmware? I'm asking this because it would come in handy to have USB Isochronous transfers and it seems that the API-firmware duo only supports Bulk. 

Thanks.
Title: Re: Information about the fx2 firmware included in the TE0320 reference design
Post by: Oleksandr Kiyenko on April 14, 2012, 01:16:49 PM
Hello westrice,
We just start new repository for FX2 firmware https://github.com/Trenz-Electronic/TE-USB-Suite/tree/master/TE-FX2-FW
under MIT license.
You can find information you need in source code.
Note that current firmware in repository have new Device ID and Vendor ID as we preparing it new driver release, but
all functions should work. You are welcome to take part in firmware development to add new functionality.

Regards
Alex
Title: Re: Information about the fx2 firmware included in the TE0320 reference design
Post by: Hengist on April 11, 2014, 06:31:20 PM
The release of the third generation Trenz Electronic USB FX2 Suite made this post obsolete. Please access current documentation and resources here: TE USB FX2 Suite (https://wiki.trenz-electronic.de/display/TEUSB/).