Magnetic RAM Finds Its Niche

“Persistence and endurance will make you omnipotent.” — Casey Neistat

Tiffany & Co. isn’t the biggest retailer in the world, but they seem to do okay. Same goes for Hermès, Rolls-Royce, Bertazzoni, or Princess Yachts. They’re all small boutiques that cater to a clientele with, shall we say, unique product requirements. Sure, they’re expensive. But … Read More → "Magnetic RAM Finds Its Niche"

Algorithmic Acceleration and the Next Phase of Moore’s Law

In this week's podcast, We take a closer look at deep learning model acceleration and the future of Moore’s Law. First up, Tom Smelker (Mercury Systems) and I discuss modular chip design and why he thinks it will be crucial to the next phase of Moore’s Law. Next, we investigate AI hardware and algorithm acceleration with Dr. Mohamed Bergach and Marc Littlefield (Kontron). … Read More → "Algorithmic Acceleration and the Next Phase of Moore’s Law"

Upmem’s Processor-In-Memory Accelerates AI

“A clear conscience is usually the sign of a bad memory.” – Steven Wright
It’s a DRAM module, right? Well, that’s only partially correct. It is a standard DIMM (dual inline memory module), but it’s also 128 microprocessors. Don’t see the sea of CPUs? That’s because they’re coming from… inside the housing! … Read More → "Upmem’s Processor-In-Memory Accelerates AI"

Loading Software on the Fly: AppStreamer

“Those who do not learn from history are doomed to repeat it.”  – George Santayana

I swear, people are trying their hardest to resurrect the 1970s. I thought the era of bell-bottom pants, 8-inch floppy disks, and bicycles with banana seats was nostalgia-proof. Yet here we are. First there was cloud computing, a throwback to the days of dumb … Read More → "Loading Software on the Fly: AppStreamer"

February 25, 2020
February 24, 2020
February 21, 2020
February 20, 2020
February 18, 2020
February 17, 2020
February 14, 2020
February 13, 2020
February 12, 2020
February 11, 2020
February 10, 2020
February 7, 2020
February 5, 2020

Featured Video

Automotive Trends Driving New SoC Architectures -- Synopsys

Sponsored by Synopsys

Today’s automotive trends are driving new design requirements for automotive SoCs targeting ADAS, gateways, connected cars and infotainment. Find out why it is essential to use pre-designed, pre-verified, reusable automotive-optimized IP to meet such new requirements and accelerate design time.

Drive Your Next Design to Completion Today with DesignWare IP® for Automotive SoCs

Posted on Feb 25 at 12:07am by Kev
You can work around the problems of cache-coherency -
Posted on Feb 20 at 4:11pm by Kev
There isn't much of a standard programming model for the plethora of AI and in-memory ICs, I don't see anybody getting a lot of traction until that happens. If David May learned anything from his days at Inmos, it should be that it doesn't matter how good your processor is ...
Posted on Feb 20 at 10:49am by SK
I've not yet read the paper, but I suspect it's not code that's being streamed here, but textures. The bulk of any game's memory footprint is textures, and then perhaps geometry. This is why 4KB granularity is too small, and 1-1oMB works better. Texture assets are around that size. ...
Posted on Feb 14 at 11:09am by alvieboy
Hey Max, So, so far we have been asking ourselves this question: for how long after a press or a release does the switch exhibits bouncing? Or rephrasing the question a little bit: What is the longest time for which a switch exhibits bouncing after a press or release? Now, ...
Posted on Feb 14 at 10:48am by SK
I haven't debounced a switch in hardware in more than 30 years. My designs always have a MCU of some sort in them and I've always had an available pin and processing time to implement a debounce routine. I vastly prefer that route, as I can change the algorithm as needed ...
Posted on Feb 13 at 9:50pm by EmbSysDev
Hi Max, I guess there can never be enough discussions about de-bouncing. To add my contribution to the naive questions... Suppose we have a signal flow as below: 4 banks of 8 switches (24V )---> Optoisolation ----> Latch (74HC573 perhaps) -----> Port of uC (8051 perhaps) Does it matter where ...
Posted on Feb 13 at 4:56pm by JonnyDoin
Max, I'm enjoying this series very much. Debounce is one of those things you always will have in any project. In FPGAs, bouncing inputs can wreak havoc in your FSMs and find nasty bugs in your sequential logic. Sometimes you have to group switches that are related (like multipole switches) ...
Posted on Feb 13 at 9:43am by Max Maxfield
Very interesting -- thanks for sharing -- in fact I'll be talking about using an OR of multiple switches to trigger an interrupt later in the series -- but it's interesting to hear that someone successfully used a monostable in a switch debounce scenario
Posted on Feb 13 at 9:28am by antedeluvian
just an addendum to your comment “The bottom line is that I would be hard pushed to come up with a reason to implement a switch debounce solution based on a monostable multivibrator.” In my very early days I was implementing a 16 switch keypad to binary- the hex keypad had 16 ...
Posted on Feb 12 at 9:48pm by acantle
Thanks for bringing OpenCAPI into focus here Christoforos! Kevin, I'd highly encourage that you extend this very interesting article by bringing OpenCAPI into the fold. As someone involved in attaching coherent busses to FPGAs since 2007, with both Intel and IBM, I can attest that it is a history worth telling ...
Subscribe Now

