Matt Venn

Matt Venn

Mentor
5.0
(16 reviews)
US$50.00
For every 15 mins
21
Sessions/Jobs
View Video
ABOUT ME
open source silicon advocate and science communicator
open source silicon advocate and science communicator

Matthew Venn is a science & technology communicator and electronic engineer. He brings 20 years of engineering experience to create excellent and innovative learning experiences for people all over the world.

Over the last years I've become very involved in the open source semiconductor movement, creating courses, speaking at events, interviewing people involved and even running a conference.

After one of my course participants requested some mentoring, I decided to re-enable my code mentor profile.

I can help you from zero all the way to your own custom silicon chip!

English
Madrid (+02:00)
Joined October 2016
EXPERTISE
5 years experience
I've been using Verilog for FPGA and ASIC for about 5 years. In the last 2 years I have been turning my FPGA designs into custom silicon!
I've been using Verilog for FPGA and ASIC for about 5 years. In the last 2 years I have been turning my FPGA designs into custom silicon!
HdlAsic
HdlAsic
14 years experience
I'm a vi/shell fan, use the shell a lot for remote server management. Pipelines, sockets, variables, scripting, etc.
I'm a vi/shell fan, use the shell a lot for remote server management. Pipelines, sockets, variables, scripting, etc.
ScriptsVimVi
View more
ScriptsVimViHistoryPipelines
View more
7 years experience | 1 endorsement
I've been using Python for 7 years, it's my go to language for doing anything on a PC that doesn't have to be speed optimised. Experience...
I've been using Python for 7 years, it's my go to language for doing anything on a PC that doesn't have to be speed optimised. Experience with libraries like opencv, scipy, matplotlib. I've a lot of experience with the beaglebone and raspberry pi.
PdbIPythonDjango
View more
7 years experience | 10 endorsements
lots of experience with libraries, other targets like tiny and esp8266. I've read the atmega328p datasheet. I trained as an electronic...
lots of experience with libraries, other targets like tiny and esp8266. I've read the atmega328p datasheet. I trained as an electronic engineer and have a lot of experience building and testing circuits. I've also used Kicad and Eagle to design PCBs.
DacPwmESP8266
View more
DacPwmESP8266AttinyESPElectronicsAdcInterruptsKiCadEagle
View more
6 years experience | 10 endorsements
mostly arduino and avr-gcc, also some with embedded linux applications. Done some coding for the beaglebone's PRUs which was great fun a...
mostly arduino and avr-gcc, also some with embedded linux applications. Done some coding for the beaglebone's PRUs which was great fun and lots of learning.
3 years experience
mostly cases and fixtures, have done some work with importing DXFs to create custom phone cases http://www.mattvenn.net/2013/01/26/finge...
mostly cases and fixtures, have done some work with importing DXFs to create custom phone cases http://www.mattvenn.net/2013/01/26/fingerprint-phone-case/
ParametricData
View more
ParametricData
View more

REVIEWS FROM CLIENTS

5.0
(16 reviews)
Nathan Kebe El
Nathan Kebe El
January 2017
Very talented individual, Knows his stuff.
Michael Sinclair
Michael Sinclair
January 2017
Brilliant teacher!!!
Nathan Kebe El
Nathan Kebe El
November 2016
Well worth the time and money. Great results! I am well satisfied with his instructions and problem solving.
jamie johny
jamie johny
November 2016
sorted out my arduibo coding really well great mentor
Michael Cassetta
Michael Cassetta
November 2016
Amazingly clear description of how & why to organize code efficiently
Mark Solomon
Mark Solomon
November 2016
Super sharp, very quick, detail oriented. A+
logan belz
logan belz
November 2016
Matt was great, very helpful and knowledgeable.
SOCIAL PRESENCE
GitHub
cad
cad files for cnc machining
Python
60
31
basic-ecp5-pcb
Reference design for Lattice ECP5 FPGA. Featuring Raspberry Pi interface and 6 PMODs
Verilog
56
18
EMPLOYMENTS
CSO
YosysHQ
2022-01-01-Present
YosysHQ makes yosys, the number one open source synthesis tool used in open source FPGA and ASIC flows. https://yosyshq.com
YosysHQ makes yosys, the number one open source synthesis tool used in open source FPGA and ASIC flows. https://yosyshq.com
VHDL (VHSIC Hardware Description Language)
Verilog
Formal Verification
View more
VHDL (VHSIC Hardware Description Language)
Verilog
Formal Verification
Sva
View more
Head of community
Chipflow
2021-07-01-Present
Chipflow is enabling product companies to design their own chips. Open source tooling is changing the rules of the game! https://www.chi...
Chipflow is enabling product companies to design their own chips. Open source tooling is changing the rules of the game! https://www.chipflow.io/
Python
Verilog
Amaranth
View more
Python
Verilog
Amaranth
View more
Content creator and teacher
Zero to ASIC Course
2021-01-01-Present
Learn to design your own ASIC and get it fabricated! Thanks to the new open source Process Development Kit from Google and Skywater and t...
Learn to design your own ASIC and get it fabricated! Thanks to the new open source Process Development Kit from Google and Skywater and the OpenLane ASIC tools from Efabless, we now have the opportunity to get involved in this exciting field without signing NDAs or paying a fortune for tool licenses. GCC revolutionised compiling, Linux revolutionised computing. Android revolutionised phones. Arduino revolutionised microcontrollers. RISCV is revolutionising ISAs. The next step is open source Silicon. This course will give you the experience of creating your own microchip, using free and open source tools.
Verilog
openlane
View more
Verilog
openlane
View more
PROJECTS
Custom ASIC VGA ClockView Project
myself
2021
I designed a custom IC that shows the time on an VGA panel. This was my first chip, and it was on the very first open source shuttle run...
I designed a custom IC that shows the time on an VGA panel. This was my first chip, and it was on the very first open source shuttle run sponsored by google.
Verilog
openlane
View more
Verilog
openlane
View more