Hacker News new | past | comments | ask | show | jobs | submit login

There are 48+2 port switches with OpenWRT support.

Re: initial specs for the (4 port) OpenWRT One, which is built on Banana Pi's, which supports U-boot: https://www.cnx-software.com/2024/01/12/openwrt-one-ap-24-xy... .. https://openwrt.org/toh/openwrt/one:

> The non-open-source components include the 2.5GbE PHY and WiFi firmware with blobs running on separate cores that are independent of the main SoC where OpenWrt is running. The DRAM calibration routines are closed-source binaries as well.

Software for FPGA switch, probe, and GHz oscilloscope projects?

/? inurl:awesome vivado https://www.google.com/search?q=inurl%3Aawesome+vivado :

awesome-hdl: https://github.com/drom/awesome-hdl :

sphinx-hwt:

d3-wave probably won't do GHz in realtime. https://github.com/Nic30/d3-wave

Pyqtgraph probably can't realtime plot GHz probe data without resampling either?

pyqtgraph: https://github.com/pyqtgraph/pyqtgraph

The hwtLib README says Vivado supports IP-XACT format.

hwtLib: https://github.com/Nic30/hwtLib :

> hwtLib is the library of hardware components writen using hwt library. Any component can be exported as Xilinx Vivado (IP-exact) or Quartus IPcore using IpPackager or as raw Verilog / VHDL / SystemC code and constraints by to_rtl() function. Target language is specified by keyword parameter serializer.

IP-XACT: https://en.wikipedia.org/wiki/IP-XACT

hwtlib docs > hwtLib.peripheral.ethernet package: https://hwtlib.readthedocs.io/en/latest/hwtLib.peripheral.et...

hwtLib.peripheral.uart package: https://hwtlib.readthedocs.io/en/latest/hwtLib.peripheral.ua...

It looks like there are CRC implementations in hwtlib. Which CRC or hash does U-boot use for firmware flashing? https://www.google.com/search?q=Which+CRC+or+hash+does+U-boo... ... Looks like CRC32 like .zip files but not .tar.gz files.

U-boot: https://github.com/u-boot/u-boot

OpenWRT docs > "Failsafe mode, factory reset, and recovery mode": https://openwrt.org/docs/guide-user/troubleshooting/failsafe...

Open vSwitch: https://en.wikipedia.org/wiki/Open_vSwitch :

> Open vSwitch can operate both as a software-based network switch running within a virtual machine (VM) hypervisor, and as the control stack for dedicated switching hardware; as a result, it has been ported to multiple virtualization platforms, switching chipsets, and networking hardware accelerators.[7]

"Porting Open vSwitch to New Software or Hardware": https://docs.openvswitch.org/en/latest/topics/porting/

awesome-open-source-hardware: https://github.com/aolofsson/awesome-opensource-hardware

awesome-open-hardware: https://github.com/delftopenhardware/awesome-open-hardware :

> Journal of Open Hardware (JOH), HardwareX Journal,




There are also xilinx (now AMD) FPGA modules in hwtlib:

hwtLib.xilinx package: https://hwtlib.readthedocs.io/en/latest/hwtLib.xilinx.html#




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: