REMINDER - Stay logged in for at least 2 hours a week to get whitelisted.
Also it helps build a picture where our "good traffic" is coming from for detection scripts.
:o)

Wanted: an old SILOS primitive library (pri150ww.lib)

Tool suggestions, soldering tips, general useful electronics knowhow.
User avatar
exxos
Site Admin
Site Admin
Posts: 28587
Joined: 16 Aug 2017 23:19
Location: UK

Wanted: an old SILOS primitive library (pri150ww.lib)

Post by exxos »

I'm after a long-lost file called pri150ww.lib. It's a standard SILOS primitive library, so it's not an Atari file and won't be in any Atari source dump. It would have lived in the SILOS install directory.

Where it's likely to be: any archived SILOS III installation from the late 1980s, or a FutureNet DASH setup from the same era, since those two tools went together. So it would be on someone's old EDA tool disks or a design house backup rather than on any Atari CD. If you ever worked with SILOS or FutureNet back then, or you've got a shoebox of 5.25 inch disks from that world you've never dared boot, that's exactly where to look.

The filename to grep for is pri150ww.lib, though the whole pri150 primitive set would do just as well. Even a broken or partial copy is worth a look.

If anyone has it, or knows someone who might, give me a shout.
User avatar
alexh
Site sponsor
Site sponsor
Posts: 1361
Joined: 17 Oct 2017 16:51
Location: Oxfordshire

Re: Wanted: an old SILOS primitive library (pri150ww.lib)

Post by alexh »

What is this for? Simulating a Verilog netlist for an old ATARI chip?

SILOS III appears to be a VERILOG simulator from SimuCad (now SilvaCo)?

The latest version of SILOS is now part of a tool called "Gateway Schematic Editor" the last version being 4.2407.0 dated 2024.

While probably irrelevant there are some examples of using Gateway with SILOS to simulate ultra basic digital designs.

We could probably "best guess" at primitives in that library if you have a verilog design that you can't simulate using Icarus or Verilator?
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
User avatar
exxos
Site Admin
Site Admin
Posts: 28587
Joined: 16 Aug 2017 23:19
Location: UK

Re: Wanted: an old SILOS primitive library (pri150ww.lib)

Post by exxos »

It's for the ST Blitter. I've got Atari's own netlist and I'm converting it to Verilog, but a few of the AND-OR-invert gates reference pri150ww.lib for their definitions, and that's the missing file. Without it I'm reconstructing one gate by hand from the pin connections, which leaves me with 127 possible truth tables rather than one. :(
User avatar
alexh
Site sponsor
Site sponsor
Posts: 1361
Joined: 17 Oct 2017 16:51
Location: Oxfordshire

Re: Wanted: an old SILOS primitive library (pri150ww.lib)

Post by alexh »

If I got to see the netlist file, I could possibly help re-create these primitives but it would be guess work.

Are you sure pri150ww.lib is not a technology library for the silicon process Atari was using? If so it is not going to be part of any EDA software. They typically come from the vendor (i.e. the FAB)

While it is probably of no-use (as it won't look anything like your netlist) you might want to refer to iJor's re-created blitter for inspiration?

I think that some of the ST chips have been re-created from Atari schematics (GST MCU) or a chip decap (GST SHIFTER) but I think this is a re-creation based on observations. But ijor will know for sure. Maybe you can "match up" the logic and so confirm what these primitives do?
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
User avatar
exxos
Site Admin
Site Admin
Posts: 28587
Joined: 16 Aug 2017 23:19
Location: UK

Re: Wanted: an old SILOS primitive library (pri150ww.lib)

Post by exxos »

Yeah we tested ijor's core a while ago, and it's going into Nexus, so it's a known quantity for me rather than something new to chase.

It probably would help me read off what this gate is doing, you're right. But I'd rather track down the actual library first, or have a proper go at reconstructing it from the netlist, so the definition comes from the real primitive rather than inferred from someone else's recreation. If that draws a blank, ijor's logic is a good fallback to sanity check against.

Happy to send you the gates that reference pri150ww.lib so you can see what they hook up to. Between the surrounding logic and a best guess we might get there.
User avatar
alexh
Site sponsor
Site sponsor
Posts: 1361
Joined: 17 Oct 2017 16:51
Location: Oxfordshire

Re: Wanted: an old SILOS primitive library (pri150ww.lib)

Post by alexh »

Go for it
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
User avatar
exxos
Site Admin
Site Admin
Posts: 28587
Joined: 16 Aug 2017 23:19
Location: UK

Re: Wanted: an old SILOS primitive library (pri150ww.lib)

Post by exxos »

alexh wrote: 29 Jul 2026 17:07Go for it
Have fun :P
blitter-an-gates.zip
You do not have the required permissions to view the files attached to this post.
czietz
Posts: 587
Joined: 14 Jan 2018 13:02

Re: Wanted: an old SILOS primitive library (pri150ww.lib)

Post by czietz »

Any reason that you distrust the 4051 schematic symbols (which do show the grouping quite clearly, imho)? For example, "AN17" is 4+3+3+3+4 in the schematic:
an17.png
Sorry, I don't have a better quality PDF at hand a.t.m.
You do not have the required permissions to view the files attached to this post.
User avatar
exxos
Site Admin
Site Admin
Posts: 28587
Joined: 16 Aug 2017 23:19
Location: UK

Re: Wanted: an old SILOS primitive library (pri150ww.lib)

Post by exxos »

czietz wrote: 29 Jul 2026 19:05 Any reason that you distrust the 4051 schematic symbols (which do show the grouping quite clearly, imho)? For example, "AN17" is 4+3+3+3+4 in the schematic:
ah yes your right, I somehow totally missed it :headbang:

Return to “ELECTRONICS”

Who is online

Users browsing this forum: ClaudeBot, exxos, Steve, trendiction [bot] and 0 guests