From 3a65ecf1581148b0c09e85c58019d017e78f1857 Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Sun, 20 Mar 2022 17:27:41 -0700 Subject: Run ~*EIGHT GODDAMN PDP-8s IN PARALLEL*~ It looks like we could probably fit 16 on the current FPGA, just about. (doesn't meet timing at 50MHz, should in theory work at 40MHz) --- Makefile | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0250933..3ba08fd 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,19 @@ fpga: pdp8.sof quartus_pgm -c 1 -m JTAG -o "P;$<@1" .PHONY: fpga +download-%: mem/% + p8bin2uart 1 $< | ./download.tcl 0 1 + p8bin2uart 1 $< | ./download.tcl 1 1 + p8bin2uart 1 $< | ./download.tcl 2 1 + p8bin2uart 1 $< | ./download.tcl 3 1 + p8bin2uart 1 $< | ./download.tcl 4 1 + p8bin2uart 1 $< | ./download.tcl 5 1 + p8bin2uart 1 $< | ./download.tcl 6 1 + p8bin2uart 1 $< | ./download.tcl 7 1 + +download-pal-%: build/%.bin + p8bin2uart 1 $< | ./download.tcl 0 1 + term-mem: nios2-terminal --instance 0 .PHONY: term-mem @@ -15,12 +28,6 @@ term-pdp8: nios2-terminal --instance 1 .PHONY: term-pdp8 -build/%.hex: build/%.bin - p8bin2hex $< > $@ - -build/%.hex: %.bin - p8bin2hex $< > $@ - build/%.bin: %.pal @mkdir -p $(dir $@) palbart $< -- cgit v1.2.3