Skip to content

Releases: hansfbaier/adat-usb2-audio-interface

Now works on Cyclone V too

25 Jan 21:16
Compare
Choose a tag to compare

Thanks to @fritzbauer the design now also works
with QMTech's Cyclone V boards.

Device basically useable

20 Jan 05:13
Compare
Choose a tag to compare

The device is now basically useable and this marks the first real release.

This is an important bugfix release:

  • Audio input in Stereo Mode (eg. VoIP/Videoconferencing) works again (#3)

If you find bugs, please file an issue.

Mutual MIDI works!

18 Jan 08:05
Compare
Choose a tag to compare
Mutual MIDI works! Pre-release
Pre-release

Both USB devices now can send each other MIDI.
Tested working on EP4CE55 (EP4CE15 should work as well too).
Problems on Cyclone V (DAC audio FIFO overruns, sample rate feedback too high).
Attached bitstream files are for the EP4CE55.
Known Issues:
Audio input has glitches in two channel mode:

USB1 ↔ USB2 bidirectional audio works

08 Jan 07:43
Compare
Choose a tag to compare
Pre-release

Now USB2 ↔ USB1 audio sending/receiving works both ways

Now includes a new ADAT transceiver implementation which
uses a fraction of its resources.

Also included in this release is a USB analyzer trace of USB1 which
is a square LFO going from zero to full. This demonstrates the low latency
of the device of about 0.2ms.

Bitstream files are for the EP4CE55, which I use for development convenience.

Now both headphone DACs on the board work

01 Jan 10:55
Compare
Choose a tag to compare

Both DACs are now operational. Bitstream files are for the EP4CE55 board.
If you need them for the EP4CE15 board, let me know.

All four ADAT transceivers seem to be solid now

31 Dec 14:10
Compare
Choose a tag to compare

The previous version had FIFO overruns when more than two ADAT receivers were plugged in.
I increased the FIFO sizes and now it seems to work well will all receivers active.

The attached bitstreams are for the EP4CE55, which I develop on.
The production version will likely have a pin compatible EP4CE15.

First version with all 4 ADAT terminals works

30 Dec 23:30
Compare
Choose a tag to compare

Although still with bugs,
this is a first version with 32 input and output channels working.
The attached .sof file is for one-time loading of the FPGA.
If you want to flash permanently, write the .jic file with the Quartus Programmer
into the FPGA board.
The current files are built for the EP4CE55 but eventually a
pin-compatible EP4CE15 will be used.