Skip to main content

PALASM Weblinks | Einzelnachweise | NavigationsmenüPALASM Language Guide.MMI PALASM.

HardwarebeschreibungsspracheProgrammierbare LogikHistorische Software


HardwarebeschreibungssprachenDigitaltechnikprogrammierbaren logischen SchaltungenProgrammable Array LogicJohn BirknerMonolithic Memories Inc.Advanced Boolean Equation LanguageCompilerFortran IVIBM System 370/168PDP-11Digital Equipment CorporationHP2100Hewlett-Packard 1000 Serieboolesche Ausdrückeelektrischer SicherungenComplex Programmable Logic DevicesVHDLVerilog












PALASM




aus Wikipedia, der freien Enzyklopädie






Zur Navigation springen
Zur Suche springen




Beschreibung eines 4-bit Synchronzählers in PALASM


Die Bezeichnung PALASM steht für eine der ersten Hardwarebeschreibungssprachen die in der Digitaltechnik Anfang der 1980er Jahre bei der Programmierung der ersten marktverfügbaren programmierbaren logischen Schaltungen, den sogenannten Programmable Array Logic (PAL), eingesetzt wurde.


PALASM wurde von John Birkner, damals beschäftigt bei der Firma Monolithic Memories Inc. (MMI), im Jahr 1982 entwickelt. PALs wurden einige Jahre zuvor entwickelt und mit Hilfe von PALASM gab MMI den Anwendern die einfachere Möglichkeit diese damals neuartigen Logikschaltungen für eigene Anwendungen zu konfigurieren.[1] PALASM gilt neben der Advanced Boolean Equation Language (ABEL) als eine der ersten Hardwarebeschreibungssprachen.


Der erste PALASM Compiler wurde in Fortran IV auf einer IBM System 370/168 programmiert. Der Quellcode wurde kostenfrei von MMI zur Verfügung gestellt. In späteren Jahren wurde PALASM auf andere zeitgenössische Rechneranlagen portiert, unter anderem PDP-11 der Digital Equipment Corporation (DEC) und HP2100 aus der Hewlett-Packard 1000 Serie.


In PALASM werden durch boolesche Ausdrücke Logikpegel an den Anschlusspins eines PAL ausgedrückt. Der Compilter übersetzt diese Ausdrücke in eine sogenannte englisch fuse map welche dann über zusätzliche Hilfsprogramme in ein PAL programmiert werden kann. Der fuse map liegt die Art der Realisierung zugrunde, dass die einmalige Programmierung der logischen Verschaltungen in einem PAL durch eine Vielzahl kleiner elektrischer Sicherungen realisiert wird. Im Rahmen des Programmiervorganges werden diese Sicherungselemente gezielt durchgebrannt, um so die gewünschte Schaltungsfunktion zu erzielen.


Gegen Ende der 1980er verlor PALASM an Bedeutung, ausgelöst durch den vermehrten Ersatz der PALs durch die leistungsfähigeren Complex Programmable Logic Devices (CPLDs), und im Entwicklungsverfahren wurden zunehmend allgemeinere und umfangreichere Hardwarebeschreibungssprachen wie VHDL oder Verilog eingesetzt.



Weblinks |



  • PALASM Language Guide. Abgerufen am 26. Januar 2016. 


Einzelnachweise |



  1. MMI PALASM. Abgerufen am 26. Januar 2016. 




Abgerufen von „https://de.wikipedia.org/w/index.php?title=PALASM&oldid=150964533“










