vandal-equalizer

所属分类:通讯编程
开发工具:VHDL
文件大小:0KB
下载次数:0
上传日期:2013-01-13 12:13:37
上 传 者sh-1993
说明:  用VHDL编程的简单音频均衡器。其目的是作为VHDL的学习练习,执行一些...
(A simple audio equalizer programmed with VHDL. Its purpose is to serve as a learning exercise of VHDL, performing some basic digital signal processing tasks such as filtering, level detection, reverb effects and gain adjustment.)

文件列表:
Enunciado_lsed1112-v1.4.pdf (3594865, 2013-01-13)
FA.vhd (419, 2013-01-13)
FA_m.vhd (439, 2013-01-13)
adder_16b.vhd (4038, 2013-01-13)
am_block.vhd (2706, 2013-01-13)
carry_bypass_block.vhd (1281, 2013-01-13)
csm_block.vhd (2630, 2013-01-13)
csm_lastblock.vhd (2545, 2013-01-13)
delay.vhd (944, 2013-01-13)
doc/ (0, 2013-01-13)
doc/img/ (0, 2013-01-13)
doc/img/adder_test.png (18860, 2013-01-13)
doc/img/array_mult_block.pdf (22308, 2013-01-13)
doc/img/array_multiplier.png (34979, 2013-01-13)
doc/img/carry_save_block.pdf (25198, 2013-01-13)
doc/img/carry_save_mult.png (27269, 2013-01-13)
doc/img/carrybypass.png (18532, 2013-01-13)
doc/img/carryskipblock.png (6501, 2013-01-13)
doc/img/digital_proc.png (87390, 2013-01-13)
doc/img/filter.png (35410, 2013-01-13)
doc/img/multiplier_test.png (10018, 2013-01-13)
doc/img/respfiltro0.pdf (42897, 2013-01-13)
doc/img/respfiltro0_gain.pdf (37940, 2013-01-13)
doc/img/respfiltro1.pdf (42945, 2013-01-13)
doc/img/respfiltro1_gain.pdf (38813, 2013-01-13)
doc/img/respfiltro2.pdf (42709, 2013-01-13)
doc/img/respfiltro2_gain.pdf (38214, 2013-01-13)
doc/img/respfiltro3.pdf (31608, 2013-01-13)
doc/img/respfiltro3_gain.pdf (34292, 2013-01-13)
doc/img/respfiltro4.pdf (27505, 2013-01-13)
doc/img/respfiltro4_gain.pdf (26569, 2013-01-13)
doc/img/respfiltro5.pdf (21370, 2013-01-13)
doc/img/respfiltro5_gain.pdf (21392, 2013-01-13)
doc/img/respfiltro6.pdf (15383, 2013-01-13)
doc/img/respfiltro6_gain.pdf (15311, 2013-01-13)
doc/img/respuestas.pdf (209277, 2013-01-13)
doc/img/ripple_carry_adder.png (7177, 2013-01-13)
doc/img/system_description.png (216486, 2013-01-13)
... ...

#vandal-equalizer ##Overview **vandal-equalizer** is a simple audio equalizer programmed with VHDL. Its purpose is to serve as a learning exercise of VHDL, performing some basic digital signal processing tasks such as filtering, level detection or gain adjustment. The project comprises the implementation of the following modules, each of which can be studied as independent VHDL examples: * IIR digital bandpass filters * Gain adjustment for each audio band * Delay module (reverb effect) * Simulated VU meter (level detection) The project has been developed with *ModelSim PE Student Edition 10.1*. Although it has not been simulated with any other tool, it should be able to work with any simulation software compatible with VHDL. The quality of the implemented modules may not meet high performance standards. The purpose of this implementation is exclusively educational, and therefore a proper audio processing ability is not guarranteed. ##Installation I recommend using ModelSim for simulation of this project. A free copy can be obtained from [their site](http://model.com/update/modelsim-downloads) as long as it is used for educational purposes. If you are a student, visit http://model.com/update/modelsim-downloads and get the free copy they offer. There are also many other compatible tools, such as *GHDL* and *GTKWave*, which can be used for VHDL simulation. Download the source files from github: ```bash git clone https://github.com/Krun/vandal-equalizer.git ``` Compile and run the simulation. Testbench files are provided, although they do not provide an exhaustive demonstration of the implemented capabilities. ##FPGA Embedding This project has not been made with the purpose of being embedded in FPGA's, and therefore, its implementation is not adequate for its direct embedding.

近期下载者

相关文件


收藏者