🌗 Michael Kohn 的 W65C832 FPGA 實作
➤ 在 FPGA 上復興經典處理器
https://www.mikekohn.net/micro/w65c832_fpga.php
Michael Kohn 在 FPGA 上成功實作了 W65C832 處理器,這顆晶片是 1980 年代 Western Design Center (WDC) 設計的 6502 CPU 的 32 位元版本。此實作支援 16MB 的 RAM,並利用 Winbond W25Q128J 快閃記憶體作為擴充儲存空間。作者同時更新了 naken_asm 組譯器,使其能處理 32 位元值,並提供了基於 Verilog 的原始碼,可使用 opensource FPGA 工具建構。Joe Davisson 也使用此核心創建了一個圖形演示和 XMODEM 啟動載入器。此專案展示了在 FPGA 上重現和擴展經典硬體的可能性。
+ 這真是個令人印象深刻的專案!把這麼舊的處理器搬到 FPGA 上,並且還能擴展它的功能,太酷了。
+ 我一直對 6502 系
#FPGA #65C832 #復古計算 #硬體設計
Mike Kohn!

Mike Kohn's music, software, and electronics projects.

🌗 Pi Pico Rx-數位時代的晶體收音機?
➤ 探索Pi Pico Rx的新穎硬體設計和IQ數據採樣技術
https://101-things.readthedocs.io/en/latest/radio_receiver.html
我的第一步進入電子世界是通過像這樣的晶體收音機。 Pi Pico Rx基於樹莓派Pico的極簡SDR接收器。它利用了"Tayloe"四象限取樣檢測器,通過RP2040的PIO功能生成四象限振盪器。文章探討了IQ數據採樣、信號處理等技術,展示了Pi Pico Rx的新功能。這是一個簡潔而引人入勝的設計,適合電子愛好者製作。
+ 這篇文章不僅介紹了Pi Pico Rx的設計過程,還闡述了相關技術細節,讓人對電子製作有了更深入的瞭解。
+ Pi Pico Rx將樹莓派技術應用到了SDR接收器的製作中,展現了技術的創新和實用價值。
#硬體設計 #電子裝置
Pi Pico Rx - A crystal radio for the digital age? — 101 Things 0.1 documentation

🌘 Zen、CUDA 和 Tensor 核心,第一部分:硅之體:電腦,增強!
➤ 分析現代 CPU 和 GPU 的核心設計
https://www.computerenhance.com/p/zen-cuda-and-tensor-cores-part-i
本文是關於當今常見消費級計算核心的迷你係列的第一部分。作者詳細探討了未公開的硬件細節,以幫助我們更好地理解 CPU 和 GPU 核心的物理外觀。
+ 這篇文章對硬件結構有深入的研究,讓我對 CPU 和 GPU 核心的區別有了更清晰的理解。
+ 看完這篇文章後,我對於處理器核心的設計有了更深入的認識,謝謝作者的詳細解說。
#硬體設計
Zen, CUDA, and Tensor Cores, Part I: The Silicon

Given the complexity of today's computing hardware, it’s easy to get confused about what is meant by the word “core”.

Computer, Enhance!
🌘 Formal CHERI:全面架構安全性特性的嚴謹工程與設計時證明
➤ CHERI架構的安全性證明及測試
https://www.lightbluetouchpaper.org/2022/07/22/formal-cheri/
記錄了CHERI專案在處理內存安全問題上的進展,包括引入細粒度內存保護和可擴展的軟體隔離技術。CHERI的架構設計經過數年研究,並通過Morello原型進行了高性能的處理器實施和測試。為了保證CHERI架構的安全性,使用了嚴謹的工程方法進行數學證明和測試生成,這能有效補充傳統的測試和調試方法。
+ 「這篇文章深入探討了CHERI架構的安全性證明,顯示了現代工程方法如何顯著提高系統安全性,令人印象深刻。」
+ 「Morello原型的高性能實施和數學證明為硬體安全設計提供了新的方向,但我仍然擔心實際部署後的挑戰。」
#CHERI #安全工程 #硬體設計
Formal CHERI: rigorous engineering and design-time proof of full-scale architecture security properties | Light Blue Touchpaper

