User Tools

Site Tools


nndocs:sandbox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nndocs:sandbox [2024/12/29 16:02] – [IQN and NQN] IP numbering doesn't go here naptasticnndocs:sandbox [2025/05/04 02:15] (current) – [Networks] make a table. Might be fun. naptastic
Line 69: Line 69:
   - 64 bits of GUID   - 64 bits of GUID
  
-My top 48 bits are going to be fd00:4e41:5000. Subnet bits should match their Infiniband subnet. Host bits come from the hardware address.+My top 48 bits are going to be fd20:4e41:5020. Subnet bits should match their Infiniband subnet. Host bits come from the hardware address.
  
 ====IP Addresses==== ====IP Addresses====
Line 81: Line 81:
  
 ====Networks==== ====Networks====
 +
 +
 +^ Network ^ IPv4 Range ^ IPv6 Range ^ IB Subnet ^ VLAN ^ VXLAN IP ^ VXLAN ID ^
 +| green | 172.20.0/22 | fd20:4e41:5020:ffff::/64. | ffff | | 225.172.20.64 | 64 |
  
   * 0-3/22: "green": all emo* and eth* devices should get bridged to this network.   * 0-3/22: "green": all emo* and eth* devices should get bridged to this network.
Line 150: Line 154:
  
 =====Big Idea Dumping Ground===== =====Big Idea Dumping Ground=====
 +====SoC on a PCI card====
 +Mostly this is to enable other projects. It needs at least these features:
 +
 +  * reasonable amount of CPU and DRAM
 +  * PCIe 3.0 x1 or better
 +  * Internal ports:
 +    - m.2 slot
 +    - 40-pin with GPIO, I2C, etc...
 +    - LP-DIMM
 +  * External ports:
 +    - HDMI
 +    - gigabit Ethernet
 +    - (2) USB 3.1
 +
 +The card presents itself to its host as one or more devices. It can pass through its USB host adapter, network adapter, and m.2 slot, and act as a GPU. It supports SR-IOV. You can boot off it. With the right hardware support, it should be able to stay awake while the host powers off or reboots.
 +
 ====PCIe networking==== ====PCIe networking====
 These products: These products:
Line 167: Line 187:
  
 Everything except retimer cards needs an API and UI for managing things. Everything except retimer cards needs an API and UI for managing things.
 +
 ====Better Audio Stack==== ====Better Audio Stack====
 Want to: Want to:
Line 178: Line 199:
 ====Better DAW==== ====Better DAW====
 Core concept is a piece of virtual tape that's infinitely long, infinitely wide, and has an infinite number of tape heads that can all be accessed remotely. A recording session is a server you log into, send recorded audio, receive mixed audio, and update a database of what should play when and with what settings. Core concept is a piece of virtual tape that's infinitely long, infinitely wide, and has an infinite number of tape heads that can all be accessed remotely. A recording session is a server you log into, send recorded audio, receive mixed audio, and update a database of what should play when and with what settings.
 +
 +====RDMA to a Commodore 64====
 +The 6502 can't drive the C64's memory anywhere near full-speed, but the ROM port has a DMA pin, so a DMA-capable cartridge can do impossibly cool things. I'd like to find a good demo playback engine that already exists, and adapt it to play back data being streamed in over a network.
  
 ====Better Mixer==== ====Better Mixer====
 FIXME FIXME
nndocs/sandbox.1735488163.txt.gz · Last modified: 2024/12/29 16:02 by naptastic