OpenCores

VHDL wavefile package

Project maintainers

Details

Name: vhdl_wavefiles
Created: Aug 24, 2008
Updated: Oct 13, 2008
SVN Updated: Mar 10, 2009
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star1you like it: star it!

Other project properties

Category:Uncategorized
Language:
Development status:
Additional info:
WishBone compliant: No
WishBone version: n/a
License:

Description

This short and simple package makes it easy to read and write wave files for signal processing in simulations.
This is usefull if you want to check your simulation results with Octave.

Features


There are no restrictions about the numbers of channels or the sampling rate, but it only supports the uncompressed 8, 16 or 32 bit little endian format for now.

CreatePackage.m is an very simple Octave script, which generate constant VHDL arrays for eg. filter coefficients or testpatterns.
For now only one dimesion is supported.

Status

- Production Status
All tested but only from a single person.

bugfix: reading wave file samples now signed 12.10.2008

- Features for the future
package wavefiles:

support float data type

script CreatePackage:

support more dimensions
support cell array for additional lines eg.
include = 'use ieee.numeric_bit.all;'