«Случай — это псевдоним Бога, когда Он не хочет подписываться своим собственным именем.» А. Франс

Пример взаимодействующих автоматов — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «<graphviz> digraph G { Free -> Wait [label=1] Work -> Wait [label=1] Work -> Free [label=1] P0_Free -> P0_Wait [label=1] P0_Work -> P0_Wait [label=1] P0_Work -> …»)
 
м
Строка 1: Строка 1:
 
<graphviz>
 
<graphviz>
 
digraph G {
 
digraph G {
Free -> Wait [label=1]
+
Free -> Wait [label="req = 1"]
Work -> Wait [label=1]
+
Free -> Free
Work -> Free [label=1]
+
Wait -> Work [label="cal_ready = 1"]
 +
Wait -> Wait
 +
Work -> Free [label="cal_ready = 0"]
 +
Work -> Work
 +
 
 +
Wait [label="Wait: 01\n cal_req <= '1'\n ready <= '0'"]
 +
Work [label="Work: 10\n cal_req <= '1'\n ready <= '0'"]
 +
Free [label="Free: 00\n cal_req <= '0'\n ready <= '1'"]
  
 
P0_Free -> P0_Wait [label=1]
 
P0_Free -> P0_Wait [label=1]

Версия 03:26, 21 сентября 2017

[svg]