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•3mo 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•3mo ago
Nice question. I'd really like to master HDL 🙂
techielew
techielew•3mo ago
How about you?
JohnBudweiser
JohnBudweiser•3mo 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•3mo ago
@techielew you ever heard of ModelSim?
techielew
techielew•3mo ago
Oh that's a good one. That's like a dark art only known to the Scandinavians lol
techielew
techielew•3mo ago
I thought it sounded familiar and then looked it up and yes I have. Have you/do you use it?
JohnBudweiser
JohnBudweiser•3mo ago
when I worked in FPGA development I used it
JohnBudweiser
JohnBudweiser•3mo ago
I used VHDL, before doing anything further down the pipeline, I'd make it first work in ModelSim
JohnBudweiser
JohnBudweiser•3mo 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•3mo ago
try out implementing basic digital circuits, simulate them, validate them..
JohnBudweiser
JohnBudweiser•3mo ago
you can also feed in data from files, and save output to files, so can already simulate signal processing stuff there
JohnBudweiser
JohnBudweiser•3mo 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•3mo ago
so you can just download it, write your code, and simulate it
techielew
techielew•3mo ago
I was just looking for a free version
techielew
techielew•3mo ago
looks like it was when altera was still it's own version of altera
JohnBudweiser
JohnBudweiser•3mo ago
so just get an old version
JohnBudweiser
JohnBudweiser•3mo ago
for this purpose that won't matter
techielew
techielew•3mo ago
yeah i'm on the hunt
techielew
techielew•3mo 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•3mo 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•3mo ago
I think that is a really neat way to pivot into digital design
JohnBudweiser
JohnBudweiser•3mo ago
also there should be a bunch of code examples in there already
JohnBudweiser
JohnBudweiser•3mo ago
do that for some time, when you are confident with doing digital designs up to that level
JohnBudweiser
JohnBudweiser•3mo ago
get some low cost FPGA board (under 50€)
JohnBudweiser
JohnBudweiser•3mo 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•3mo ago
when you aren't on the limits of your hardware.. things are fairly benign
JohnBudweiser
JohnBudweiser•3mo ago
lots more to say of course.. but that's a good starting point I think
techielew
techielew•3mo 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•3mo ago
so, what type of rf?
JohnBudweiser
JohnBudweiser•3mo 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•3mo 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•3mo 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•3mo 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•3mo ago
is that something semi-reasonable?
techielew
techielew•3mo 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•3mo 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•3mo 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•3mo ago
same question to you if you could master something, what would it be, and why, Navadeep?
Navadeep
Navadeep•3mo 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•3mo 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•3mo ago
Do you want to learn or you have a project to make ?
Want results from more Discord servers?
Add your server
More Posts
In Zynq SoC what is The fastest way to stream data from PL to PS ?In Zynq SoC what is The fastest way to stream data from PL to PS ?Open-Source 3D Printed RC SkidSteer V3.0A fun 3D Printed RC project that's a great way to get hands on experience with standard DIY developmJust for fun [Help welcome] : Install Linux on an old Prestigio PMP5197DULTRA (Allwinner A-10)Greetings fellow earthlings, in my free time I like to take apart electronic devices and see how theHow exactly does ESR influence electronic designHow exactly does ESR influence electronic design, especially in applications where power sensitivityPICMG Releases InterEdge, New Standard for Process Control SystemsThis is an interesting recent standard released by PICMG and I think as industrial systems are goingDevHeads Demo: How to Read A DatasheetWe get it. You're a pro. You don't need a refresher on how to organize and name your design files, wDecoding State Machines: A Dive into Software Design MasteryThis article introduces state machines, a crucial concept in software design, defining a system's beUse IMU to determine angular orientation about one axisI've got a situation where I want to use the IMU-enabled XIAO nRF52840 Sense https://wiki.seeedstudiFail to porting lvgl 8.3.11 to esp32-s3 microcontrollermay i know why my microcontroller keep on rebooting below log report show (TG0WDT_SYS_RST) error. i I need a guide on how to select the right gateway for my lorawan product.I need a guide on how to select the right gateway for my lorawan product. Am Designing a Lora based