Getto programmeerbare logica (CPLD) Development System


voor de afgelopen paar maanden ik heb al genieten van het Ghetto-ontwikkelsysteem voor de AVR-processors. In feite is dit bijna nul dollar hulpmiddel gebleken zo fascinerend en nuttig dat het kreeg me af alsof het mogelijk is het begrip FPGA/CPLD ontwikkeling evenals uit te breiden. (FPGA: Field Programmable Gate Array. CPLD: Complex Programmable Logic Device.)

Dus ik heb een beetje graven op het web en kwam met een ontwikkelingssysteem voor Atmel CPLDs. vergelijking met Altera apparaten blijkt hun pinout hetzelfde (binnen de beperkingen die ik detail hieronder), zodat ze ook zal werken. Door het bouwen van de ontwikkeling van bestuur en de interface-kabel ik zal presenteren, dan het downloaden van de tools, u kunt uw eigen CPLD-toepassingen ontwikkelen.

Let op: de volgende beperkingen en beperkingen. Ik heb geprobeerd om het evenwicht tussen capaciteit en eenvoud, zodat u aan iets dat u zult genieten en leren bouwen kunt van.
Alleen 5V apparaten. Uitbreiding van het systeem ter dekking van extra spanningen (3,3 v, 2.5V, 1.8V worden ondersteund door Atmel apparaten in dezelfde familie) is niet moeilijk, maar het bemoeilijkt de ontwikkeling boord zowel de programmeer kabel. Laten we overslaan voor nu. Merk op dat u moet bieden een 5V levering aan de Raad van bestuur.
44 pin alleen PLCC. Ik heb in het bijzonder de Atmel ATF1504AS geprogrammeerd. Het getto CPLD-concept kan gemakkelijk worden uitgebreid tot andere Atmel-apparaten, maar dit apparaat leek me een goed compromis tussen prijs, gebruiksgemak, en vermogen. Het concept moet ook gelden voor andere apparaten zoals die van Altera, Xilinx, Actel, enz. In feite de Max7000 familie EPM7032 en EPM7064 zal werken in dezelfde socket, zolang u de 44 pin PLCC versies gebruiken. Tot nu toe heb ik alleen de Atmel programmering kabel gebruikt, maar de Altera Byte-Blaster wordt ondersteund door de software van Atmel en moet ook prima werken. Het is eigenlijk een beetje eenvoudiger ontwerp dan de Atmel-kabel. (Ik bouwde de Atmel-versie en het werkt, dus ik heb niet geprobeerd de Altera versie.) SparkFun biedt een $15-versie van de Altera kabel. Aangezien dit voor zowel Atmel als Altera werken zal, adviseer ik het. Als you gonna ontwikkelen met Altera delen, wilt u de Altera software ook. Ik heb eigenlijk geprobeerd dit, maar er is geen reden die ik bedenken kan dat het niet zou werken.
Is de snelheid beperkt. Aangezien het Ghetto CPLD-ontwikkelsysteem is gebouwd met hand bedrading en geen massaplaat, verwacht niet dat betrouwbare werking bij snelheden boven een paar megahertz. Zelfs dat niet gegarandeerd dat jouw snelheid kan variëren! Natuurlijk, als je bouwen prototype hardware, die een massaplaat heeft vervolgens uw CPLD kan enkel fijn werken bij hogere snelheden. Gewoon niet verwachten dat ze gaan snel gemonteerd in het Ghetto-ontwikkelsysteem.

Gerelateerde Artikelen

A Beginners Guide to programmeerbare apparaten

A Beginners Guide to programmeerbare apparaten

Ik samen te stellen dit instructable na merken dat er echt niets op de website over programmeerbare logica met uitzondering van een vraag en een instructable over een programmeur (zie links hieronder).Dus in een poging om te proberen te helpen iedere
Embedded Linux handleiding - Zybo

Embedded Linux handleiding - Zybo

Dit Embedded Linux hands-on leerprogramma voor de Zybo zal bevatten stapsgewijze instructies voor het aanpassen van uw hardware, compileren van de Linux Kernel en schrijven van stuurprogramma en gebruiker-applicaties. Deze documentatie wil integreren
Industriële FPGA

Industriële FPGA

Dit is het automatiseringssysteem voor specifieke chemische industrie, waar de temperatuur en de rotatiesnelheid van roeren is zeer belangrijk voor sommige chemische reacties. Het doel van dit project is om te laten zien, dat de FPGA kan worden gebru
Bol van de persistentie van de visie

