Alternative USB host driver USBHOSTF

Discussion about writing software for VS1005 and the VSOS Operating System. Also posts about VS1005-related hardware design and device drivers should be posted here.
Post Reply
User avatar
Henrik
VLSI Staff
Posts: 1150
Joined: Tue 2010-06-22 14:10

Alternative USB host driver USBHOSTF

Post by Henrik » Wed 2017-01-25 13:09

Hello!

Attached to this message is an experimental, faster version of the USB Host driver, called UsbHostF.dl3 (the letter 'F' stands for "Faster"). It has been developed to solve the specific problem of not being able to play 96 kHz 24-bit WAV and 96 kHz 16-bit FLAC files with the default driver.

Comments are welcome!

Kind regards,
- Henrik
Attachments
UsbHostF100.zip
Faster version of the USB Host driver, called USBHOSTF.DL3
(34.69 KiB) Downloaded 83 times
Good signatures never die. They just fade away.

User avatar
Henrik
VLSI Staff
Posts: 1150
Joined: Tue 2010-06-22 14:10

Re: Alternative USB host driver USBHOSTF v1.01

Post by Henrik » Fri 2017-01-27 13:25

Hello again!

The highly experimental, faster USB Host driver has reached version 1.01. While its absolute maximum read speed (849 KiB/s) slightly lower than that of version 1.00 (907 KiB/s), it uses much less CPU and buffers better. This makes it possible to play 96 kHz 24-bit Hi-Res FLAC files using this driver!

On the negative, this driver is larger than the baseline USBHOST.DL3 driver. Some of the difference might be optimized away with time, but for now it is what it is.

Comments are always welcome!

Kind regards,
- Henrik
Attachments
UsbHostF101.zip
USBHOSTF.DL3, the experimental and faster USB Host driver, version 1.01.
(38.16 KiB) Downloaded 125 times
Good signatures never die. They just fade away.

Post Reply