CE /

DAT096

Embedded System Design Project / DAT096

Reverb:

https://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf

XADCn i Xilinx-FPGAn:

Attach:XADC-manual.pdf

Noter:


2013-

Möte med Oscar Albinsson

  • Ska man manipulera ljud?
  • Ska man processa ljud?
  • Det är för att få en möjlighet till analog input.
  • Kortet som vi har titta på har PWM-audio output.

För ett par år sen var det några om gjorde en gitarrpedal som finns som kod. Källkoden finns på nätet. Oscar: ett sätt att dynamiskt återskapa distorsion. Mixerbord kan man kanske. En-kanals strip Det finns ingen större vits. Equalizer på något sät. Något slags interface. Det lättaste blir PC-interface. Följa en standard så kan man använda Midi till

De har ett labbsystem med en buss där många burkar pratar med varandra och man ska generera en sinusvåg. Man skulle kunna en skärm och tangentbord direkt till kortet.

Slutprodukten skall vara batteridriven.

Manipulera eller generera ljud?

A/D - det sitter en A/D på kortet. Sigma-delta. Man vill helst ha 24 bitar in. 16 funkar om man inte har förstärkning. 12-bitars AD sitter på kortet. Det är lite LO-FI. Det räcker att det är OK. 12 bitar är OK. Det är 70dB. Det får duga.

Och manipulera kan vara två saker; tonkontroller. Delay finns en färdig algoritmer som går att använda.

Hur mycket minne finns det? 5 Mbit RAM. 15000 logic slices kan göra om en del till slices. 16 Mbyte cellular RAM. Seriellt FLASH. Koppling till SD-kort.

Accelerometrar finns det också - man kan göra.

Göra en del med flyttal. Det går att göra med fixed point. En flyttalsimplementation?

Det finns en VGA-utgång. Tangentbord och skärm & USB.

Få in ljud - sen tonkontroll. Användargränssnitt skall finnas som kan berätta något spännande. frekvensanalys. Brusnivå kanske. Också köra pilka transformer kanske. 240 DSP sliced Xilinx 18x18 multiplikator.

Kravet är att det ska kännas som realtid. 5 ms max 10 ms.

Hantera vissa enkla realtidskrav.


2013-10-14 Lars: Det här kortet vi pratade om har ingen styrbar effektförbrukning. Sven: Det finns ett kort med effektmätning för 999 dollar. Det finns en liten möjlighet för det.

Lars: Pengarna till labbet.

Det ordnar sig mer pengar.

Det är bättre att uppgradera till en nyare familj.

Flagga upp detta till Johan och Rolf.

Det där kortet vi tittade på tidigare är ett instickskort till en PC. Men det gick att köra fristående. Det har en kantkontakt.

Det borde finnas med. VI måste kolla det.

Effektmätningen är ett litet frågatecken?

Om vi skriver det väldigt hårt med effektmål så blir det kanske svårt.

Höra oss för med studenterna vad de är intresserade av…. De bör ha läst mixed-mode-kursen för detta.


Labplatser i period 3 och 4. I period 4 måste vi han några tider i labbet.

Vi måste föra lite diskussioner om detta. Kvällstider är möjligt. Det måste finnas lite dagtider i mitten av veckan. Det är en viktig sak att ta tag nu.

Vi ska boka upp det som finns.


Vi har en kund. Vi kan tillhandahålla en virtuell processor. Bygga acceleratorer till den.

TOnkontroller. Eko? Annan effekt?

Användarinterface måste finnas. VGA-utgång. Det är nog ett litet sidospår.

En liten tecken- eller punktbaserad display som de kan använda. 16 brytare.

De ska envisionera en slutprodukt.

Lite frågetecken kringa GUI:arna.

Det ska vara en produkt för gatumusikanter!

Bremen!!!

Ska vi sätta upp målet för dem att de ska ha tonkontroller.

Ni behöver i er plan.

Ett sätt.

Option få feedback från kunden.

I början på period 4 har ni chansen att demonstrera för kunden och få feedback på det. Det sätter en hård deadline. Dema i vecka 2. Det är tomt i labbet i vecka 1. Vi måste sätta upp demonstrationen i vecka 2.

Emil Milh kommer på första föreläsningen. Lena pratar med Emil.

Vi ska göra ett utkast till beskrivningen som är en beställning.


Driftstid specas, och de ska ta reda på vilket batteri som krävs!

5 ms, eller absolut max 10 ms.

Specas vilka delar som ska vara med. Ljud in/ut, volym, tonkontroll, delay. Reverb for extra credit.

Användarinterface.