hi all, I was for a while seeking for some way to support both I2C/SPI simple way with Z180, as I am trying to make on breadboard now somethin like Bill's RIZ180 (3V3). Initially I thought that I am fine with CF-card, but, on breadboard, I have almost no way to connect it (ya, maybe wires inserted into cfcard directly but dont want this way). So, I can tend also to the SC131 approach, where SD is supported by RomWBW directly, there is raw connection to the 5V module, okay; BUT, I also think advance about how my system will look post-breadboard once I will go to Kicad and was trying to find something for I2C/SPI (generic) over CSIO, so this will need probably something in drivers/init in RomWBW probably, in case somebody wants to try what I found - I am not "pure retro guy" probably, thinking about fusion of old tech with new, and actually, as I read RomWBW architecture, this is in fact "quite super modern" approach with drivers and autodetection, so it is not pure retro at all too ))) ... ya, I like the new SW on retro HW to puch the limits, but allow also easily solderable DIP modules with SMD, in case there is not alternative. And there isnt in much cases, and also todays world is maxed at 3V3 often ... ufff
So, I found these NXP chips combo - SPI-I2C and I2C-SPI bridges
this thing looks like "designed for CSIO" as it has only Mode3 and single config command to REVERSE bit order ... quite cool
https://www.nxp.com/products/peripherals-and-logic/signal-chain/bridges/spi-to-ic-bus-bridge:SC18IS604and this thing is unobvious I2C-SPI bridge (sure, there is 400kbps limit, but I think about sensors here mostly) with 3 CS per chip (can imagine 2 on DIP module together with 1 SPI-I2C connected to Z180 CSIO ... with some supported sharing with CSIO native SDCARDs to not be limited by 400k bottleneck of bridges.
And they have buffers and INT ... cant imagine how better can be support of I2C/SPI over these bridges supported by interrupts - never wrote anything for this before; for me its new all, never had motivation to play with sensors and devices only because its fashion;
As I read about current RomWBW, it supports on CSIO the SRcard and also WizNet 5500 chips till now, mostly ... isn't something as generic SPI/I2C layer in consideration too?
I WILL probably definitelly use these in my new system as I also want to put here another modern OS in fact, portable to other chips out of 8080/Z80, if everything will go well ))
But dont want to hide only to myself what I found, so what you guys think on these bridges? My system will probably have dedicated bus for 3V3 on parallel IO side, but this is something like "serial-bus" side of things .... Something possible? Can fit in HBIOS? Never peeked into source yet...
Petr