MITS 2SIO serial chip?

From: Peter C. Wallace <pcw_at_mesanet.com>
Date: Mon Dec 17 20:44:49 2001

On Mon, 17 Dec 2001, Richard Erlacher wrote:

>
> ----- Original Message -----
> From: "Peter C. Wallace" <pcw_at_mesanet.com>
> To: <classiccmp_at_classiccmp.org>
> Sent: Monday, December 17, 2001 10:13 AM
> Subject: Re: MITS 2SIO serial chip?
>
>
> > On Sun, 16 Dec 2001, Richard Erlacher wrote:
> >
> > > Peter, you're missing the point. However, first of all, EP6xx an EP9xx were
> not
> > > of the classic "PAL" genre. They were early CPLD's, since they contained,
> the
> > > equivalent of two or more PALs. Those were quite expensive, particularly in
> the
> > > Altera cases, since, although Intel and TI made the physical parts for them,
> > > they disguised it enough that folks thought of the Intel parts as being
> quite
> > > different, hence quite expensive, thereby not placing cost pressure on
> ALTERA.
> > > Since the TI parts were identical, their agreement with Altera apparently
> was
> > > that they'd be noncompetetive. The OTP's which were quite inexpensive,
> were, at
> > > least in the case of the EP6xx and EP3xx quite reasonable, though not as
> > > inexpensive as the 16R/L/Xnn bipolar parts from TI, NS, MMI, Signetics, and
> AMD
> > > among others.
> > >
> > > The PAL16R/L/Xnnn series were quite a bit less costly, faster, and more
> > > straightforward in their application than the Altera parts, however, costing
> <$2
> > > in production lots.
> >
> > I think you are missing the point, In 1981 PALS were expensive...
> >
> Yes, they were, but the 8250 cost WAY more back then than, say, a 2651 with an
> external '393 counter. The makers of most of the add-on I/O boards I've got
> lying about seem to have found PALs cost effective, BTW. That said, I believe
> that I pointed out that the same task was readily achievable with less than
> half-a-dollar's worth of TTL SSI logic. I think this discussion is exhausted.
>
> The discussion of the SIO/DART arose from your apparent unawareness of the
> multi-channel serial devices that several manufacturers were pushing before the
> PC was even a reality. The fact that you don't like the interface requirements
> of the DART/SIO for the ISA environment is clear,

I am perfectly aware of multiple channel serial chips, we used one in our
Sprite CPM machine in 1978...

And its not just that I dont like the DART in a ISA environment, I dont
think it even makes sense to use it as you suggested. I doubt that
there is a single add-on card that uses a DART for the ISA bus...



 and, while I think it's at
> least as big a piece of rubbish as is the SIO, along with the other Z80
> peripherals, The 8250 isn't any better or worse for the ISA, IMHO, because it
> doesn't take any more logic to interface the thing.


Takes much less logic, only a decode


 Just because YOU don't like
> the details doesn't make it bad. Just because I like it, which is not the case,
> wouldn't make it good. I've said I don't like the Z80 peripherals, even for a
> Z80 environment, and that stands. There's no accounting for taste.
>
> I didn't like the 8250 particularly either because back in '81-82, it was among
> the more costly serial interface IC's. The fact that it had a divider in it for
> generating the baud rate clock didn't impress me, since it cost 3x or so what
> the same function in a 2651, 8251, or 6850, with an external divider would have
> cost. Clearly, cost didn't matter to the designers of the PC serial port board,
> else they wouldn't have used a $16 in 100-quantity part where a $5 part would
> have done the job with the aid of a 50-cent counter. The Signetics 2681 was
> certainly available as a dual in '80/81, and cost less than the 8250. There was
> one in every Visual50 terminal, and I had several of those back then.
>
> I had to buy 8250's to populate multi-port serial boards for various S-100
> systems back then and was acutely aware of the cost of an 8250 as opposed to a
> less generously provisioned device. It had lots of parallel bits, that some
> folks used, but I never needed them.


I pressume thats why IBM chose it since it supported a full set of Modem
control lines...

