Kansas State University

search

Electrical and Computer Engineering

Faculty Highlight – Dr. John Devore

 

Embedded Systems & Digital Design

Dr. John Devore has been a faculty member of ECE since 1984.  His areas of expertise are embedded systems and digital design.  He has served as one of the 6 Engineering Senators in the University Faculty Senate for 9 of the last 10 years.  For the past several years his research has focused on the development of a program called VisiBoole.  This program is both a teaching tool and a rapid digital design tool with an interactive display.  His research is involved in creating new features in the tool and new ways to use its existing features.

VisiBoole, provides a color-coded interactive display of simulated Boolean values.  The Boolean values being displayed are the names of Boolean variables appearing in a circuit design expressed in an extremely simple hardware description language (HDL).  VisiBoole provides a simulation and visualization of the HDL statements.  This HDL has only two-valued variables and two statement types.  The statements are either a variable-list or a Boolean assignment.  Circuits expressed in assignment statements may be combinational or sequential.  Sequential circuits are created by appending a “.d” suffix to the output variable name on the left hand side of an assignment statement.  Variable-list statements provide input lists and convenient extra logic probes for all variables.  As such, there is no limit on occurrences of variables in such statements.  The interactive simulation of HDL statements while displaying the current values of the Boolean variables in the design equations is a unique feature of hardware simulators.

VisiBoole displays the current value of every occurrence of each variable in color.  Red indicates the Boolean value one, while green indicates the value zero.  It is like having logic probes everywhere on a circuit.  Independent variables can be toggled (interactively) by clicking on any occurrence of them on the display.  After any such click, the program recalculates (simulates) the value of each dependent combinational variable and next state value of each registered variable to update its color on the display.  This provides a spreadsheet-like interaction between the user and the displayed equations, and provides a quick easy way to test its operation.  There is also a “tick” button that simulates the action of a clock.  Clicking it causes all registered variables to take on their next state.  Again, this change of values propagates throughout the set of equations.

VisiBoole is useful for teaching many digital concepts from binary numbers to Boolean algebra to digital design.  It also is useful as a design tool as each element of a design can be tested before additional elements are entered.  A prototype Windows-based program is offered free of charge to interested educators.

 

 

 

 

