| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Tweak con script to do CRLF translation on received stream. | Julian Blake Kongslie | 2022-05-29 | 2 | -12/+27 |
| | | |||||
| * | Add extremely sus speedy-download tool which might have made Mike's FTDI | Julian Blake Kongslie | 2022-05-29 | 1 | -0/+19 |
| | | | | | cable glitch enough to need a power cycle. | ||||
| * | Move stty setup/teardown to separate script; add hconnect script. | Julian Blake Kongslie | 2022-05-29 | 3 | -30/+42 |
| | | |||||
| * | Single-cycle bypass when there is no contention on memory arbiter. | Julian Blake Kongslie | 2022-05-29 | 2 | -1/+11 |
| | | |||||
| * | Only run selector logic if we need a new selection next cycle. | Julian Blake Kongslie | 2022-05-29 | 1 | -1/+4 |
| | | |||||
| * | Add makefile target for uploading "raw UART" images | Julian Blake Kongslie | 2022-05-29 | 1 | -1/+19 |
| | | |||||
| * | More planning. | Julian Blake Kongslie | 2022-05-22 | 1 | -0/+1 |
| | | |||||
| * | Update PLAN. | Julian Blake Kongslie | 2022-05-22 | 1 | -6/+5 |
| | | |||||
| * | Two-cycle memory arbiter, enabling 16 PDP-8s @ 50MHz. | Julian Blake Kongslie | 2022-05-22 | 2 | -14/+12 |
| | | |||||
| * | Only sample RS232 signals once per clock; use a delayed flop internally. | Julian Blake Kongslie | 2022-05-22 | 1 | -9/+19 |
| | | | | | This removes metastability issues on inputs and makes everything work. | ||||
| * | Update plan. | Julian Blake Kongslie | 2022-05-15 | 1 | -10/+6 |
| | | |||||
| * | Significantly wider line size for data downloads. | Julian Blake Kongslie | 2022-05-15 | 1 | -1/+1 |
| | | | | | 8.5sec for 16 cores! | ||||
| * | Fix the RS232 receive state machine 😠💢:mad: | Julian Blake Kongslie | 2022-05-15 | 1 | -1/+1 |
| | | | | | | | | | | Our current consensus is that we have a bug which causes the RX state machine to make incomprehensible jumps when the sample counter is more than about 9 bits wide. We haven't completely pinned down the problem; we saw it when running at 1Mbaud with a 7 bit (one extra bit) counter. I hate Verilog and Altera, both exclusively and in combination. | ||||
| * | Change to 1Mbaud RS232 | Julian Blake Kongslie | 2022-05-15 | 2 | -2/+2 |
| | | |||||
| * | Only phase shift the RS232 tx clock when we are between bytes. | Julian Blake Kongslie | 2022-05-15 | 2 | -1/+22 |
| | | |||||
| * | Consistent RS232 wire names (DCE side names is used everywhere) | Julian Blake Kongslie | 2022-05-15 | 3 | -39/+39 |
| | | |||||
| * | Change makefile to unconditionally load memory for 16 PDP-8s | Julian Blake Kongslie | 2022-05-15 | 1 | -14/+14 |
| | | |||||
| * | Remove extraneous newline (we still have some other one somewhere) | Julian Blake Kongslie | 2022-05-08 | 1 | -1/+1 |
| | | |||||
| * | Make the calculation for OVERSAMPLE more explicit. | Julian Blake Kongslie | 2022-05-08 | 1 | -1/+1 |
| | | |||||
| * | Demand that CTS is asserted for multiple symbol periods before transmit. | Julian Blake Kongslie | 2022-05-08 | 1 | -1/+8 |
| | | |||||
| * | *Proper* serial port for memory downloads. 115200 8O2 RS232 with CRTRTS. | Julian Blake Kongslie | 2022-05-08 | 11 | -132/+322 |
| | | |||||
| * | Make the script for setting up the TTY actually connect. | Julian Blake Kongslie | 2022-04-24 | 1 | -0/+6 |
| | | |||||
| * | Add a quick and dirty script to set expected RS232 terminal settings. | Julian Blake Kongslie | 2022-04-22 | 1 | -0/+23 |
| | | |||||
| * | Oversample RS232 RX uart. | Julian Blake Kongslie | 2022-04-22 | 2 | -42/+77 |
| | | |||||
| * | Asynchronous reset on RS232 uart. | Julian Blake Kongslie | 2022-04-22 | 1 | -2/+2 |
| | | |||||
| * | Transmit and receive an even parity bit in RS232 uart. | Julian Blake Kongslie | 2022-04-22 | 1 | -0/+23 |
| | | |||||
| * | Transmit two stop bits to RS232 uart. | Julian Blake Kongslie | 2022-04-22 | 1 | -2/+8 |
| | | |||||
| * | Refer to wrap bits instead of previous greycode in FIFO greycode calculation. | Julian Blake Kongslie | 2022-04-17 | 1 | -2/+2 |
| | | |||||
| * | Fix whitespace/maxlinesize handling in p8bin2uart. | Julian Blake Kongslie | 2022-04-17 | 1 | -8/+7 |
| | | |||||
| * | Working (but very slow) RS232 UART | Julian Blake Kongslie | 2022-04-17 | 5 | -35/+165 |
| | | |||||
| * | Integrate wrap bits into grey code for FIFO. | Julian Blake Kongslie | 2022-03-28 | 1 | -5/+8 |
| | | |||||
| * | Update PLAN. | Julian Blake Kongslie | 2022-03-27 | 1 | -13/+10 |
| | | |||||
| * | 12 PDP-8s! :-) | Julian Blake Kongslie | 2022-03-27 | 1 | -1/+1 |
| | | |||||
| * | A more-fair memory arbiter that actually works. | Julian Blake Kongslie | 2022-03-27 | 1 | -31/+34 |
| | | |||||
| * | Add RX/TX/RTS/CTS pin assignments for future RS232 work. | Julian Blake Kongslie | 2022-03-27 | 1 | -0/+5 |
| | | |||||
| * | Use the DF and IF switches as a selector for which PDP-8 owns the panel. | Julian Blake Kongslie | 2022-03-27 | 1 | -89/+92 |
| | | |||||
| * | Add a clock output pin for debugging the PLL. | Julian Blake Kongslie | 2022-03-27 | 2 | -0/+5 |
| | | |||||
| * | Attempt to make somewhat less error-prone downloads. | Julian Blake Kongslie | 2022-03-27 | 2 | -6/+5 |
| | | |||||
| * | Reduce internal clock speed to 30MHz. | Julian Blake Kongslie | 2022-03-27 | 2 | -3/+3 |
| | | |||||
| * | Attempt to download for 16 PDP-8s. | Julian Blake Kongslie | 2022-03-27 | 1 | -8/+16 |
| | | |||||
| * | Don't use SystemVerilog parametric types because Altera doesn't support them. | Julian Blake Kongslie | 2022-03-27 | 1 | -9/+9 |
| | | |||||
| * | First pass at RS232 tx/rx modules. | Julian Blake Kongslie | 2022-03-27 | 1 | -0/+131 |
| | | |||||
| * | Add basic clock-domain-crossing FIFO. | Julian Blake Kongslie | 2022-03-26 | 1 | -0/+68 |
| | | |||||
| * | Run ~*EIGHT GODDAMN PDP-8s IN PARALLEL*~ | Julian Blake Kongslie | 2022-03-20 | 3 | -48/+127 |
| | | | | | | | 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) | ||||
| * | Cleanup of PDP-8 core to support arbitrated memory protocol. | Julian Blake Kongslie | 2022-03-20 | 1 | -190/+109 |
| | | | | | No support yet for multiple words per line; otherwise complete. | ||||
| * | Support loading RIMs and multi-word lines via the UART loader. | Julian Blake Kongslie | 2022-03-20 | 2 | -12/+24 |
| | | |||||
| * | Add a few useful memory images. | Julian Blake Kongslie | 2022-03-20 | 5 | -4141/+0 |
| | | |||||
| * | Temporary change to PDP-8 internal memory to match controller protocol | Julian Blake Kongslie | 2022-03-20 | 1 | -57/+86 |
| | | |||||
| * | Clean up p8bin2uart and support dumping multiple words per line. | Julian Blake Kongslie | 2022-03-18 | 1 | -27/+73 |
| | | |||||
| * | Redraw the diagram in PLAN to make it a little prettier. | Julian Blake Kongslie | 2022-03-18 | 1 | -23/+46 |
| | | |||||
