Welcome back James Adams and Liam Fraser
The RP1 is the new custom silicon on the Raspberry Pi 5 that is the helper chip to the Broadcom part onboardThe HW team was last on the show in 2021 talking about the RP2040They have been working on the RP1 since 2015It’s a small team, especially compared to other companies doing custom silicon.RP2040 updateScripting to reconfigure the silicon clocks/blocksAre they making other chips?Divvy-ing up duties for siliconBroadcom is making the processor and took input for this latestDialog/Renesas do the power chip on the RPi5PIOChris gave an example of a board (the Ostentus) where the PIO is just listening for i2c messages and passing them up the stack.Design goal was to do cycle by cycle processingSomeone on twitter having PIO talking to fiber transceiversSourcing and RP2040 availabilityThey get 20000 chips per waferBuying wafers a few at a time through IMEC, sometimes through TSMC directlyThere are often small amounts of availability of “wafer starts”TSMC40IP block updates: USB 3 / EthernetCan do diffs on the verilogReceiving high paid IPLiam is the sysadmin / servers are on siteBuying from SynopsisStitching together IPThey list what version of the IP they’re using in the various sections of the datasheet.Prototyping on FPGAsController and Phy interface are exposedProFPGA system with daughtercardsCan’t run at full clock speed on FPGADigital vs analog simulationCould someone (competitors) copy things?As open as possible, being open where it provides valueCost savings on the RP2040Traditionally the “Southbridge” is the IO hub for computing, the Northbridge was the cache/memory (later subsumed into large CPUs)2712 on RPi is 16 nmThis model of creating different generations of silicon but putting them all together is similar to chiplets but…on a PCBThere is a (hidden-ish) PIO in the RP1.There will be more processing delays in RPI5 to deal with, but they won’t be noticable because Linux is already pretty not-real-timeHoovering up more functions in one chipLayout of connectors changed againPins are created to be well laid out on the PCBRISC V foundationThe stack / ecosystem isnt as matureJames’ signature is under the USB3 connectorRPi5 is “the most raspberry pi raspberry pi” yet