2,880 thoughts on “Faculty Highlight – Dr. John Devore
  1. First of all I want to say terrific blog! I had a quick question in which I’d like to ask if you
    do not mind. I was curious to know how you center yourself and clear your head
    prior to writing. I have had a difficult time clearing my mind in getting my
    ideas out there. I truly do take pleasure in writing but it just seems like the first 10 to 15 minutes are lost
    just trying to figure out how to begin. Any recommendations
    or tips? Many thanks!

  2. Hmm is anyone else encountering problems with the images
    on this blog loading? I’m trying to find out if its a problem on my end or if it’s the blog.
    Any feed-back would be greatly appreciated.

    Also visit my website; las vegas golf

  3. I’ll walk you through my recommended process of choosing
    the best roofing contractor for your home. Also, in some states you can pay the nominal fee of thirty-five
    dollars to get a general contractor’s license
    and not apply specifically for the license stating you are a roofing contractor.

    -Check with former customers of the roofer in question, as well as the BBB, which
    can provide records of any complaints filed about the roofer in question and
    if they resolved in a satisfactory manner.

    my web-site; Replacement Winds Ortonville

  4. Come night the countryside will be filled with
    zombies that want your brains. To connect to your own server,
    open Minecraft and choose multiplayer, then in the address window type “localhost.
    Once the portal is constructed, players must
    light the air inside the portal on fire using a flint and steel.

    Have a look at my site; compte minecraft gratuit

  5. With 3:53 left, the Trojans fouled Rorie, giving him a chance at the charity
    strip. The Country Mouse And The City Mouse Adventures – Season 1 (1998)In this entertaining and educational animated series, country mouse Emily and her city mouse cousin, Alexander, travel to
    exotic locales around the world, learning all about different
    cultures and working together to solve problems.
    But when the girlfriend goes missing, a strange
    series of events is set into motion.

    Here is my weblog 8 ball pool hack

  6. Per day devoid of listening to new music would absolutely be awkward for numerous persons.
    When you hear a tune and like it, you may look for it on the Internet.
    a number of these sites not providing downloads by
    the first creative person, and relying of server and therefore the speed of your web association,
    can confirm the speed of song transfer.

  7. Hi i am kavin, its my first occasion to commenting anyplace, when i read this article i thought i could also create comment due to this good post.

  8. Great post. I was checking continuously this weblog and
    I am impressed! Extremely helpful info specially the final part
    🙂 I deal with such info a lot. I used to be looking
    for this certain info for a long time. Thank
    you and good luck.

  9. Thank you, I have just been looking for info approximately this subject for
    a long time and yours is the best I have discovered till now.
    However, what concerning the conclusion? Are you positive concerning the source?

  10. Phentemine’s growing reputation for being risk free, natural and safe for permanent weight loss treatment has helped it to become a best supplement today.
    It is produced of numerous ingredients that perform independently
    to assist you shed bodyweight quickly and successful,
    but is Phen375 secure for human usage. Phen375 (or Phentermine375) is a synthetic fat burner and urge for food suppressant.

    Here is my weblog – Phen375 Reviews

  11. Buying internet media, fοr instance impressions, emails distributed, sponsorships, ɑnd so on. Thiѕ article wіll speak abbout Internet marketing гesulting in obtaining a master’s degree іn Internet marketihg online.
    Keeping an eye on hоw customers view your company, and reacting for it with time, is
    sоmetimes not enough.

    Hеre iis mƴ homepage … cancer treatments

  12. It costs a mere for just $25 and the box contains 550 cards (460 White and 90 Black cards).

    Darth Vader may be the iconic bad guy, but an expert of evil and death.
    It’s possible to first download the trial version and in case one likes it,
    he might to acquire a the complete version with
    the game. As the net gaming industry grows, also the market for criminals and fraudsters.
    Some from the popular free computer cards include poker, solitaire,
    and bridge. But you can find puzzles, kart, and card games
    within the mix also. A lot of people play solitaire, as an example, simply
    because they enjoy the strategy of the game as well as the peacefulness of it.
    Poker rooms may be a bit arduous because competition is as high so that
    as stiff as those on casinos located everywhere.

    There are also a few other minor tweaks to streamline the sport to suit a fast-paced card
    game. Steven maintains the board game review website at
    – an internet site devoted towards the best and latest board and card games.
    Online casinos will give you mind-boggling selection of online gambling options.
    s favorites will be immortalized in kind of a trading
    card in Unit Command. Baccarat owes its origins to Europe which is quickly becoming
    one from the most widely used online casino games
    around the circuit. Casual gaming has generated huge amounts of dollars recently and
    introduced numerous consumers to the games
    industry who’d not other wise play games. You should make sure your deck really should have an overall of 52
    pieces in all. Magic nonetheless stays an electric available inside market and
    enjoys the run from the land. At the start of the game, the normal setup for Balamb cards is Open, One.

    Before we end up in the depths of this discussion some
    of casual and traditional gaming is at order. Unit Command has popular features of RPG based games,
    online with free streaming strategy games,
    collectible online stock trading cards, and
    free online military games. Basically, it is often a fighting game with components of
    a card battle genre. Here are the fundamental
    rules for three classic kids card games. Perhaps it’s do to the
    fact that fantasy cards assist with creativity and social interaction that
    I remember feeling motivated to learn board games in school while still very young,
    and even got applauded when I wanted to function as dealer.
    Here are some from the more complex play rules and variations you’ll encounter within the game.

    Look at some of the free resources above to learn more and sites
    you can look at. Players can choose 1-3 cards to exchange per bet or
    players can keep the cards they may be initially dealt.

  13. Heya! I just wanted to ask if you ever have any trouble with hackers?
    My last blog (wordpress) was hacked and I ended up losing months of
    hard work due to no data backup. Do you have any solutions to prevent hackers?

Comments are closed.