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.
Schoene Seite 😀
my web-site – bottom shoes classical
It’s a shame you don’t have a donate button! I’d without a doubt donate to this superb blog!
I suppose for now i’ll settle for book-marking and adding your
RSS feed to my Google account. I look forward to fresh updates
and will talk about this site with my Facebook group. Chat soon!
Ich ƅin gerade zufaellig aսuf Ihrer Page gelandеt (waг eigentlich auf der Suche nach einer anderen Wеbsiete).
Ich moechte diese websietе nicht verlassen, ohne Ihnen ein Lob zu
ɗieser klar stгukturierten und sϲhick designten Page zu hіnterlassen!
My webpage … good quality christian
Very energetic post, I liked that bit. Will there
be a part 2?
Hello, I think your site might be having browser compatibility issues.
When I look at your blog site in Ie, it looks fine but when opening in Internet
Explorer, it has some overlapping. I just wanted
to give you a quick heads up! Other then that, excellent
blog!
Here is my site; link pyramid
(Lux). understood advanced”. also [url=http://www.jayandcompany.com/RealtorLogos/oakley/Cheap-oakley-ice-pick.html]Cheap oakley ice pick[/url] the ministries, expensive a [url=http://www.schlagergroup.com/images/loui-vuitton-bag/Cheap-Louis-Vuitton-belt.html]Cheap Louis Vuitton belt[/url] Fashion was the and [url=http://www.jayandcompany.com/images/loui-vuitton-bag/Cheap-Louis-Vuitton-iphone-4-cover.html]Cheap Louis Vuitton iphone 4 cover[/url] stagnation, view is luxury [url=http://www.interdynamo.com/ed/hats/cheap-Supreme-Beanies-snapback-hats.html]cheap Supreme Beanies snapback hats[/url]
Aw, this was an exceptionally good post. Taking the time andd achtual effort to produce a top notch article…
but what can I say… I put things off a lot and don’t
seem too gett nearly anything done.
Also visit my web page: m88
Howdy I am so glad I found your blog, I really found you by error, while I was looking on Yahoo
for something else, Anyways I am here now and would just like to
say many thanks for a tremendous post and a all round entertaining blog (I also love the theme/design),
I don’t have time to look over it all at the minute but I have saved it and also added your RSS feeds,
so when I have time I will be back to read more, Please do keep up the
superb jo.
Stop by my webpage … link pyramid
I was curious if you ever thought of changing the layout of your site?
Its very well written; I love what youve got to say.
But maybe you could a little more in the way of content so people could connect with it better.
Youve got an awful lot of text for only having one or 2 pictures.
Maybe you could space it out better?
プラダ ブレスレット
プラダ クラッチバック
プラダ激安店
プラダサフィアーノミニ
プラダのトートバッグ
prada キーケース 新作
prada 待ち受け
プラダ キャンバストート
プラダ 財布 女性
プラダ 財布 2つ折り
プラダのデニムトートバッグ
プラダ スーツ
プラダ バッグ 2013
prada 迷彩
プラダ デニム バッグ コピー
プラダのカバン
プラダ 店舗一覧
プラダ 鞄
prada ナイロン
prada クラッチ
プラダ 財布 値段
2013 プラダ
prada チャーム
prada ボストンバッグ
プラダ公式hp
prada 時計
プラダ ブランド
prada bag 新作
2013 プラダ 財布
プラダジャパン 求人
prada リボントート
prada 2013 財布
prada ナイロンバッグ
プラダ トートバック コピー
プラダ 化粧ポーチ
プラダ アウトレット イタリア
prada 小銭入れ
プラダ バッグ 梨花
プラダ 販売
プラダ ミラノ バッグ
prada めがね