En Nybörjarguide till programmerbara logiska enheter



Jag sammanställt detta instructable efter märker att det verkligen inte finns något på webbplatsen om programmerbara utom för en fråga och en instructable om programmerare (se länkar nedan).

Så i ett försök att försöka hjälpa alla förstå vad en programmerbar logik är enhet och som en
medel för utstationering min första instructable är ni här.

Programmerbara logiska enheter, vilka är de? Särskilt är de en integrerad krets att du programmera med hjälp av ett hårdvarubeskrivande språk till exempel VHDL eller Verilog. Andra språk som du kanske har hört talas om är CUPL eller ADA. Med rätt verktyg kan du även skapa en schematisk som används för att bygga den fil som används för att programmera enheten.

Det finns flera typer av programmerbar logik. Äldre versioner som den programmerbara array logiken (PAL) som PAL20R8, generiska array logiken (GAL) som GAL22v10, programmerbara logiska enheten (PLD) som 22V10, enkla programmerbara logiska enheten (SPLD) som 20V8 har funnits ganska länge.

Komplexa programmerbara logiska enheten (CPLD) som XC2C32A från Xilinx och field programmable gate array (FPGA) som XC3S50 från Xilinx är några av de nya versionerna av programmerbar logik som är ett resultat av förbättringar av de ursprungliga typerna av enheter.

Dessa typer av enheter är tillgängliga från flera tillverkare som Texas Instruments, Cypress Semiconductor, Atmel, galler Semi, Altera, Actel och Xilinx. Några av dessa leverantörer inte längre tillverka dessa enheter själva men har sålt rättigheterna till Rochester elektronik som tillverkar dem med samma artikelnummer och logotyper medan vissa som galler erbjuder fortfarande GAL enheter förutom nyare CPLDs och FPGAs.

Se Steg
Relaterade Ämnen

Nybörjarguide till felsökning i MPLABX med ChipKIT PRO MX7 av DIGILENT

Detta Instructable är en Nybörjarguide till felsökning kod programmerat i MPLAB X IDE v2.0. De åtgärder som omfattas är gemensam tillämpning av debugger programvara och problem jag stött på som en nybörjare användare och en oerfaren programmerare. In...

Nybörjarguide till DIY ljuskrona örhängen

Detta instructable är en Nybörjarguide för de där ute som ännu inte har att gräva i smycken att göra. Jag tror de flesta människor inte inser hur enkelt det är att göra på egen hand. En stor craft-projekt för barn och vuxna och också ett sätt att tjä...

Nybörjarguide till att bygga Arduino robotar med Bluetooth och Android

i den här guiden vi gå mot att skapa en Arduino robot som kan styras via bluetooth med en Android-telefon/tablett. Detta är en Nybörjarguide som kommer att kort gå över ledningar och programmering din robot.Steg 1: Bygga lista... Följande är en lista...

Den kompletta Nybörjarguide till HTML

denna handledning är skriven från grunden för nybörjare till världen av programmering. Självklart om du är bekant med vissa programspråk kommer detta vara något lättare.Om du är ny till programmering får inte avskräckt. Jag själv försökt Python ett p...

Nybörjarguide till OpenGL: Bygg din egen CAD-program

Min Autodesk Maya elevtillstånd löpt ut nyligen. Så jag gjorde vad någon skulle göra, bygga min egen 3D CAD-programvara (se upp Autodesk).Så jag började skriva mitt program i C++ använder OpenGL, SDL och i ungefär en vecka, detta var resultatet.Några...

En Nybörjarguide till stor-farmor Judy Texas Sheet Cake

Behöver något gott för en fest med massor av människor? Eller känner för att gå på en choklad binge? Är detta det perfekta receptet för dig. Denna kaka blir 15-20 stora portioner.Introduktion till tårtan:Detta recept är från min gammelmormor och har...

Nybörjarguide till Maya: robotar

Autodesk Maya är ett bra verktyg för att skapa komplexa modeller. Om du vet vad du gör, kan du ganska mycket design något med Maya. I detta instructable, jag kommer att vara din guide till enkla polygon modellering i Maya. Även med grundläggande verk...

