ghdl
Pensamiento, random thoughts et idées variés.
Creating something new from scratch implies a certain ratio of unpredictable issues (loosely defined in the scope of this post: new errors, regressions, warnings, ... any unexpected behavior one may encounter). Most important, a digital design developer needs to define somehow what he considers to be a project issue, before even thinking about how to react to it. Luckily, in #modernhw a few usual tools are available to ease the process as a whole. Let’s overview some of them.
Putting new ideas in community, exchanging opinions, replying to someone's else impressions, sharing public experiences, showing feelings about modern way of living, writing down notes on what’s going on from one’s side ... So many interesting and useful content around to share. The question is, how to do so simply and without complications ? How not to expend way too much time messing with tooling ? Is it yet possible to concentrate on what really matters, contents ? Here I summarize the way I’ve found to contribute to this blog, which fits best with my workflow.
We said #git, then. How to use git as efficiently as possible in #modernhw ? We know the answer, using a front end. Right, but then ? Following a set of simple principles and best practices that will make your life simpler. Follow me on this trip.
Guix reveals as a practical means of handling dependencies. However, the amount of information available to start using it may appear as a bit overwhelming for a beginner, letting the feeling of a tool reserved to a reduced community or experts. Far from that. Here you’ll find everything you need to get started with guix, with a light touch on using it for #modernhw.
Everything you need to get started with sourcehut.
Modern digital hardware design in research implies using the right tools. But this is not necessarily always the case.
“El final del tranvía en EE.UU. no es un detalle de la historia, es un marcador. Un símbolo de un pensamiento unívoco del progreso. EE.UU., como los demás países industriales que a su vez van a desmantelar sus propias redes, lo harán en detrimento de un transporte colectivo menos molesto y contaminante. Los negocios son los negocios.”
Transcripción de una parte del documental “L’homme a mangé la Terre”, dirigido por Jean-Robert Viallet, en el que se narra la aparición del automóvil durante la primera mitad del siglo xx, y que puede verse aquí.
#modernhw, and in particular digital electronics design implies, for the most of it, writing #plaintext files. Creating code, scripts, configurations, documentation, emails, taking notes, handling bibliographic references, etc., all of these tasks involve writing in plain text files. Whether these files are created or modified, editing plain text is a must. An, when it comes to editing text, it is really worth investing some time on learning a bit more than the basics of a good text editor.