Being tied to the code editor is the entire point, otherwise I would have just used GTKwave. Integrating it into the code editor - specifically VScode allows me to support terminal links (instance paths and timestamps…
I'm working on a digital waveform viewer for VScode. I started it back when I used to work for an FPGA company, and needed to debug soft CPUs. Now it's starting to rival the proprietary software. I should probably do a…
You have to understand the people in the article are execs from the chip EDA (Electronic Design Automation) industry. It's full of dinosaurs who have resisted innovation for the past 30 years. Of course they're going to…
Kind of a wild idea, but have you considered using this as a markup language for logic diagrams? I'm thinking something like mermaid - https://mermaid.js.org/ While this might not be super useful for chip design, it is…
> every mention in a package.json or requirements.txt OK, what about those of us who aren't writing libraries? As a personal anecdote, the amount of opportunities that have been opened up to me as a result of my open…
Unfortunately socketed processors only really work with DDRx type DRAM interfaces. GPUs use GDDR and HBM interfaces, which are not ideal for sockets. In the case of HBM, you have 1024 data traces per DRAM chip, which…
Love to see this at the top of HN! I haven't written anything with this language yet, but I have met some of the developers of this language. They're pretty great and they are doing a lot of really good work in the open…
Not exactly. The name of the game with GDDR memory is "speed on the cheap." To do this, it uses a parallel bus with data rates pushed to the max. Not much headroom for things that could compromise signal integrity like…
Don't forget that the power rating of a laser pointer (unlike literally every other type of light you buy) is the output power, not the input power! More importantly, it's the output power of only the green laser! The…
> But owners sometimes complained that it was tricky to get their vehicles serviced or repaired, because there weren’t enough certified Fisker repairers and technicians I would bet money that most of the "certification"…
Great! Yeah, I imagine you guys have a lot on your plates. Looking forward to hearing more from you guys!
> with the same latency I highly doubt that. With on-die ECC and the ridiculously complicated PAM3 encoding/decoding, I would bet that latency is going to increase over GDDR6.
Just got my hands on the spec and read through it for a bit. A couple interesting things I noticed that were notable changes from GDDR6. Obviously, the big news is PAM3 signaling, and on die ECC. These aren't all that…
The thing is, the PCIe EP on the FPGAs uses the general purpose SerDes that are routed to the PCIe controller in the bitstream. So if you were to load a different malicious bitstream (which is admittedly a challenge in…
> One of the major valid concerns that were raised with this configfs interface was security as it opens up the interface to users for modifying the live device tree. This has always felt like a gaping security hole…
The pattern I have observed in my friends and myself (when I was on dating apps) goes something like this: We get matches, some of those matches flake, don't respond, or don't pan out into anything. So we mitigate that…
One thing that doesn't sit well with me about most dating apps is that they operate under the paradigm where "If you're attractive, you're the product, not the customer" If you're getting likes, or swipes, or matches,…
Since so many people are asking what "emulation" is, I'm going to respond to the parent comment instead: "Emulation" refers to emulation of chip designs. When a chip has billions of transistors that are all connected to…
I have a tinfoil hat theory that all of this environmental and safety regulation was amplified heavily by lobbying and/or propaganda efforts from the coal companies. On one hand, you can make the argument that nuclear…
These are really good questions to be asking, and to help with that let's consider 3 attributes of compute complexity: time, space, and memory The traditional way of computing on a CPU is in essence a list of…
Probably some Physical Design engineers who looked at the problem, and realized that it was a complex geometry problem that could be sped up buy parallelized computing. So they called up Synopsys (probably not TSMC) and…
I would offer a counter point: Chat GPT uses text, which is analogous to the MIDI of spoken language. Now, what's to prevent a speech to text and text to speech AI slapped on both ends to make it audibly conversational?…
Check the return policy on your laptop. You might still be within the return window!
One of the difficulties of open sourcing bitstream generation of an FPGA is not the fabric itself, but all of the other IPs on the chip. Things like PCIe, Ethernet, memory controllers, SerDes and whatnot are often…
Pretty much, but I'd change the dimensions of the graphics card to match mini ITX, and so that it could be bolted to the case. This provides two benefits: It can support a bigger and heavier heatsink and it also allows…
Being tied to the code editor is the entire point, otherwise I would have just used GTKwave. Integrating it into the code editor - specifically VScode allows me to support terminal links (instance paths and timestamps…
I'm working on a digital waveform viewer for VScode. I started it back when I used to work for an FPGA company, and needed to debug soft CPUs. Now it's starting to rival the proprietary software. I should probably do a…
You have to understand the people in the article are execs from the chip EDA (Electronic Design Automation) industry. It's full of dinosaurs who have resisted innovation for the past 30 years. Of course they're going to…
Kind of a wild idea, but have you considered using this as a markup language for logic diagrams? I'm thinking something like mermaid - https://mermaid.js.org/ While this might not be super useful for chip design, it is…
> every mention in a package.json or requirements.txt OK, what about those of us who aren't writing libraries? As a personal anecdote, the amount of opportunities that have been opened up to me as a result of my open…
Unfortunately socketed processors only really work with DDRx type DRAM interfaces. GPUs use GDDR and HBM interfaces, which are not ideal for sockets. In the case of HBM, you have 1024 data traces per DRAM chip, which…
Love to see this at the top of HN! I haven't written anything with this language yet, but I have met some of the developers of this language. They're pretty great and they are doing a lot of really good work in the open…
Not exactly. The name of the game with GDDR memory is "speed on the cheap." To do this, it uses a parallel bus with data rates pushed to the max. Not much headroom for things that could compromise signal integrity like…
Don't forget that the power rating of a laser pointer (unlike literally every other type of light you buy) is the output power, not the input power! More importantly, it's the output power of only the green laser! The…
> But owners sometimes complained that it was tricky to get their vehicles serviced or repaired, because there weren’t enough certified Fisker repairers and technicians I would bet money that most of the "certification"…
Great! Yeah, I imagine you guys have a lot on your plates. Looking forward to hearing more from you guys!
> with the same latency I highly doubt that. With on-die ECC and the ridiculously complicated PAM3 encoding/decoding, I would bet that latency is going to increase over GDDR6.
Just got my hands on the spec and read through it for a bit. A couple interesting things I noticed that were notable changes from GDDR6. Obviously, the big news is PAM3 signaling, and on die ECC. These aren't all that…
The thing is, the PCIe EP on the FPGAs uses the general purpose SerDes that are routed to the PCIe controller in the bitstream. So if you were to load a different malicious bitstream (which is admittedly a challenge in…
> One of the major valid concerns that were raised with this configfs interface was security as it opens up the interface to users for modifying the live device tree. This has always felt like a gaping security hole…
The pattern I have observed in my friends and myself (when I was on dating apps) goes something like this: We get matches, some of those matches flake, don't respond, or don't pan out into anything. So we mitigate that…
One thing that doesn't sit well with me about most dating apps is that they operate under the paradigm where "If you're attractive, you're the product, not the customer" If you're getting likes, or swipes, or matches,…
Since so many people are asking what "emulation" is, I'm going to respond to the parent comment instead: "Emulation" refers to emulation of chip designs. When a chip has billions of transistors that are all connected to…
I have a tinfoil hat theory that all of this environmental and safety regulation was amplified heavily by lobbying and/or propaganda efforts from the coal companies. On one hand, you can make the argument that nuclear…
These are really good questions to be asking, and to help with that let's consider 3 attributes of compute complexity: time, space, and memory The traditional way of computing on a CPU is in essence a list of…
Probably some Physical Design engineers who looked at the problem, and realized that it was a complex geometry problem that could be sped up buy parallelized computing. So they called up Synopsys (probably not TSMC) and…
I would offer a counter point: Chat GPT uses text, which is analogous to the MIDI of spoken language. Now, what's to prevent a speech to text and text to speech AI slapped on both ends to make it audibly conversational?…
Check the return policy on your laptop. You might still be within the return window!
One of the difficulties of open sourcing bitstream generation of an FPGA is not the fabric itself, but all of the other IPs on the chip. Things like PCIe, Ethernet, memory controllers, SerDes and whatnot are often…
Pretty much, but I'd change the dimensions of the graphics card to match mini ITX, and so that it could be bolted to the case. This provides two benefits: It can support a bigger and heavier heatsink and it also allows…