Skip to content
This repository has been archived by the owner on Nov 5, 2021. It is now read-only.

Adding syntax highlighting support for .pla files (Programmable Logic Array) #163

Merged
merged 3 commits into from
Oct 11, 2021

Conversation

sw23
Copy link
Contributor

@sw23 sw23 commented Oct 9, 2021

This PR adds syntax highlighting support for .pla files, which are used as input to some logic optimization tools, such as Espresso. This format is used in hardware design and captures a truth-table representation of Boolean logic. The file format has been around for a while but is still used quite a bit by hardware design teams.

The format is defined here:
http://www.ecs.umass.edu/ece/labs/vlsicad/ece667/links/espresso.5.html

A few tools that use this format are described here:
http://bear.ces.cwru.edu/eecs_cad/man_octtools_espresso.html
https://linux.die.net/man/1/eqntott

Here's an example with this syntax highlighting added:
pla_example

I'm participating in Hacktoberfest, so if this PR looks good and you don't mind, could you add the hacktoberfest-accepted label to it? Thanks a lot!

@alexdima
Copy link
Member

Thank you!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants