Draw Logic Gates: Find a Program to Create Gate Diagrams

Click For Summary

Discussion Overview

The discussion revolves around finding a program that can generate logic gate diagrams from boolean expressions. Participants explore various software options and interpretations of the requirements, focusing on both practical applications and educational needs.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant seeks a program that can convert complex boolean expressions into logic gate diagrams, expressing frustration over homework requirements.
  • Another participant suggests PALASM as a potential tool, noting its function in compiling logic for PALs and CPLDs, but acknowledges it may not directly meet the user's needs.
  • A participant interprets the request as needing a schematic generator that uses explicit gate symbols, questioning the user's ultimate goal with the software.
  • Concerns are raised about the complexity of generating diagrams from boolean expressions, with one participant suggesting that most tools are designed to simplify circuit views rather than create them from complex expressions.
  • One participant expresses skepticism about the necessity of software for simpler expressions, implying that manual methods may suffice.
  • The original poster indicates difficulty with the suggested software installation, suggesting a potential misunderstanding or technical issue.
  • Another participant mentions high-level tools that can produce schematics but notes their complexity and cost, indicating that such tools are not typically used for basic educational tasks.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best approach or tool for generating logic gate diagrams. Multiple interpretations and suggestions are presented, with some participants questioning the need for software altogether.

Contextual Notes

There are limitations in the discussion regarding the specific requirements for the software, the complexity of the boolean expressions, and the educational context of the homework assignment. The effectiveness of suggested tools remains uncertain.

peejake
Messages
69
Reaction score
0
Drawing Logic Gates!

hey guys,
im new to this posting thing on this site...if any of u belong to bossgtcentral.com, i am xcortman there lol... Anyway guys i am looking for a program that allows me to enter a boolean expression no matter how complicating it is and i want it to give me the Logic Gate diagram for it>>> If any of u guys could help me with this problem... BD+AB/D/+AB/C
where + is &...and / is Not...Any help will be appreciated>>>
Thankyou
jake
:smile:
 
Physics news on Phys.org
I googled palasm free download, and got lots of hits:

http://www.google.com/search?hl=en&q=palasm+free+download

PALASM is an assembler for PALs and CPLDs. You code up your logic in ABLE or Verilog, and it compiles the code and generates the programming file (and the report file) for most PALs and CPLDs.


(EDIT -- The report file is where it will tell you how it has hooked up the logic gates in the PAL you have targeted.)
 
hey berkman,
thankyou ill check it out!
PJ
 
My interpretation is that he's looking for a program that will generate a schematic with explicit gate symbols from a given Boolean expression.

- Warren
 
chroot said:
My interpretation is that he's looking for a program that will generate a schematic with explicit gate symbols from a given Boolean expression.

- Warren
True, but all I could think of was a CPLD compiler. And that only really helps him because of the constrained architecture of CPLDs. I wonder what he wants the generalized compiler for... And if he doesn't care about how deep his resulting "sea of gates" is, he's going to have to learn about timing constraints and synchronous design, eh? :devil: :biggrin:
 
berkeman said:
True, but all I could think of was a CPLD compiler. And that only really helps him because of the constrained architecture of CPLDs. I wonder what he wants the generalized compiler for... And if he doesn't care about how deep his resulting "sea of gates" is, he's going to have to learn about timing constraints and synchronous design, e

Well Berkeman,

I am not going into any serious designing at the moment...It is just for a bit of irritating homework i get everyother week...:smile: I just need a program to help me generate a logic gate diagram when i enter the boolean expression...I hope u know what i mean now?

Oh by the way i tried the program you sent me but nothing happens when i enter the folder and click on install...I must have downloaded the wrong one...
 
Well, there are some high-level tools that can produce a schematic from a gate-level netlist, which can be generated from RTL by a synthesizer.. but those are big guns (like the $10k a seat Cadence tools here at work). Hardly anyone uses such tools for things like that anyway, except incidentally. I don't know of any small programs that do the same thing; it's just not something one would normally want to do. Most people want to convert their complex views of a circuit into simpler views, not the other way around.

- Warren
 
chroot said:
it's just not something one would normally want to do. Most people want to convert their complex views of a circuit into simpler views, not the other way around.
- Warren

Well it just so happens that my teacher wants me to do the thing the other way round. I think he does this because he wants us to get a sound understanding of the whole concept back to front...Anyway do you know a site that would at least teach me the steps in order to work the thing out>>>?
Thanks

Cheers
jake
 
Unless you're talking about an expression that has hundreds of terms, I don't see any reaon why you'd need software to help you with this.

- Warren
 
  • #10
Oh well i guess it does not matter anymore. Ill just have to keep looking on google for a tutorial on this topic...

jake
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
4K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
6K
Replies
4
Views
6K
Replies
10
Views
4K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
11
Views
6K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K