1

I just found out about BLUESCsi and wow, I didn't know it.

I was familiar with SCSI2SD, which has now reached version 6. However, I always find myself surprised and a little disappointed by these technologies. SCSI was a beautiful and robust technology that reached peak speeds of up to 320 MB/sec.! Yet, these modern SCSI-2-SD products that are being developed persisting in not breaking the 10 MB/s barrier.

I do not understand why. Even previous versions of SCSI2SD stop at 1 or 2 MB/s!!!

I understand that in many of the systems for which they are intended, higher speeds would not even be usable by the respective processors, BUS, RAM, etc. I also understand that 10 MB/sec for vintage systems, with solid state memories at very short access times, such as SD cards, are already fine.

But I wonder: given that somebody took the trouble to designing these cards from scratch anyway, given that we are in 2023 and modern technology exists, we might as well design such adapters being compatible with higher SCSI standards and capable of using their higher speeds. I'm not saying exactly with the U160 and U320 SCSIs, but at least with the 40 and 80 MB/sec Ultra Wide SCSI 2 protocols.

Even if the oldest retro systems cannot fill that bandwidth, they would still be well usable by many vintage systems on both the PC and Mac side (fast 486s and Pentiums for example), and combined with the fast solid state memories, they would provide dazzling performance! Why limit yourself to 10 MB/sec.!??

I don't think this would lead to a significant increase in production and market costs. In fact, here we are not talking about moving, for example, today, from a 12 or even 7 micron CPU production process to one of 0.5 micron, which fundamentally does not exist yet and would require very expensive investments in research and development.

We are talking about a technology, SCSI, that is 30-40 years old. We are talking about this in 2023, an era in which we talk about hundreds of Gigabytes per second like they were peanuts (think of modern GPU memory bandwidths for example). In such an era, with such technology, differentiating an adapter by producing it at 40 MB/sec. rather than 10 MB/sec. is like changing the production of a modern car so that it has 101 horsepower instead of 100.

It's irrelevant, for today's technology.

So it must also be for development and production costs. However, it is not at all irrelevant, in fact it is fantastic, for those old retro systems that would then benefit from it. But no. They insist on stopping at 10MB/sec., in an age in which a 500 GB NVMe Gen 4 SSD that gives you 7000 MEGABYTES per second costs little more than 50 dollars. What are we talking about? Simply, why??

Do any of you have a background in computer engineering? Can any of you answer my question?

Giacomo1968
  • 58,727

1 Answers1

1

The (unavailable) SCSI2SD and the (currently available) follow-up ZuluSCSI focus on implementing the SCSI-2 standard over a 50-pin interface. The maximum spec for such a connection is 10 MB/sec as you can read here. For faster speeds you need a 68-pin connector.

These devices are created to substitute SCSI HDD's and devices with a SD card, in order to run on legacy systems. The scope is (probably) to have an adapter available for as much legacy platforms as possible, and a 50-pin device will be fit also for systems which would support 68-pins, using an appropriate adapter.

Probably it could be possible to multiply the frequency with which those boards run in order to implement (narrow) SCSI-3 and above, but the software would need to be written,too. Also it would be out of standard as from SCSI-3 onward only 68-pin connectors were used, to take advantage of the full 16 bit data rate.

Since there are no new devices using SCSI, and there is a solution available for existing devices (although limited in speed), someone would have to have a very very very strong motivation to implement SCSI-3 (and above) to SD card.


Update: 68-pin and 80-pin SCSI HDD's are still available (example), so there's really no use case for a 68-pin SCSI to SD connector.

Giacomo1968
  • 58,727
1NN
  • 10,044