Navigationsmenü


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.120","walltime":"0.154","ppvisitednodes":"value":478,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":3048,"limit":2097152,"templateargumentsize":"value":873,"limit":2097152,"expansiondepth":"value":8,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":833,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 127.854 1 -total"," 71.25% 91.092 2 Vorlage:Internetquelle"," 28.11% 35.935 1 Vorlage:EnS"," 17.88% 22.866 2 Vorlage:Str_len"],"scribunto":"limitreport-timeusage":"value":"0.044","limit":"10.000","limitreport-memusage":"value":2634222,"limit":52428800,"cachereport":"origin":"mw1322","timestamp":"20190409103940","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"PALASM","url":"https://de.wikipedia.org/wiki/PALASM","sameAs":"http://www.wikidata.org/entity/Q3740564","mainEntity":"http://www.wikidata.org/entity/Q3740564","author":"@type":"Organization","name":"Autoren der Wikimedia-Projekte","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2016-01-26T20:32:33Z","image":"https://upload.wikimedia.org/wikipedia/commons/a/a0/PALASM_Design.jpg"(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":114,"wgHostname":"mw1263"););

Popular posts from this blog

Bett Inhaltsverzeichnis Geschichte | Bettformen | Bettgrößen | Andere Bezeichnungen | Bettenmangel | Betten in der bildenden Kunst | Schlafmedizinische Gesichtspunkte | Siehe auch | Literatur | Weblinks | Einzelnachweise | NavigationsmenüBett, Bettstatt, BettstelleCommons: BettBabybetten: Anwendung, Ausstattungsmerkmale und VergleichskriterienWasserbetten. Vorurteile im TestHapfnNursch10.1007/s11818-012-0584-74006250-8AKS4329276-8

Luksemburg Sisukord Nimi | Asend | Loodus | Riigikord | Haldusjaotus | Rahvastik | Riigikaitse | Majandus | Taristu | Ajalugu | Eesti ja Luksemburgi suhted | Haridus | Kultuur | Vaata ka | Viited | Välislingid | Navigeerimismenüü50° N, 6° EÜlevaade Luksemburgi kaitsealadest.Luksemburgi rahvaarv. Statistikaamet.World Bank'i andmebaasÜlevaade Luksemburgi loodusest.Ülevaade Luksemburgi metsadest.Guy Colling. "Red List of the Vascular Plants of Luxembourg." Travaux scientifiques du Musée national d’histoire naturelle Luxembourg. 2005.Luxembourg’s biodiversity at risk.Maailma kahepaiksete andmebaas.Denis Lepage. "Luxembourg." Avibase.Ülevaade temperatuuridest. Luksemburgi meteoroloogiateenistus.Ülevaade Luksemburgist. Euroopa Liidu esinduse koduleht.Système politique. TerritoireÜlevaade Luksemburgi rahvastikust. Luksemburgi statistikaamet.Luksemburgi rahvastik. Luksemburgi statistikaamet.The World FactbookMonique Borsenberger, Paul Dickes. "Religions au Luxembourg. Quelle évolution entre 1999-2008". Luksemburgi statistikaamet. 2011.Luksemburgi peapiiskopkond. Catholic-Hierarchy.Luksemburgi armee koduleht.Luksemburgi armee relvastus.Eesti Välisministeerium.Luksemburgi rahvastik. Luksemburgi statistikaamet.Luksemburgi Eesti Seltsi koduleht.Helen Eelrand. "Raadio, mis muutis maailma." Eesti Päevaleht. 13. märts 2004.Ülevaade Luksemburgi haridussüsteemist.Ülevaade Luksemburgi keskkoolidest.Luksemburgr

Valle di Casies Indice Geografia fisica | Origini del nome | Storia | Società | Amministrazione | Sport | Note | Bibliografia | Voci correlate | Altri progetti | Collegamenti esterni | Menu di navigazione46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)Sito istituzionaleAstat Censimento della popolazione 2011 - Determinazione della consistenza dei tre gruppi linguistici della Provincia Autonoma di Bolzano-Alto Adige - giugno 2012Numeri e fattiValle di CasiesDato IstatTabella dei gradi/giorno dei Comuni italiani raggruppati per Regione e Provincia26 agosto 1993, n. 412Heraldry of the World: GsiesStatistiche I.StatValCasies.comWikimedia CommonsWikimedia CommonsValle di CasiesSito ufficialeValle di CasiesMM14870458910042978-6