🌘 Cortex A73 的非無限重排序能力
➤ 從中得到A73退役情況出現問題前嘗試挖掘廣告結構Henry Wong方法
https://chipsandcheese.com/2024/08/04/cortex-a73s-not-so-infinite-reordering-capacity/
Cortex A73 是一款為處理 ARM 早期 64 位核心的能源和熱問題而設計的 CPU 芯片,也是成功佔領智能手機市場的趨勢之一。文章分析了這款芯片所使用的特殊無序退休機制。
+ 文章寫得相當有深度,提供了大量技術細節。
+ 針對芯片CPU的硬體設計進行深入分析。
#硬體設計
Cortex A73’s Not-So-Infinite Reordering Capacity

Cortex A73 aimed to address the power and thermal issues that prevented Arm’s early 64-bit cores from reaching their full potential. It started a trend that saw Arm successfully capture the s…

Chips and Cheese
🌘 使用時間軸類型進行模塊化硬體設計
➤ 使用Filament語言進行模塊化硬體設計
https://rachit.pl/files/pubs/filament.pdf
本文介紹了一個名為Filament的語言,用於支持模塊化硬體設計中的時間和結構約束的規範和執行。通過使用時間軸類型,Filament可以實現硬體模塊的安全組合,確保結果設計正確且具有可預測性並將其轉換為高效的硬體。這一新方法能夠有效解決現有硬體設計語言在編碼這些約束方面的不足。
+ 這種新的硬體設計語言能夠更好地解決模塊化硬體設計中的約束和組合問題,將大大提高設計的效率和可重用性。
+ 這種語言的時間軸類型概念很有創意,能夠幫助設計人員更好地理解硬體模塊的時序行為,非常實用。
#硬體設計 #模塊化 #時間軸類型
🌗 雲端電腦
➤ Oxide宣佈推出世界上第一款商業雲端電腦,改變傳統的租賃模式
https://oxide.computer/blog/the-cloud-computer
Oxide宣佈推出世界上第一款商業雲端電腦,並獲得4400萬美元的A輪融資。Oxide的雲端電腦採用機架級設計,結合硬體和軟體的共同開發,提供更高的靈活性和可擴展性。這種新的雲端電腦模式將改變傳統的租賃模式,讓用戶能夠購買雲端電腦而不僅僅是租用。
+ 這款雲端電腦的機架級設計和硬體軟體共同開發的方式真的很有創意。
+ 這種新的雲端電腦模式將為用戶帶來更高的靈活性和可擴展性,這是一個很好的創新。
#雲端運算 #硬體設計 #軟體開發
The Cloud Computer / Oxide

The world's first commercial cloud computer.

🌗 我們毀了狀態LED燈; 這就是為什麼需要改變 | Hackaday
➤ 過亮的LED燈對使用者的困擾和睡眠週期的影響
https://hackaday.com/2020/02/20/we-ruined-status-leds-heres-why-that-needs-to-change/
這篇文章討論了狀態LED燈的問題,指出了過亮的LED燈對使用者的困擾,以及對睡眠週期的影響。文章提出了一些規則,以指導LED燈的適當使用,並呼籲硬體設計師在未來改進這個問題。
+ 我完全同意這篇文章的觀點,過亮的LED燈確實對使用者造成了困擾。
+ 我希望硬體設計師能夠注意這個問題,並改進他們的產品設計。
#LED燈 #硬體設計 #眠眠
We Ruined Status LEDs; Here’s Why That Needs To Change

Ah, the humble status LED. Just about every piece of home electronics, every circuit module, and anything else that draws current seems to have one. In the days of yore, a humble indicator gave a s…

Hackaday
🌘 生成AI用於硬體設計
➤ Flux Copilot:AI硬體設計助手升級為主動合作夥伴
https://www.flux.ai/p/blog/generative-ai-for-hardware-design
Flux Copilot是一個AI硬體設計助手,現在已經升級為主動合作夥伴,可以幫助用戶連接元件,減少設計過程中的時間和複雜性。Flux Copilot還可以幫助用戶處理複雜的電路,並為用戶提供多個建議,以便用戶選擇最適合自己的方案。Flux Copilot還可以幫助用戶掌握高速設計,並提供最佳實踐方法。
+ 真是太棒了,Flux Copilot可以幫助我們更快地完成硬體設計,這對我們的工作非常有幫助。
+ AI在硬體設計中的應用越來越廣泛了,Flux Copilot是一個很好的例子,它可以幫助我們更快地完成設計,並提高我們的工作效率。
#AI #硬體設計 #PCB
Generative AI for Hardware Design

Discover the power of Flux Copilot, an AI hardware assistant that can wire up your schematic diagrams effortlessly. Harnessing Generative AI for Cutting-Edge Hardware Design: Embrace the Future