Nybörjarguide till att spela Piano

STEG 1 Varför spela Piano?STEG 2 titta på PianoSTEG 3 hem nycklar och A-GSTEG 4 vad är skalor?STEG 5 behandlingen musik: IntroduktionSTEG 6 rader och utrymmenSTEG 7 skrivet Piano musik och rytmSTEG 8 nycklar och tonarterSTEG 9 få det tillsammans med...

En Nybörjarguide till Intel Edison

Hej där! Jag fick nyligen en Intel Edison ombord från Instructables, som en fin present. Om din undrar vad det är, är Intel Edison en liten dator storleken på ett SD-kort (det är seriöst liten), för elektronik och hobby ute. Det har dual-core Atom-pr...

ESP32 Nybörjarguide till församlingen & (beta) testning

Din är verkligen en av de lyckliga 200 att ta emot en ESP32 för beta-testning. Det nätta lilla paketet kom några dagar före jul. Ja, julen kom tidigt! Det är ett tufft samtal, brottning med beslutet att rosta fågeln på julafton middag eller utforska...

Nybörjarguide till 3D-utskrifter med Objet Connex 500: hur man bygger en missil bärraket Tank (och rensa i röran som du gjort i processen)

The Objet Connex 500 3D skrivare... ett mystiska, magiska och fantastiska Hi-Tech mästerverk, kan 3D utskrift hög detaljerad prototyper. Att veta hur att driva denna förunderliga enhet är en hemlighet bara känd av några valda de. Och nu har du, min k...

Nybörjarguide till växande svamp

Denna guide är en steg för steg-guide för nybörjare som vill odla champinjoner. Jag kom inte med de flesta av dessa tekniker (faktiskt, förmodligen inte någon av dem) och kommer att citera källor när det är möjligt. Jag försöker inte ta åt sig äran f...

Nybörjarguide till samla mynt

har du någonsin vill samla mynt, men visste inte var du ska börja? Tja, kommer att detta Instructable lära dig grunderna i mynt insamling från gradering, till hur du ska hantera mynt.Steg 1: Öka din kunskap Det första misstaget som alla nybörjare gör...

En djuplodande Nybörjarguide till våtrakning

våtrakning är en teknik som har fallit i onåd sedan tillkomsten av disponibel, flerbladiga rakhyvlar. Det är inte att säga det inte finns fördelar för denna gamla metod; men eftersom du är här, kan vi anta att du har vägde alternativen. För att komma...

Nybörjarguide till att ansluta din RC plan elektroniska delar

Jag gillar bygga RC flygplan. Ett problem jag hade var som inte kunde hitta en guide till grunderna i ansluta alla elektronik delar tillsammans (på instructables). Förhoppningsvis hjälper denna I'ble dig att komma igång med ditt RC plan.Mitt mål är a...

Nybörjarguide till Radio kontroll flygplan

Detta instructable är avsedd att bekanta dig med det grundläggande arbetet i radiostyrda flygplan. Det är inte en komplett guide till allt om ämnet, dess avsedda att informera läsaren om vad det innebär och hjälper dig att välja rätt flygplan för dig...

Nybörjarguide till löda pasta

Obs: "beginner's guide", menar jag en guide skriven av en nybörjare. (Jag gjorde det på TechShop SF, under mina första veckor!) Jag har några teknik tips att dela, men för mer ingående frågor, Google är din vän.Löda pasta kan du fylla i en styre...

Lätt Nybörjarguide till att göra en "BIODIESEL" drivs bilen

de flesta människor inte inser en dieselmotor kan köra på spillolja fritösDetta är ingalunda en perfekt metod, eller det bästa sättet att göra det, bara ett enkelt sätt att lära sig för nybörjare att komma in i detta. Att det är ett första steg till...

#4 Nybörjarguide till Arduino hårdvara del 2

Fortsättning på Del1, tar denna video på Arduino hårdvara för nybörjare en titt på några ytterligare Arduino maskinvara och kringutrustning att få dig på vägen till ett projekt.Här tittar vi på Liquid Crystal skärmar (LCD) skärmar och Realtid tar tid...