edited by
935 views
0 votes
0 votes

A system simulates multiple clocks by chaining all pending clock requests together as shown in Fig. 5-30. Suppose the current time is $5000$ and there are pending clock requests for time $5008, 5012, 5015, 5029,4$ and $5037.$ Show the values of Clock header, Current time, and Next signal at times $5000, 5005,$ and $5013.$ Suppose a new (pending) signal arrives at time $5017$ for $5033.$ Show the values of Clock header, Current time and Next signal at time $5023.$

edited by

1 Answer

0 votes
0 votes

Answer:

At time $\mathbf{5000}:$

Current time $=5000$; Next Signal $=8$; $\text{Header}\rightarrow8\rightarrow4\rightarrow3\rightarrow14\rightarrow8$

At time $\mathbf{5005}:$

Current time$=5005$; Next Signal$=3$; $\text{Header}\rightarrow3\rightarrow 4\rightarrow3\rightarrow14\rightarrow8$

At time $\mathbf{5013}$

Current time $=5013$; Next Signal $=2$; $\text{Header} \rightarrow 2 \rightarrow14 \rightarrow 8$

At time $\mathbf{5023}$

Current time $=5023$; Next Signal $=6$; $\text{Header}\rightarrow6\rightarrow4\rightarrow5$

Related questions

0 votes
0 votes
1 answer
2
0 votes
0 votes
1 answer
3
0 votes
0 votes
0 answers
4