Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

PALASM

aus Wikipedia, der freien Enzyklopädie
Beschreibung eines 4-bitSynchronzählers in PALASM

Die BezeichnungPALASM steht für eine der erstenHardwarebeschreibungssprachen, die in derDigitaltechnik Anfang der 1980er Jahre bei der Programmierung der ersten marktverfügbarenprogrammierbaren logischen Schaltungen, den sogenanntenProgrammable Array Logic (PAL), eingesetzt wurde.

PALASM wurde vonJohn Birkner, damals beschäftigt bei der FirmaMonolithic Memories Inc. (MMI), im Jahr 1982 entwickelt. PALs wurde einige Jahre zuvor veröffentlicht und mit der 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 derAdvanced Boolean Equation Language (ABEL) als eine der ersten Hardwarebeschreibungssprachen.

Der erste PALASMCompiler wurde inFortran IV auf einerIBM 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 anderemPDP-11 derDigital Equipment Corporation (DEC) undHP2100 aus derHewlett-Packard 1000 Serie.

In PALASM werden durchboolesche Ausdrücke Logikpegel an den Anschlusspins eines PAL ausgedrückt. Der Compiler übersetzt diese Ausdrücke in eine sogenannteenglischfuse map, welche dann über zusätzliche Hilfsprogramme in ein PAL programmiert werden kann. Derfuse map liegt die Art der Realisierung zugrunde, dass die einmalige Programmierung der logischen Verschaltungen in einem PAL durch eine Vielzahl kleinerelektrischer 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ähigerenComplex Programmable Logic Devices (CPLDs), und im Entwicklungsverfahren wurden zunehmend allgemeinere und umfangreichere Hardwarebeschreibungssprachen wieVHDL oderVerilog eingesetzt.

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. MMI PALASM. Abgerufen am 26. Januar 2016. 
Programmierbare Logik
Konzepte

ASIC •SoC •FPGA (CLB) •CPLD •EPLD •PLA •PAL •GAL •PSoC •Reconfigurable Computing (Xputer) •Soft microprocessor •Circuit underutilization •High-level synthesis •Hardwarebeschleunigung

Programmiertechnik

Masken-programmiert •Antifuse •EPROM •E²PROM •Flash •SRAM

Programmiersprachen

Verilog(A,AMS) •VHDL(AMS,VITAL) •SystemVerilog(DPI) •SystemC •AHDL •Handel-C •PSL •UPF •PALASM •ABEL •CUPL •OpenVera •C to HDL •Flow to HDL •MyHDL •JHDL •ELLA

Hersteller

Accellera •Achronix •Altera (Intel) •AMD (Xilinx) •Aldec •Bitmain •Cadence •Duolog •Forte •Infineon (Cypress) •Lattice •Mentor Graphics •Microchip Technology •Signetics •Synopsys(Magma,Virage Logic) •Texas Instruments •Tabula •

Produkte
Hardware

Stratix •Agilex •Cyclone •Arria •Max •Kintex •Zynq •Virtex •iCE

Software

Intel Quartus Prime •Xilinx ISE •Xilinx Vivado •ModelSim •VTR

IP
Proprietär

ARC •Arm Cortex-M •PowerPC •LEON •LatticeMico8 •MicroBlaze •PicoBlaze •Nios •Nios II

Open-Source

JOP •LatticeMico32 •OpenCores •OpenRISC •RISC-V •Zet

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

[8]ページ先頭

©2009-2026 Movatter.jp