Bol van de persistentie van de visie

Hallo iedereen,Deze tutorial toont je hoe te bouwen uw eigen bol van de persistentie van de visie.Ten eerste, wat is een bol van de persistentie van de visie? Het idee is om het draaien van een kolom met LEDs snel genoeg voor de indruk van een hele w
G-ICE. Simulation in Hardware

G-ICE. Simulation in Hardware

Het is een hulpmiddel op basis van een ZYBO-board waarmee testen en debuggen van microprocessoren ontwerpen. Test is uitgevoerd op de hardware, niet software. Resultaten zijn dan ook veel betrouwbaarder. Het vult het gat in de hardware ontwerp stroom
Gebaar detectie gebaseerd controle apparaat

Gebaar detectie gebaseerd controle apparaat

We hadden in dit project ontworpen en ontwikkeld een gebaar detectie motor die zal worden getest met behulp van een toepassing die zal worden uitgevoerd naast gebaar detectie motor met behulp van programmeerbare logica aanwezig op Zynq SoC beschikbaa
Raspberry Pi met CODESYS programmering

Raspberry Pi met CODESYS programmering

HalloDit instructable is in wezen een tutorial om je gaat het gebruik van de CODESYS-omgeving voor het programmeren van een Raspberry Pi.Dit instructable beoogt niet zozeer voor hobbyisten, maar eerder voor ontluikende ingenieurs van de controle/auto
BLDC Motor Control met Arduino, geborgen HD-motor en Hall sensoren

BLDC Motor Control met Arduino, geborgen HD-motor en Hall sensoren

er is veel belangstelling deze dagen onder hobbyisten bij het beheersen van Borstelloze DC (BLDC) motoren, die hebben betere prestaties en betere energie-efficiëntie overtraditionele gelijkstroommotoren, zijn maar moeilijker te gebruiken. Er bestaan
INDEXER draaitafel DIY versnellingsbak, Stappenmotor en PLC controller.

INDEXER draaitafel DIY versnellingsbak, Stappenmotor en PLC controller.

http://Youtu.be/lIQm55aLXsIINDEXER draaitafelEen van moeilijke dingen in bouw dingen snijden of maken van cirkels. Hopelijk zal dit helpen dat sommigen van u te verzinnen van enkele nieuwe manieren om dingen te doen. Cirkels, bogen of Curven toe te v
PWM zonne-controller en tracker

PWM zonne-controller en tracker

PWM zonne-controller en trackerStap 1: InleidingDe PV-toepassingen kunnen worden gegroepeerd volgens de regeling van de interactie met hulpprogramma raster: raster verbonden, stand-alone, en hybride. PV systemen bestaan uit een PV-generator (cel, mod
Paarse eekhoorn Relay Kit

Paarse eekhoorn Relay Kit

dit instructable details hoe te monteren van de open source Paarse eekhoorn Relay Kit; een kleine en eenvoudige kit voor het schakelen van de huidige hoge ladingen met een lage huidige stuursignaal (d.w.z. microcontroller of programmeerbare logica ap
Paarse eekhoorn Solid State Relais Kit

Paarse eekhoorn Solid State Relais Kit

dit instructable zal detail hoe te monteren van de open source Paarse eekhoorn Solid State Relais Kit (SSR); een kleine en eenvoudige kit voor het schakelen van de huidige hoge ladingen met een lage huidige stuursignaal (d.w.z. microcontroller of pro
Home automation 101: vaststelling van een koel-/ vriescombinatie met een PLC

Home automation 101: vaststelling van een koel-/ vriescombinatie met een PLC

OK, dus je koelkast voor overkill gaat. In plaats van het weggooien en een nieuwe kopen, kunnen we het repareren voor zeer weinig geld.In plaats van loopt de hele tijd met behulp van ladingen van electric, voor minder dan £20 kunnen we het zo goed al
Snelle Start Test Demo: Zybo (Xilinx Zynq 7000) beeld filter Demo + GoPro

Snelle Start Test Demo: Zybo (Xilinx Zynq 7000) beeld filter Demo + GoPro

Beeldverwerking is een goede manier om te laten zien van de co verwerking omgeving van Xilinx Zynq SOC (systeem op Spaander). Deze demo toont de toepassing van verschillende beeldfilters op een streaming high-definition video-stream.De stream is inpu