5Vpld
5Vpld copied to clipboard
NOT An ISSUE - How can I give you some new information to add?
The "Digital" logic simulator, right here on Github : https://github.com/hneemann/Digital
Can directly produce JED files for burning into a PAL/GAL chip.
You can use the Analysis->Synthesis menu to open the truth table designer:
Then add/remove input and output columns, and design your truth table states.
Once you have designed your circuit, you can then click "create->circuit"
This will build you a logic circuit according to your table
Once you have a circuit you need to edit the input/output pins by right clicking on each in turn and using the advanced properties, so assign a pin number to each I/O line
You may also want to set up any circuit specific settings.
Once you have set up your circuit and pin numbers, you then save your circuit.
and go back to the Analysis circuit, this time Analyzing the circuit, rather than synthesizing it.
This will re-build your truth table and logic rules, but this time the code in the app is now aware of how to run them
If you click on "Create->Device->devtype->...." you'll now find that you have menu items that will directly produce either a CUPL file to be compiled with the CUPL/WINCUPL compilers and/or a JED file that you can directly burn to a GAL using a suitable programmer.
If you need any further details please do feel free to ask.
I'm NOT the author of Digital, but I am an avid user of the program, it's java so will run on all major platforms, it has an extension API, so you can write your own JAVA based electronics modules/plugins, it has the ability to turn any circuits you synthesize, into sub circuits that can be added to your own libraries and used in larger circuits, it can also run test cases to test logic designs and interact with standard SPICE & FPGA tools.