Presentation is loading. Please wait.

Presentation is loading. Please wait.

FPGA Sound Recorder & Terminal Interface Steven Wasson ECE 443 Assignments 5 & 6 December 5, 2007.

Similar presentations


Presentation on theme: "FPGA Sound Recorder & Terminal Interface Steven Wasson ECE 443 Assignments 5 & 6 December 5, 2007."— Presentation transcript:

1 FPGA Sound Recorder & Terminal Interface Steven Wasson ECE 443 Assignments 5 & 6 December 5, 2007

2 Block Diagram

3 Noteworthy Features Custom AC97 interface Custom RS232 interface Enough memory to record/play up to 32 seconds of audio data sampled at 4.0 kHz Interactive terminal interface featuring entertaining ASCII art. Parallel processes (state machines) for handling push button inputs, serial input, and audio recording/playing.

4 Device Utilization

5 Unfinished Work ASCII Art implementation of this presentation made viewable through the terminal The transfer of audio data to a wave file on the host through the terminal This work could not be completed due to time constraints.

6 ASCII Art.-. | \ __ ( `\ / | \ \ / | | | `\ / / | |\ \ /` / / | | \ \./' / / | | \ \ / _/| | | | \ \ /' _/ | | | | \ \ /' / / ) | ( \ \ / / / / ( \ \ \ / / / / \ \ ) ) / / / / \ \ | | / / / / \ \ | | ( / / /' \ \| | | / /' /' \ \ /`. |`. \/' /' \ `-;-;-; /' `\ < >.-"-..-\ /.',__ ` \ | | \ /\ | |__ \ |_ \ _.------.._| o\ | |o`|\_,-`. `. | | | |''`'-._._ _.-'. `:_|.__|/`'.-- - ;_ ` ' ' ``--.```--.. \/`..--''' ; `-..-``. -.,-..__._.._._.__. ;`-. ' `. `; | | |.' `. `-.| | | _' `.._. `--''`_.-' ``--._`-...-'" ;: ; _..._ ___.:::::::. `"-._.-''., /:::::::::\ ': \ _._ \:-::::::::::::\ :. | /|.-' /:::\ \::::::::\:::::| ': | | / |:::| `:::::::|:::::\ ': | `\ | __ |\::/\ `-:::-|::::::| ': |.`\.\_.' `.__/ | |::::::\ ':. | \ ';:: /.-._, / |:::::::| :. /,`\;:: \'./0) |_.-/ ;:::::::| ': | \.`;::. `` | | \::::::/ :' / _\::::' / / \::::| :' /,=:;::/ | \:::| :' | (='` // / | \::\ `: / '--' | /\ | \:::. `:_|.-"""-. \__.-'/::\ | '::::.:::...:::. '. /:::| | '::/::::::::::::. '-.__.:::::| | |::::::::::::\::..../::::::| / |:::::::::::::|::::/:::::::// \:::::::::::::|'::/::::::::/ /\::::::::::::/ /:::::::/:| |::';:::::::::/ |::::::/::; |:::/`-:::::;;-._ |:::::/::/ |:::| `-::::\ `|::::/::/ |:::| \:::\ \:::/::/ /:::/ \:::\ \:/\:/ (_::/ \:::;__ \\_\\___ (_:/ \::):):)\:::):):) `" `""""` `""""""`. `: : :. __.'_.' : _.--' `-._.'.-'.... `. :.-..--.`. : : : : : : : : :`;; :`; ; : `.`O;' `O;.' :.'.---..--. ;. : '._ :' ; :: :.-`-.;..'.': `. ``` `. :-' : : `-.__._ _.' : ; : ;``` : `. _.-.'. ``-._ : `.-' : : `-. : _.: ` `-._ `, `._.-' ; `.`-. ;_, _., : `.: ;' ;-' ; : ``.___.' : : ;_..--' `. ; `-.__...' : : : :-:__; : : :.-~~~--..__: : :___..---...'.' : `, :,' : `; ; `: _.'`._ :,' `~~~'----'' `'-.____....',.-'"'=;_, |\.'-~`-.`-`;/| \.` '.'~-.` './ (\`,__=-'__,'/) _.-'-.( d\_/b ).-'-._ /'.-' '.---. ' '-.`\ /'.' (= (_) =) '. `\ /'.', `-.__.-.__.-','. `\ (.'. V V ; '. ) ( |:: `-,__.-.__,-' ::| ) | /|`:..:'|\ | | / | `:. :' |`\ | | | ( :..: ) | | | | ( `:. :' ) | | | | \ :..: / | | | | \`:..:'/ | | ) ( `\`:..:'/' ) ( ( `)_ ) `:._.:' ( _(` ) \ ' _).' `. (_ ` / \ '_) /.'"```"'. \ (_` / `'"` \ ( ) / `"'` ___ `.`..'.' ___.` ``"""'''--`_) (_'--'''"""`` `. (_(_(___...--'"'` `'"'--...___)_)_) ___ __ _/:::>__ /:/_/::/ _/::> _/:(/:::\_/::/ _):::::::::::::\ _/::::::::::::::::\____ / \:::::::::/ \ | ::/\ :::::::: / \:: | / ::/ \ :::::: / |:::/ /:::| \::::::::/ |:::\ /::::| \::::::/ |::::\,------: \::::/ :------, / ___ \0 / \ 0 / ___ \ :,-' ) ` `---' `---' ( `-, : \_ \ ' ` \_ _/ \____\ \/ \ _______\________ \,-' ) \,-,----------- _/ \,-' \\ ) _/ (___________/__________\\ / :;;;\___________________) ______,:;;;;;;;;:______,;;;;;;;;;;;;;;;;;;;;;;;;\_ /;;;;;;;;;;;;;;;;;;;;;;;;;;;\_ /;;;;;;__;;;; ;;;;;; ;;;;;;;;;;\ ASCII Art provided by … http://www.heartnsoul.com/ascii_art/ascii_cartoon_characters.htm Lame Quotes provided by … Steven Wasson


Download ppt "FPGA Sound Recorder & Terminal Interface Steven Wasson ECE 443 Assignments 5 & 6 December 5, 2007."

Similar presentations


Ads by Google