243 Commits

Author SHA1 Message Date
Stefan Reinauer
9726dcb0e3 MASTER_n is an input in our design 2025-07-03 10:56:19 -07:00
Stefan Reinauer
87c917c7ff Fix signal names for scsi slave interface 2025-07-02 12:58:45 -07:00
Stefan Reinauer
eee9972f1c factor out scsi slave module
- stub out spi module
- top: A[] is now inout
- top: CLK and MASTER_n are wires
- top: SIZ is an output to the SCSI chip
- straighten zorro arbiter
2025-07-01 23:51:52 -07:00
Stefan Reinauer
d243623362 Clean up sid access 2025-07-01 20:10:49 -07:00
Stefan Reinauer
9dfc5e04bb INT2_n is shared so it should be 0 or Z 2025-07-01 18:55:58 -07:00
Stefan Reinauer
71b4b70f16 Define MTACK_n and CBACK_n 2025-07-01 18:55:18 -07:00
Stefan Reinauer
7cc5bb32a5 Fix RCHNG in zorro arbiter
and add dummy spi module
2025-07-01 13:42:30 -07:00
Stefan Reinauer
824c17327e Move memory map handling into top.v
- Rename Z_7M to C7M
- Rename MYBBUS to MYBUS_n as it is active low
- Don't pass ADDR[] into modules if not needed
  (intreg still missing)
- Fix SBG_n in zorro arbiter
2025-07-01 12:43:11 -07:00
Stefan Reinauer
75a9444fe7 buffer_control: Plumb through all buffer enables
When an input pin on a BiCMOS logic chip like the SN74ABT543 is left floating
(unconnected), its voltage can drift into an indeterminate state, somewhere
between a valid logic HIGH and a valid logic LOW.

In this intermediate state, both the internal pull-up and pull-down transistors
inside the chip's input buffer can turn on simultaneously. This creates a
low-impedance path directly from the power supply (Vcc) to ground (GND). This
condition is known as shoot-through current, and it causes the chip to draw
excessive power, which is dissipated as heat. This can make the chip get hot
very quickly and can permanently damage it.
2025-06-30 16:47:10 -07:00
Stefan Reinauer
ca54af6007 Move regions to top level 2025-06-29 22:52:32 -07:00
Stefan Reinauer
88725f507f buffer control was way off 2025-06-28 23:40:52 -07:00
Stefan Reinauer
8b470ec6b1 Update kibot config 2025-06-14 21:53:25 -07:00
Stefan Reinauer
1de0fdb589 Fix up Makefile / kibot calls 2025-06-14 00:15:44 -07:00
Stefan Reinauer
15fd667096 Remove spaces from JLCPCB part numbers 2025-06-13 11:11:11 -07:00
Stefan Reinauer
c8d9cc29b7 Allow bridged solder mask for Zorro3 connector 2025-06-13 10:53:07 -07:00
Stefan Reinauer
0b4546da1a Fix 3d model for TSSOP-48 2025-06-12 22:49:35 -07:00
Stefan Reinauer
3a0176d311 Fix 3d model path 2025-06-12 22:41:31 -07:00
Stefan Reinauer
9b43097cfb Clean up a4091flash 2025-06-12 16:31:41 -07:00
Stefan Reinauer
fa989bfd10 Adjust flash.c for A4092 flash memory mapping 2025-06-12 16:01:52 -07:00
Stefan Reinauer
f5d57d43b4 Initial attempt at a4092flash, based on LIV2's lideflash 2025-06-12 14:43:17 -07:00
Stefan Reinauer
c4973d4cc6 Update Backpanel for smaller footprint 2025-06-09 22:55:53 -07:00
Stefan Reinauer
ae9092d0e7 Add rotations for all parts 2025-06-09 00:36:47 -07:00
Stefan Reinauer
50c21e0c83 Fix up capacitor array footprint
家裡創 did not like the digikey footprint.
2025-06-08 23:22:41 -07:00
Stefan Reinauer
ebc04245bb Finish DS2107 terminator 2025-06-08 21:46:52 -07:00
Stefan Reinauer
21ea04db71 Update DEV version of the terminator
with switch for experimenting w/ mosfet
2025-06-08 17:19:40 -07:00
Stefan Reinauer
6c63135045 Update LT1118-2.85 based terminator 2025-06-08 16:19:50 -07:00
Stefan Reinauer
be5aaffd74 RTL: Address matching for intreg
Make address matching for intreg the same as for everything else,
using bits 23-17
2025-06-08 16:17:52 -07:00
Stefan Reinauer
293179aec8 Fix address mapping 2025-06-07 23:36:44 -07:00
Stefan Reinauer
758385b5f3 RTL: Fix signal naming and hook up right bits of DIP 2025-06-07 11:29:29 -07:00
Stefan Reinauer
67f86c9a51 RTL: Drop double assignment of DOE and DS_n 2025-06-07 11:03:33 -07:00
Stefan Reinauer
90f0ecdb1f Update scsi_access 2025-06-06 23:11:29 -07:00
Stefan Reinauer
716cb5cb36 Add Gerbers 2025-06-06 17:47:53 -07:00
Stefan Reinauer
568c12774c Update PCB image 2025-06-06 17:46:52 -07:00
Stefan Reinauer
890b881e16 Update PCB 2025-06-06 13:22:13 -07:00
Stefan Reinauer
432fbb9239 Update footprints 2025-06-06 12:54:23 -07:00
Monse
64a2fb03db U1-4 routing completed 2025-06-06 12:02:36 -07:00
Stefan Reinauer
e9f4af8904 Update to use new footprint for U1,2,3,4 2025-06-06 07:54:29 -07:00
Stefan Reinauer
527d8f134f Add SN74ABT16543DGGR symbol / footprint 2025-06-06 07:52:03 -07:00
Stefan Reinauer
c7179e01c9 Update PCB from Schematics, new image 2025-06-05 21:04:26 -07:00
Stefan Reinauer
ad624fcb72 Remove ^Z from GAL source 2025-06-05 15:16:01 -07:00
Stefan Reinauer
a93f6e9c82 Drop u304.txt 2025-06-05 15:15:33 -07:00
Stefan Reinauer
7c9bc343cc Fix Data Bus output 2025-06-05 00:06:45 -07:00
Monse
411d3726cf Removed fiducial copper and copper sliver rule 2025-06-01 14:32:01 -07:00
Stefan Reinauer
8e7f750e63 Update JLCPCB part numbers
Move to available and, if possible, basic parts
2025-06-01 12:38:42 -07:00
Stefan Reinauer
b6c1ccfd10 Update RTL 2025-06-01 12:38:16 -07:00
Stefan Reinauer
3c65920347 Fix 3d image path in footprints 2025-05-31 22:41:21 -07:00
Monse
94f827d1ed L4/L3 cleanup 2025-05-31 21:22:38 -07:00
Monse
d22d7f7d0d A4092 text Top cutout 2025-05-31 17:11:19 -07:00
Monse
fff5e8e57a DRCs checks 2025-05-30 10:25:55 -07:00
Stefan Reinauer
1a213776c6 RTL: Add additional address, data and spi signals 2025-05-30 08:28:22 -07:00