summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--PLAN23
1 files changed, 10 insertions, 13 deletions
diff --git a/PLAN b/PLAN
index 80701cd..a2bfaaa 100644
--- a/PLAN
+++ b/PLAN
@@ -1,5 +1,13 @@
11. fix hello.pal (in noncpu) 11. more scalable memory arbiter
22. fix hello.pal (in multipdp8) (it only sees bytes with the lowest bit set) 22. debug rs232 uart
33. add cts/rts flow control to rs232 uart
44. rs232-based high speed memory downloader (nios terminal sucks)
55. add pdp-8 instruction cache
66. add pdp-8 data cache
77. add global shared cache
88. pipelining / start working on minhdl version of the core
99. ethernet
10∞. fix hello.pal (in noncpu)
3 11
4 Command block: 12 Command block:
5 13
@@ -49,14 +57,3 @@ PDP-8s)+1, so they will wind up being bottlenecks. The memory protocol allows
49arbitrary stalls, so multi-cycle arbitration is possible. 57arbitrary stalls, so multi-cycle arbitration is possible.
50 58
51Not shown is the front panel interface. 59Not shown is the front panel interface.
52
53
54For the front panel:
55
56 We only have enough pins for a single front panel, so we need an arbiter to
57 control which PDP core is talking to the panel.
58
59 Maybe the command parser should have a command for controlling that arbiter?
60
61 Or we could repurpose some of the switches on the panel to control it? The
62 DF and IF switches are sort of an obvious choice here.