>
> > As far as the EPXXX Parts go, I was just mentioning when we first used
> > programmable logic. We made low power systems so we had to wait until CMOS
> > parts were available at a reasonable price. When we started using Altera,
> > there was no second source, Intel parts were available only a few years
> > later, and TI after that (and only a few parts)
> >
> > >
> > > You could without much ado accomplish the same tasks with TTL MSI/SSI. It's
> > > still not rocket science, and still not expensive, except that more than one
> > > component is involved. Several I/O board makers did that with 8250's as
> well.
> > >
> > >
> > > ----- Original Message -----
> > > From: "Peter C. Wallace" <pcw_at_mesanet.com>
> > > To: <classiccmp_at_classiccmp.org>
> > > Sent: Sunday, December 16, 2001 1:17 PM
> > > Subject: Re: MITS 2SIO serial chip?
> > >
> > >
> > > > On Sun, 16 Dec 2001, Ben Franchuk wrote:
> > > >
> > > > > "Peter C. Wallace" wrote:
> > > > > >
> > > > > > On Sun, 16 Dec 2001, Richard Erlacher wrote:
> > > > > >
> > > > > > > I disagree that it's a mess. I haven't looked at the requirements
> for a
> > > Z80
> > > > > > > peripheral since the early '80's, but I can assure you that I'd
> dispose
> > > of any
> > > > > > > 1st year engineering intern who couldn't whip up a suitable PAL or
> > > equivalent
> > > > > > > MSI/SSI logic to handle the generation of properly timed inputs to
> the
> > > thing in
> > > > > > > an hour or less.
> > > > > >
> > > > > > Sure its trivial to do now but we were talking 1981 when PALS were
> > > > > > expensive.
> > > > >
> > > It was as trivial then as now, if you preferred TTL SSI/MSI logic. I think
> you
> > > could do it with a 74LS00 and a 74LS74. That's about $0.25 for the two back
> > > then.
> >
> > Not quite, you need to generate a wait state so IORQ is more than 200 nS
> > long (since we lost a cycle generating the RD --> IORQ delay), so you need
> > a tri-state output to drive IOCHRDY, and theres that niggling timing
> > question with the DART's clock signal. Maybe it would work with the ISA
> > clock, maybe not... I think you underestimate how tightly integrated the
> > Z80 peripherals are with Z80 bus timing...
> >
> >
> > > >
> > > > > I never heard about pal's until about 1990. In some ways the peripheral
> > > > > chips are in a really sorry shape. You have vintage slow I/O (2 MHZ?)
> > > > > or PC motherboard chip sets. Nothing in between. On my FPGA I can run
> > > > > with a 250 ns memory cycle, but need to stretch it to 625 ns for I/O.
> > > >
> > > The peripheral chips in every 1981-82 PC, PC-Clone, etc, that I've got in
> the
> > > basement (they're all in one box) are 5 MHz parts without exception. These
> were
> > > readily available to mfg's who purchased the quantity, but weren't available
> in
> > > surplus for a while.
> > > >
> > > > PALs were certainly available earlier, just expensive,
> > > > non-reprogramable, and power hungry. I think we used our first
> > > > programmable logic in 1986 (Altera EP900s and EP320s - both low power) for
> > > > emulation of some PC motherboard stuff in our low power V40 based embedded
> > > > PCs. We never used PALs but have used GALs a lot for simple decoders and
> > > > random logic.
> > >
> > > Bipolar logic was, indeed, power-hungry but that was the technology of the
> time.
> > > EP???' were not bipolar, they were CMOS, and, in the case of the '80's
> perhaps
> > > even NMOS. I'm not certain about that. GALs became avaiable in '84-85 and
> they
> > > were expensive for only a short time, quickly grabbing market share when
> folks
> > > realized that the 16V8 replaced the 16L8, 16R4, 16R6, 16R8, and several
> others.
> > > Once the programming algorithms were available in the common programmers and
> > > there was affordable software with which to use them, and I frequently used
> > > conversion software from PAL fuse maps to GAL parts, having developed them
> from
> > > PALASM intended for bipolar parts, I never bought another bipolar PAL. For
> > > obvious reasons, it wasn't long before the GALs had replaced al the 16L/R
> parts.
> > >
> > > > At about $.50 now they are hard to beat.
> > > > I think I would do most non-common (probably not Ethernet, USB or
> > > > video) I/O these days with FPGAs. Its great to be able to change the
> > > > function and pinout with just a downloadble config file. A 100K (Well
> > > > maybe 15K if you remove Xilinx inflation factor) SpartanII chip is only
> > > > $19.00...
> > > >
> >
> >
> >
> > > There are several free HDL's in Verilog or VHDL for a fast ethernet
> interface
> > > that will run entirely in a small Spartan or moderate 4000-series device
> costing
> > > less than $25, but that's in quantity. Likewise, those can be implemented
> in
> > > CPLD's for about the same cost. USB is better done in a dedicated (for the
> USB)
> > > MCU, and at lower cost. Of course you have to license a Device ID. (or
> whatever
> > > they call it)
> >
> >
> > Unless you have a compelling need to integrate the MAC part of
> > Ethernet into a FPGA, FPGA Ethernet is more expensive than an external
> > Ethernet chip. Also, It is not possible to integrate the PHY into a FPGA
> > at the moment (well maybe with some oddball mixed signal part) and when I
> > can get a 100BT Ethernet chip with integrated PHY for less than $5.00, it
> > would be silly to use a major portion of a $20 chip for a non standard
> > Ethernet interface that doesn't even have any driver support...
> >
> > > > > >
> > > > >
> > > > > --
> > > > > Ben Franchuk --- Pre-historic Cpu's --
> > > > > www.jetnet.ab.ca/users/bfranchuk/index.html
> > > > >
> > > >
> > > > Peter Wallace
> > > > Mesa Electronics
> > > >
> > > >
> > >
> > >
> >
> > Peter Wallace
> > Mesa Electronics
> >
> >
>
>

Peter Wallace
Mesa Electronics
Received on Mon Dec 17 2001 - 20:44:49 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:33:40 BST