12.07.2015 Views

Kompendium - Datorteknik

Kompendium - Datorteknik

Kompendium - Datorteknik

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

programmeras till att utföra mer eller mindre komplicerade uppgifter, och därmedersätta flera TTL-kretsar. Den enklaste formen är PAL, Programmable Array Logic.En PAL-krets är en mycket enkel programmerbar krets, som i sin enklasteform bara kan implementera ganska enkla kombinatoriska nät, eller, om vipporingår, enkla sekvensnät.En något mer sofistikerad form är PLD, Programmable Logic Device. BådePAL och PLD innehåller en programmerbar array, samt ett grindnät från arrayentill en rad utgångar. Dessa utgångar kan vara utgångarna från en rad vippor (som iPALen 16R8) eller så kallade makroceller, där vippan ingår i ett litet nät som tillåterviss konfigurering. Större kretstyper, CPLD (Complex PLD) och FPGA (FieldProgrammable Gate Array) innehåller flera block som var och ett kan motsvara enPLD. Som första exempel tittar vi på PALen 16R8. Det är en PAL med D-vippor,vilket innebär att den kan användas för att konstruera sekvensnät.1.2.1 Exempel på PAL, 16R8I arrayen kan lodräta ledare anslutas till de vågräta ledare som går in i grindnätentill höger. Varje lodrät signal har redan en vågrät ansluten, nämligen någon av följande:en insignal, en utsignal från en vippa, eller inverterade versioner av dessa.De vågräta ledarna som går till grindnäten är betydligt fler än vad som syns påbilden, flera ledare representeras med en linje, men lodräta är blott 32.Figur 1.1: PAL 16R8.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!