featured blogs
Feb 25, 2020
I was just introduced to a new theory that may explain how and why (or why and how) life exists. Finally, we may understand the awesomeness that is me....
Feb 24, 2020
When the Boeing 777 first entered service in 1995, it ushered in a new era for commercial aviation.  For the first time, Boeing had worked closely with the airlines in the development of a new jet to ensure it satisfied the needs of the end customer.  It was also th...
Feb 24, 2020
Most people, when they think about numbers, mathematics or science, are thinking about precision – getting exact answers. However, I have observed that, in many fields, this may not be a clear perception. For example, in accounting it is expected that a balance sheet wi...
Feb 21, 2020
[From the last episode: We looked at how the '€œconcurrency'€ of multiple threads on a single CPU was actually illusory '€“ but still useful.] Last time we talked about concurrency, by which we mean multiple threads or programs being executed at the same time. Which, a...
chalk talks
Passive Component Solutions for Automotive Safety Electronics — AVX and Mouser Electronics   In today’s demanding automotive safety applications, choosing high-quality passives with the right performance properties can make the difference between success and catastrophic failure. With issues like power quality, EMI suppression, circuit protection, and antennas, getting the right passives is critical. In this episode of Chalk Talk, Amelia Dalton chats with Daniel West of … Read More → "Passive Component Solutions for Automotive Safety Electronics — AVX and Mouser Electronics"
SensorTile. Box – A Ready to Go IoT Node — STMicroelectronics and Mouser Electronics  In the highly competitive IoT market, getting your idea to the prototype stage as quickly as possible is critical. But, designing non-differentiated things like connectivity, power supplies, sensor interfaces, and so forth soaks up valuable design time. In this episode of Chalk Talk, Amelia Dalton chats with Thiago Reis from STMicroelectronics about SensorTile Box … Read More → "SensorTile. Box – A Ready to Go IoT Node — STMicroelectronics and Mouser Electronics"
RF Interconnect for Wireless Applications — Amphenol RF and Mouser ElectronicsThe 5G revolution puts daunting demands on antenna technology. With massive MIMO and mm wave, 5g opens a whole new era in antenna solutions. In this episode of Chalk Talk, Amelia Dalton chats with Owen Barthelmes and Kelly Freeman of Amphenol RF about 5G antenna technology, and how Amphenol RF’s HD-EFI connector solution can help … Read More → "RF Interconnect for Wireless Applications — Amphenol RF and Mouser Electronics"
Mindi Analog Simulator — Microchip and Mouser Electronics   It’s easy to go wrong in the analog portion of your design, particularly if you’re not an analog “expert.” Electrical simulation can help reduce risk and design re-spins. In this episode of Chalk Talk, Amelia Dalton chats with Rico Brooks of Microchip about the MPLAB Mindi tool, and how it can help reduce … Read More → "Mindi Analog Simulator — Microchip and Mouser Electronics"
Series 2 Product Security — Silicon Labs and Mouser Electronics  Side channel attacks such as differential power analysis (DPA) present a serious threat to our embedded designs. If we want to defend our systems from DPA and similar attacks, it is critical that we have a secure boot and root of trust. In this episode of Chalk Talk, Amelia Dalton chats with Gregory Guez … Read More → "Series 2 Product Security — Silicon Labs and Mouser Electronics"
Embedded Display Applications Innovation with TI DLP® Pico™ Technology – Texas Instruments and Mouser   DLP technology can add a whole new dimension to your embedded design. If you considered DLP in the past, but were put off by the cost, you need to watch this episode of Chalk Talk where Amelia Dalton chats with Philippe Dollo of Texas Instruments about the DLP LightCrafter 2000 EVM. This new … Read More → "Embedded Display Applications Innovation with TI DLP® Pico™ Technology – Texas Instruments and Mouser"