Hewlett Packard Enterprise (HPE) today announced it has been awarded over $160 million to build a supercomputer called LUMI in Finland. LUMI will be funded by the European Joint Undertaking EuroHPC, a joint supercomputing collaboration between national governments and the European Union. From a report: The supercomputer will have a theoretical peak performance of more than 550 petaflops and is expected to best the RIKEN Center for Computational Science’s top-performing Fugaku petascale computer, which reached 415.5 petaflops in June 2020.
It has been a long time since the monitor market was a stale one. These days, it is one of the most frequently updated categories, with new models arriving all the time sporting faster speeds and a barrage of fancy features. So it is not surprising that among the products Acer announced today, there are half a dozen new displays, including
When the original Puffco Peak desktop concentrate vape made its debut at CES 2018, I was excited to say the least (the very least). Up until that point smoking or vaporizing concentrates — more commonly known as dabbing — required an outsized effor…
Going to Batuu virtually beats trying to go to a Disney park right now. But the new Star Wars VR game is letting you do so much more than just check out the wait lines at a theme park. Lucasfilm and ILMxLAB have dropped a new teaser for the upcoming Tales from Galaxy’s Edge VR game, which looks, mechanically at…
As the weather starts getting cooler, it’s a good idea to prepare your car for winter. Even if you don’t switch to snow tires, there are a few proactive steps you can take to make sure you, your passengers and your vehicle as as safe as possible. Here are some tips for winterizing your car.
Raspberry Pi Compute Module 4 designer Dominic Plunkett was kind enough to let us sit him down for a talk with Eben, before writing up his experience of bringing our latest board to life for today’s blog post. Enjoy.
When I joined Raspberry Pi, James, Eben and Gordon already had some ideas on the features they would like to see on the new Compute Module 4, and it was down to me to take these ideas and turn them into a product. Many people think design is a nice linear process: ideas, schematics, PCB, and then final product. In the real world the design process isn’t like this, and to get the best designs I often try something and iterate around the design loop to get the best possible solution within the constraints.
Form factor change
Previous Compute Modules were all in a 200-pin SODIMM form factor, but two important considerations pushed us to think about moving to a different form factor: the need to expose useful interfaces of the BCM2711 that are not present in earlier SoCs, and the desire to add extra components, which meant we needed to route tracks differently to make space on the PCB for the additional parts.
Breaking out BCM2711’s high-speed interfaces
We knew we wanted to get the extra features of the BCM2711 out to the connector so that users could make use of them in their products. High-speed interfaces like PCIe and HDMI are so fast coming out of the BCM2711 that they need special IO pins that can’t also support GPIO: if we were to change the functionality of a GPIO pin to one of the new high-speed signals, this would break backwards compatibility.
We could consider adding some sort of multiplexer to swap between old and new functionality, but this would cost space on the PCB, as well as reducing the integrity of the fast signals. This consideration alone drives the design to a new pinout. We could have tried to use one of the SODIMM connectors with extra pins; while this would give a board with similar dimensions to the existing Compute Modules, it too would break compatibility.
PCB space for additional components
We also wanted to add extra items to the PCB, so PCB space to put the additional parts was an important consideration. If you look carefully at a Compute Module 3 you can see a lot of tracks carrying signals from one side of the SoC to the pins on the edge connector. These tracks take up valuable PCB space, preventing components being fitted there. We could add extra PCB layers to move these tracks from an outer layer to an inner layer, but these extra layers add to the cost of the product.
This was one of the main drivers in changing to having two connectors on different edges of the board: doing so saves having to route tracks all the way across the PCB. So we arrived at a design that incorporated a rough split of which signals were going to end up on each of the connectors. The exact order of the signals wasn’t yet defined.
Trial PCB layouts
We experimented with trial PCB layouts for the Compute Module 4 and the CM4 IO Board to see how easy it would be to route the signals; even at this stage, the final size of the CM4 hadn’t been fixed. Over time, and after juggling parts around the PCB, I came to a sensible compromise. There were lots of things to consider, including the fact that the taller components had to go on the top side of the PCB.
The pinout was constantly being adjusted to an ordering that was a good compromise for both the CM4 and the IO Board. The IO Board layout was a really important consideration: after we made the first prototype boards, we decided to change the pinout slightly to make PCB layout on the IO Board even easier for the end user.
When the prototype Compute Module 4 IO Boards arrived back from manufacture, the connectors hadn’t arrived in time to be assembled by machine, so I fitted them by hand in the lab. Pro tip: if you have to fit connectors by hand, take your time to ensure they are lined up correctly, and use lots of flux to help the solder flow into the joints. Sometimes people use very small soldering iron tips thinking it will help; in fact, one of the goals of soldering is to get heat into the joint, and if the tip is too small it will be difficult to heat the solder joint sufficiently to make a good connection.
Whilst it was easy to add some headline features like a second HDMI port, other useful features don’t grab as much attention. One example is that we have simplified the powering requirements. Previous Compute Modules required multiple PSUs to power a board, and the power-up sequence had to be exactly correct. Compute Module 4 simply requires a single +5V PSU.
In fact, the simplest possible base board for Compute Module 4 just requires a +5V supply and one of the connectors and nothing else. You would need a CM4 variant with eMMC and wireless connectivity; you can boot the module with the eMMC, wireless connectivity gives you networking, and Bluetooth connectivity gives you access to IO devices. If you do add extra IO devices the CM4 also can provide a +3.3V supply to power those devices, avoiding the need for an external power supply.
We have seen some customers experience issues with adding wireless interfaces to previous Compute Modules, so a really important requirement was to provide the option of wireless support. We wanted to be as flexible as possible, so we have added support for an external antenna. Because radio certification can be a very hard and expensive process, we have a pre-certified external antenna kit that can be supplied with Compute Module 4. This should greatly simplify product certification for end products, although engineering designers should check to make certain of meeting all local requirements.
This is probably the most exciting new interface to come to Compute Module 4. On the existing Raspberry Pi 4, this interface is used internally to add the XHCI controller which provides the USB 3 ports. By providing the PCIe externally, we are giving end users the choice of how they would like to use this interface. Many applications don’t need USB 3 performance, so the end user can make use of it in other ways — for NVMe drives, to take one example.
In order to have wired Ethernet connectivity with previous Compute Modules, you needed to add an external USB-to-Ethernet interface. This adds complexity to the IO board, and one of the aims of the new Compute Module 4 is to make interfacing to it simple. With this in mind, we added a physical Ethernet interface to CM4, and we also took the opportunity to add support for IEEE1588 to this. As a result, adding Gigabit wired networking to CM4 requires only the addition of a magjack; no extra silicon is needed. Because this is a true Gigabit interface, it is also faster than the USB-to-Ethernet interfaces that previous Compute Modules use.
Open-sourcing the Compute Module 4 IO Board design files
Early on in the process, we decided that we were going to open-source the design files for the Compute Module 4 IO Board. We used our big expensive CAD system for Compute Module 4 itself, and while we could have decided to do the design for the IO Board in the big CAD system too and then port it across to KiCAD, it’s easy to introduce issues in the porting process.
So, instead, we used KiCAD for the IO Board from the start, and the design files that come out of KiCAD are the same ones that we use in manufacture. During development I had both CAD systems running at the same time on the computer.
Easier integration and enhanced possibilities
We have made some big changes to our new Compute Module 4 range, and these should make integration much simpler for our customers. Many interfaces now just need a connector and power, and the new form factor should enable people to design more compact and more powerful products. I look forward to seeing what our customers create over the next few years with Compute Module 4.
Get your Compute Module 4
The new Raspberry Pi Compute Module 4 is available from our network of Approved Resellers. Head over to the Compute Module 4 product page and select your preferred variant to find your nearest reseller.
Can’t find a reseller near you? No worries. Many of our Approved Resellers ship internationally, so try a few other locations.
The diabolical ironclad beetle, in addition to having one of the coolest names in the animal kingdom, boasts one of the toughest natural exoskeletons. A team of scientists has finally figured out the secret behind this extra durable armor and how these insects can survive getting run over by a car.
You don’t need to buy a Tesla to stream shows through your car’s internet access, although it will come with catches. AT&T has unveiled a previously rumored WarnerMedia Ride service that streams shows from Cartoon Network, CNN, TBS and other chan…
Our most recent fall gaming PC giveaway has ended and we have picked the winner! For those few that may have missed the original announcement, for this giveaway we teamed up with the good folks at EK Fluid Gaming, who put together one heck of a gorgeous, all-AMD system.
EKFG graciously offered up one of its beautiful, liquid-cooled 270
One of the remaining struggles with making virtual reality experiences feel more ‘real’ is the lack of tangible interactions between the user and objects that only exist in VR. To help bridge that gap, Microsoft Research has developed a wearable device with a hammer-like appendage that swings in and out of a VR user’s…
The debut instantly made Ocasio-Cortez—who admitted to having little experience with Among Us beforehand—one of the most popular streamers on the Amazon-owned video streaming service. Her peak of 435,000 viewers put her in the top 20 most popular streams ever on the site, according to data gathered by TwitchTracker, an echelon that’s dominated by major gaming brands with massive marketing departments. As of this writing, the AOC Twitch account has over 571,000 followers, and her debut video clip has attracted over 4.73 million views.
As promised, Jabra is adding active noise cancelling (ANC) to its Elite 75t and Elite Active 75t earbuds starting today. Owners just need to update their Jabra Sound+ apps (either from the App Store or Google Play Store), and upgrade their buds’ firm…
If a small electric hatchback couldn’t capture Americans’ interest, maybe a gigantic electric truck will do the trick. This is the GMC Hummer EV, and if you squint, it looks like a cross between a Toyota FJ Cruiser and a Porsche 914. [credit:
On Tuesday night, and after a long teaser campaign that included a Super Bowl advert, GMC introduced its new Hummer EV to the world. The Hummer EV is the first of a promised onslaught of new electric vehicles from General Motors, but for real, unlike the last time GM promised such a thing. It’s also the company’s first battery electric vehicle since the Chevrolet Bolt EV, and it represents a complete volte-face for the automaker.
After all, if an affordable, compact, efficient BEV won’t find favor with American consumers, maybe a 1,000hp (745kW) super truck with a 0-60mph time of three seconds will do the trick. Oh, and a $112,595 price tag, at least to begin with.
And this one is big: 216.8 inches (5,507mm) long, making it slightly shorter than the Escalade that you all hate. It’s 86.7 inches wide (2,201mm) without counting the mirrors, or 93.7 inches (2,380mm) with them included. and we’re pretty sure it’s 81.1 inches (2,060mm) tall. I have no idea about its curb weight in pounds but would guess it starts with a six.
One of our favorite gadgets from 2019 was the Google-powered Lenovo Smart Clock. It doesn’t have all the bells and whistles of a typical Google smart display, but its alarm clock features, affordable price point and small form factor more than make u…
There’s a lot of ugliness in the world right now, particularly for those of us in the United States who are approaching the most dreaded election in recent memory. (I already voted, though, so someone please wake me when it’s all over.) You don’t need me to remind you of the hatred and ignorance that abounds right…
Over the summer, Intel announced its 11th generation Tiger Lake processors, which power the latest thin and light notebooks from various OEMs. In addition to bringing faster overall CPU performance compared to the preceding 10th generation Ice Lake processors, Tiger Lake also introduced the world to 12th generation Iris Xe integrated graphics
This isn’t your daddy’s Animaniacs—because, I hate to break it to you, you’re the daddy now. Hulu has released the first full trailer for The Animaniacsreboot, which brings Yakko, Wakko, and Dot into the 2020s to remind of us our long-ago nostalgia, and add a little bit more of it to our strange new reality.
In exactly one week from now, AMD will unveil its Radeon RX 6000 series lineup, whatever that might ultimately consist of, finally putting to rest the bulk of related rumors and leaks. All we can say for 100 percent certainty right now is that the new cards will be based on AMD’s RDNA 2 graphics architecture. That said, a roundup of leaks
PayPal is leaping into the cryptocurrency market, Starting in the next few weeks, users in the US can buy and sell bitcoin and several other digital currencies on the platform. Early next year, you’ll be able to use cryptocurrency to pay for goods at…