nickwitha_k (he/him)

  • 3 Posts
  • 496 Comments
Joined 2 years ago
cake
Cake day: July 16th, 2023

help-circle
















  • Top row, second column. That chip is a Xilinx (now AMD) Spartan 6 Field-Programmable Gate Array (FPGA). An FPGA is a type of chip that contains an array of logic gates, flip-flops, and other elements whose interconnects can be “programmed” (I use quotes because it’s more like configuration than software programming). These elements are collectively referred to as the FPGA “fabric” and the naming of the individual elements varies between manufacturers but Xilinx uses “Logic Cells”.

    The fabric of this particular chip has 74,637 Logic Cells (there’s more element types but I’m not going into those because I’m still learning any them).

    What makes FPGAs so special? Basically, they contain all of the parts needed to make a CPU (or other digital circuit). An FPGA may not be able to implement a general purpose CPU that is as fast or powerful as custom silicon but, it can do it. A CPU implemented on an FPGA is known as a “soft core”.

    What is RV32? Simply, a 32-bit RISC-V processor. There are some open-source RV32 implementations that will both fit in the pictured FPGA and are capable of booting mainline Linux.



  • You can indeed buy better hardware for many purposes for cheaper.

    Want a gaming laptop? Or a runs Linux out of the box laptop? FW is not even close to the best value there.

    Want a laptop with well-documented physical specs, including CAD drawings to make readily modifiable and upgradeable, potentially being the last laptop chassis that one needs to buy? Nothing else comes close to touching FW.

    I avoid ads, so, maybe they’re inappropriately marketing as gaming laptops. I’d not call that a scam but would say that it’s ethically questionable, at best. FW is a laptop for people prioritizing long-term repairability and tinkering over everything else.