what would you want to become a Master of?

Considering the saying "jack of all trades, master of none". What have you achieved mastery in? If none yet, what would you want to become a Master of.
43 Replies
Flo
Flo•9mo ago
I like that question. I want to master the honesty towards myself. If we are talking technology it is ARM, U-Boot and Linux.
techielew
techielew•9mo ago
Nice question. I'd really like to master HDL 🙂
techielew
techielew•9mo ago
How about you?
JohnBudweiser
JohnBudweiser•9mo ago
I'd like to master rf circuit design, I have worked on the digital signal processing/software side of RF, but not done the hardware side
JohnBudweiser
JohnBudweiser•9mo ago
@techielew you ever heard of ModelSim?
techielew
techielew•9mo ago
Oh that's a good one. That's like a dark art only known to the Scandinavians lol
techielew
techielew•9mo ago
I thought it sounded familiar and then looked it up and yes I have. Have you/do you use it?
JohnBudweiser
JohnBudweiser•9mo ago
when I worked in FPGA development I used it
JohnBudweiser
JohnBudweiser•9mo ago
I used VHDL, before doing anything further down the pipeline, I'd make it first work in ModelSim
JohnBudweiser
JohnBudweiser•9mo ago
if you want to e.g. learn VHDL, I extremely recommend using that, you can learn VHDL on that level much like you learn a software language
JohnBudweiser
JohnBudweiser•9mo ago
try out implementing basic digital circuits, simulate them, validate them..
JohnBudweiser
JohnBudweiser•9mo ago
you can also feed in data from files, and save output to files, so can already simulate signal processing stuff there
JohnBudweiser
JohnBudweiser•9mo ago
this is not going to get you all the way to making (functional/good) FPGA designs, but if you come from zero and have nobody else to guide you, then having all steps at once is a bit much, maybe do this, afaik ModelSim is free (at least it was some years ago)
JohnBudweiser
JohnBudweiser•9mo ago
so you can just download it, write your code, and simulate it
techielew
techielew•9mo ago
I was just looking for a free version
techielew
techielew•9mo ago
looks like it was when altera was still it's own version of altera
JohnBudweiser
JohnBudweiser•9mo ago
so just get an old version
JohnBudweiser
JohnBudweiser•9mo ago
for this purpose that won't matter
techielew
techielew•9mo ago
yeah i'm on the hunt
techielew
techielew•9mo ago
thanks for that tip. i'm in the process of slurping navadeep's brain but i'm sure he'll get tired of that soon haha.
JohnBudweiser
JohnBudweiser•9mo ago
it's just a way for you to get started very fast, and just get going with trying things out, also simulating VHDL by other people, on opencores or github
JohnBudweiser
JohnBudweiser•9mo ago
I think that is a really neat way to pivot into digital design
JohnBudweiser
JohnBudweiser•9mo ago
also there should be a bunch of code examples in there already
JohnBudweiser
JohnBudweiser•9mo ago
do that for some time, when you are confident with doing digital designs up to that level
JohnBudweiser
JohnBudweiser•9mo ago
get some low cost FPGA board (under 50€)
JohnBudweiser
JohnBudweiser•9mo ago
do some very simple designs that are small relative to the FPGA, those will probably run even without any tweaking, or only minimal tweaking
JohnBudweiser
JohnBudweiser•9mo ago
when you aren't on the limits of your hardware.. things are fairly benign
JohnBudweiser
JohnBudweiser•9mo ago
lots more to say of course.. but that's a good starting point I think
techielew
techielew•9mo ago
yeah that's great. tbh we are getting a couple fpga-based eval platforms sent to us under embargo. i was going to give one to navadeep and give the other away after an unboxing, but maybe navadeep will have to give his away now 🤔
techielew
techielew•9mo ago
so, what type of rf?
JohnBudweiser
JohnBudweiser•9mo ago
first I'd like to get just into actually high speed digital circuits, where RF effects matter for routing and such (impedance matching and all that), just haven't gone there yet (not done in practice for PCB development)
JohnBudweiser
JohnBudweiser•9mo ago
then non microwave but actual radio related stuff, stuff on the board, and maybe doing even board antenna's, not sure I'd go up to microwave.. though curious
techielew
techielew•9mo ago
Is there something specific you'd like to learn or some way you'd like to go about learning the HS digital stuff on PCB? Petr and I are developing demo video content and welcome ideas
JohnBudweiser
JohnBudweiser•9mo ago
I think what I want goes way beyond the basics, but I think an example that would be instructive, would be e.g. "just" something standard, not a custom RF thing, but just for an existing standard, that would also probably be valueable to the largest number of people, say.. Decide on a standard protocol in RF, like Bluetooth, IEEE802.11, or whatever. And then in e.g. KiCad, design the RF critical path, from the PHY-Chip to a PCB antenna, antenna doesn't even have to be fully "self"-designed, but maybe coming from the Antenna Designer in Matlab.
JohnBudweiser
JohnBudweiser•9mo ago
is that something semi-reasonable?
techielew
techielew•9mo ago
Personally I'd like to build up this over time. And right now we're at "how to read a datasheet" lol
Navadeep
Navadeep•9mo ago
Good discussion. For RF, I default to this book https://www.cambridge.org/highereducation/books/planar-microwave-engineering/CA50D727AD97C3F4789065F1F9DB0771#contents and currently exploring this RFSoC which is all in one package - Processor, FPGA fabric, 4GSPS+ RF ADC/DACs, a bunch of high speed transceivers etc https://www.xilinx.com/products/silicon-devices/soc/rfsoc.html
AMD
Zynq UltraScale+ RFSoC
Zynq UltraScale+ RFSoCs integrate multi-giga-sample RF data converters and soft-decision forward error correct (SD-FEC) into a MPSoC architecture.
Higher Education from Cambridge University Press
Planar Microwave Engineering | Higher Education from Cambridge Univ...
Discover Planar Microwave Engineering, 1st Edition, Thomas H. Lee, HB ISBN: 9780521835268 on Higher Education from Cambridge
Navadeep
Navadeep•9mo ago
I have used Modelsim only once for a digital design course. This one is open to use over web with templates for implementing math logics or algorithms - https://www.makerchip.com/
techielew
techielew•9mo ago
same question to you if you could master something, what would it be, and why, Navadeep?
Navadeep
Navadeep•9mo ago
more on DSP and algorithms side. Trying to leverage my grand old math skills which partly is rusted now.
Petr Dvořák
Petr Dvořák•9mo ago
@JohnBudweiser Please can you make a bullet summary of the project you want to focus on or need a help with?
Joseph Ogbonna
Joseph Ogbonna•9mo ago
Do you want to learn or you have a project to make ?
Want results from more Discord servers?
Add your server