Someday when I have a team and money, sell it in a rack mounted chassis alongside x86 machines serving nvault for their company.

nostr:nevent1qvzqqqqqqypzq5455pmtewaacws6a73hxkqkea6fjwcm3keq9vqu3q7930nl4k9aqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpzahx7um5wgkkjerz8ghj7cmpvd5x2ttjv4kxz7gqyrpnvsghffa90767rgud5mcggangev7l4jd6a26cpmk5glypxtsvx0z756c

Reply to this note

Please Login to reply.

Discussion

You could have all computation done on the SE :)

Or sell people Nostr tokens. Plug it in, approve and it starts signing.

There are too many resources served by nvault to move it all to the unit, that and I don't want it to be a black box. I want it to be able to serve all the RPS. VNLib is being built for performance on x86. Id rather sell them the software to deploy on their own servers.

Yeah I didn’t mean that. I meant the signing operations and maybe some policies.

That would be the plan yeah. Networked more than likely. Or I did like the idea of pcie expansion add-ons for x86 servers. I'd have to do some research on what would be more preferred.

All you need is an expensive FPGA or some other IC that can convert to PCIe :)

I knowwwwwww. I did some reasearch on a card I wanted to build a few years ago and PCIe is a total nightmare. It's similar to the automotive industry. Wait PCIe is a captured standard that's paid to access information... Sucks. Can't even get official dimensions, or parts, or even card widths from an official source. Have to literally use my calipers to measure the thickness of a PCB. Yeah it was probably available on some forum somewhere but that's no way to design a device.

There is an M.2 E-key that supports USB

usb is kind of buttcheecks too though. Everything is much cheaper and off the shelf I guess.

There is no perfect communication interface yet

usart, i2c, and spi are pretty decent, with the latter being quite fast for it's purpose.

Talking about that, smart cards use a half-duplex synchronous UART, except the fact that the frequency is ran through a fractional divider

Sometimes there’s parity. Sometimes not. Some versions of the protocol require you to pull the line low for a retransmit. Stopping the UART clock puts the card into sleep mode (usually.)

Another fun fact, contactless interface fully shuts down all systems including the NVM and CPU during transmit, with the only things being awake being the CL communications unit and RAM

I had looked into micros for doing the transfer but it's basically always done with an FPGA because of the fast multiplexed nature of the coms. No micro can keep up, even with DMA and some multiplexors/decoders.