|
Description:
|
|

Welcome, Clifford Wolf (Twitter: @OE1CXW)
- Clifford’s first open source project was RockLinux, started back in 1997
- Shell scripts, AWK scripts
- A fork of the project still is active as T2
- OpenSCAD is an open source scripted 3D CAD program
- Metalab.at hackerspace
- Creating parametric models that can be modified easily in OpenSCAD.
- FPGAs
- 3D laser scanners / LIDAR
- Light is too fast
- Light is too slow
- Self driving cars will likely move to cameras in the future because of interference of multiple LIDAR systems on the road.
- In 2008 he went back to university
- His academics were overshadowed by focusing on missing questions here and there. So instead he focues on publishing papers
- Coarse-Grain Reconfigurable Architectures
- Yosys
- A framework for HDL synthesis and more
- Verilog 2005
- Reinforcement learning
- Logic Synthesis – turning verilog into a logic circuit
- Intocent
- File formats for logic circuits
- Project IceStorm
- arachne-pnr – written by Cotton Seed
- “Whenever you have a theory write a small program that checks if your theory is correct”
- New versions will target Xilinx 7 parts
- Partial reconfiguration will allow an “FPGA within the FPGA, where the harness is made in vendor tools
- “Prototyping tools in ARM processor”
- Example: Logic analyzer trigger conditions
- RISC V
- PicoRV32
- Libxsvf
- RISC V vs x86 is a red herring
- Formal Verification
- riscv-formal
- Formally verify a processor against ISA
- This is actually what the latest CCC (34c3) talk was, End to End ISA Verification of a RISC V processor.
- Reactive synthesis (starting from random and seeing if it’s a processor)
- Instead this is starting from a processor and running “all programs” against it
- Category of bugs:
- Reading spec incorrectly
- Function is different from what it usually does in one specific application
- New intel bug
The best way to reach Clifford is on Twitter! @OE1CXW |