N
nick
becase i have a 8 variables logic circuit ,i want to find a software to solve it
any kind of freeware can do that?
thanks!
any kind of freeware can do that?
thanks!
nick said:becase i have a 8 variables logic circuit ,i want to find a software to solve it
any kind of freeware can do that?
Paul Burke said:But if it's a school exercise, use the freeware you already have- your
brain. An 8 input map is cumbersome, but not impossible, and you'll soon
realise why most people use HDLs these days.
I wasn't aware that Karnaugh maps could be (systematically) used for more
than 5 variables? Can they be? Back when I was in school we used the
'table method' (I've forgotten the real name) beyond 4.
And 4 is enough to convince people of the value of HDLs, I think!![]()
That's the road I statrted on and most of what I read indicated thatNaaah! 8 is easy as long as you are neat with your partitioning. But
I'm going to have to learn some HDL of some flavor or another... a lot
of my recent CMOS analog chip designs require a lot of addressing,
sometimes 12-wide :-(
I wasn't aware that Karnaugh maps could be (systematically) used for more
than 5 variables? Can they be? Back when I was in school we used the
'table method' (I've forgotten the real name) beyond 4.
And 4 is enough to convince people of the value of HDLs, I think!![]()
Yeah, and the K-map apps I've found are only free for lower numbers
of inputs, though some of them are pretty cool apps.
nick said:becase i have a 8 variables logic circuit ,i want to find a software to solve it
any kind of freeware can do that?
thanks!
Active8 said:That's the road I statrted on and most of what I read indicated that
Verilog was the way to go - can't remember why - yet VHDL still
lives.
Would the group opine?
nick said:becase i have a 8 variables logic circuit ,i want to find a software to solve it
any kind of freeware can do that?
thanks!
I like to use Mahoney maps. Like Karaugh maps which are a specific
arrangement of a Venn diagram, a Mahoney map is just another arrangement.
The numbers within each block are the digital value of each term. Upper
case letters the variable and lower case letters are its inverse. I submit
a 4 and 5 variable map. There are two kinds. one has the order of ABCDE
and the other has the order EDCBA. Use the one that suits you. Make sure
you use a constant width font. Ratch
Following is a four term map:
ABCD
|-----b-----|-----B-----| |-----b-----|-----B-----|
Ken Smith said:Shouldn't this read b B B b?
becase i have a 8 variables logic circuit ,i want to find a software to solve it
any kind of freeware can do that?
Jim said:Naaah! 8 is easy as long as you are neat with your partitioning. But
I'm going to have to learn some HDL of some flavor or another... a lot
of my recent CMOS analog chip designs require a lot of addressing,
sometimes 12-wide :-(
...Jim Thompson
Joel said:I wasn't aware that Karnaugh maps could be (systematically) used for more
than 5 variables? Can they be? Back when I was in school we used the
'table method' (I've forgotten the real name) beyond 4.
And 4 is enough to convince people of the value of HDLs, I think!![]()
becase i have a 8 variables logic circuit ,i want to find a software to solve it
any kind of freeware can do that?
thanks!
Terry Given said:by the time you have found the s/w (if any), learned how to use it and
produced a result you could easily have solved the K-map by hand. Use a
pencil and a large sheet of paper. Stop trying to cheap on homework,
you'll never learn anything that way.
Cheers
Terry
8 variables are just inputs,my circuit has 8 inputs,and 9 outputs.Each
combination of input is match to exactly one combination of output,so
there are 8+9=17 variables, i think it is not a easy job if solve that
k-map by hand
Naaah! 8 is easy as long as you are neat with your partitioning. But
I'm going to have to learn some HDL of some flavor or another... a lot
of my recent CMOS analog chip designs require a lot of addressing,
sometimes 12-wide :-(
Hopefully not-too-inflammatory comparisons:
-- VHDL is somewhat more sophisticated in terms of what all the language
itself is capable of doing. But... much of that 'sophistication' is only
usable for testbenches as it isn't synthesizable.
-- VHDL is a VERY strongly typed language. (And unlike, say, C++, 'there's
no escape' via automatic conversion). This can be a major pain to people
who like loosely or untyped languages. Verilog is better in such cases.
-- VHDL is a lot more 'wordy.' If you like C, you'll like Verilog's syntax.
If you like Cobol, VHDL will be more to your liking.
-- If you learn one, you can pick up the other pretty quickly. (A book,
"HDL Chip Design" has a bunch of boilerplate design examples with VHDL and
Verilog side by side... nice.) My personal philosophy is to get the more
annoying one (VHDL) out of the way first, others might go for easier
(Verilog) first.
-- VHDL in the U.S. seems more popular on the east coast. Globally, VHDL
seems much more used in Europe than the US.
With both VHDL and Verilog, you're usually far more limited by your own
knowledge/cleverness and the limitations of the device you're targeting than
language.