6746d30e2456f20c8b62e18028a944b4ff006a14
Board-dat/MPC/MPC1108-dat/MPC1108-dat.md
| ... | ... | @@ -16,7 +16,7 @@ https://www.electrodragon.com/product/smart-fan-cooling-control-board-for-raspbe |
| 16 | 16 | - NAND gate use [[logic-gate-dat]] |
| 17 | 17 | |
| 18 | 18 | - LM temperature Limit ALRAM (NAND_A) |
| 19 | -- GPIO12 (NAND_B either gate ) - [[RPI-pin-dat]] |
|
| 19 | +- GPIO12 (NAND_B either gate ) - [[RPI-pin-dat]] - [[rpi-python-dat]] |
|
| 20 | 20 | - Manual switch (NAND_B either gate ) |
| 21 | 21 | |
| 22 | 22 |
Chip-cn-dat/allwinner-dat/F133-dat/F133-dat.md
| ... | ... | @@ -115,13 +115,11 @@ image == https://github.com/ylyamin/allwinner_d1_hal |
| 115 | 115 | |
| 116 | 116 | - [[allwinner-dat]] - [[allwinner-D1-dat]] |
| 117 | 117 | |
| 118 | -- [[flash-dat]] |
|
| 119 | - |
|
| 120 | 118 | - [[dongshanpi-dat]] |
| 121 | 119 | |
| 122 | 120 | - [[F133]] - [[allwinner]] |
| 123 | 121 | |
| 124 | -- [[memory-dat]] |
|
| 122 | +- [[memory-dat]] - [[flash-dat]] |
|
| 125 | 123 | |
| 126 | 124 | - [[ethernet-dat]] |
| 127 | 125 |
Tech-dat/memory-dat/flash-dat/flash-dat.md
| ... | ... | @@ -15,19 +15,19 @@ NOR flash is a type of non-volatile memory that allows random read access. It is |
| 15 | 15 | |
| 16 | 16 | ## Comparison Table |
| 17 | 17 | |
| 18 | -| Feature | Parallel NOR Flash | SPI NOR Flash (SPI Flash) | |
|
| 19 | -|----------------------|----------------------------|----------------------------------| |
|
| 20 | -| **Interface** | Parallel (8/16-bit bus) | Serial (SPI: MOSI, MISO, SCLK) | |
|
| 21 | -| **Speed** | High (fast random access) | Lower (due to serial nature) | |
|
| 22 | -| **Pins Required** | Many (20+ pins) | Few (4–6 pins) | |
|
| 23 | -| **Physical Size** | Larger | Smaller | |
|
| 24 | -| **Cost** | More expensive | Cheaper | |
|
| 25 | -| **Power Consumption**| Higher | Lower | |
|
| 26 | -| **Read Access** | Random access (byte-wise) | Page-based, sequential access | |
|
| 27 | -| **Write Access** | Sector/page erase/write | Sector/page erase/write | |
|
| 28 | -| **XIP Support** | Yes (native) | Limited or requires mapping | |
|
| 29 | -| **Use Cases** | Boot code, firmware (MCUs, routers) | Microcontrollers, IoT, sensors | |
|
| 30 | -| **Typical Capacity** | Up to 512 MB | Up to 2 GB | |
|
| 18 | +| Feature | Parallel NOR Flash | SPI NOR Flash (SPI Flash) | |
|
| 19 | +| --------------------- | ----------------------------------- | ------------------------------ | |
|
| 20 | +| **Interface** | Parallel (8/16-bit bus) | Serial (SPI: MOSI, MISO, SCLK) | |
|
| 21 | +| **Speed** | High (fast random access) | Lower (due to serial nature) | |
|
| 22 | +| **Pins Required** | Many (20+ pins) | Few (4–6 pins) | |
|
| 23 | +| **Physical Size** | Larger | Smaller | |
|
| 24 | +| **Cost** | More expensive | Cheaper | |
|
| 25 | +| **Power Consumption** | Higher | Lower | |
|
| 26 | +| **Read Access** | Random access (byte-wise) | Page-based, sequential access | |
|
| 27 | +| **Write Access** | Sector/page erase/write | Sector/page erase/write | |
|
| 28 | +| **XIP Support** | Yes (native) | Limited or requires mapping | |
|
| 29 | +| **Use Cases** | Boot code, firmware (MCUs, routers) | Microcontrollers, IoT, sensors | |
|
| 30 | +| **Typical Capacity** | Up to 512 MB | Up to 2 GB | |
|
| 31 | 31 | |
| 32 | 32 | --- |
| 33 | 33 | |
| ... | ... | @@ -42,3 +42,48 @@ NOR flash is a type of non-volatile memory that allows random read access. It is |
| 42 | 42 | |
| 43 | 43 |  |
| 44 | 44 | |
| 45 | + |
|
| 46 | +## SPI Nor VS. NAND Flash |
|
| 47 | + |
|
| 48 | +### ✅ Summary Table |
|
| 49 | + |
|
| 50 | +| Feature | SPI NOR | SPI NAND | |
|
| 51 | +| ----------------- | ------------- | ------------------- | |
|
| 52 | +| Capacity | Low to medium | Medium to very high | |
|
| 53 | +| Random read speed | ✅ Fast | ❌ Slower | |
|
| 54 | +| Write/erase speed | ❌ Slower | ✅ Faster | |
|
| 55 | +| Reliability | ✅ High | ❌ Needs ECC | |
|
| 56 | +| Bootable (XIP) | ✅ Yes | ❌ No | |
|
| 57 | +| Cost per bit | ❌ Higher | ✅ Lower | |
|
| 58 | + |
|
| 59 | +--- |
|
| 60 | + |
|
| 61 | +### TL;DR |
|
| 62 | + |
|
| 63 | +- 🧠 **SPI NOR Flash** = small, reliable, fast reads → great for firmware. |
|
| 64 | +- 📦 **SPI NAND Flash** = large, cheaper, needs ECC → great for data storage. |
|
| 65 | + |
|
| 66 | + |
|
| 67 | +## 📦 Common Winbond SPI NOR Flash Models |
|
| 68 | + |
|
| 69 | +Winbond's SPI NOR flash chips are usually labeled **W25Q** or **W25X** series. |
|
| 70 | +They vary by **capacity**, **voltage**, **speed**, and **features** like Dual/Quad SPI. |
|
| 71 | + |
|
| 72 | +--- |
|
| 73 | + |
|
| 74 | +### 🧰 Common W25Q Series (Most Popular) |
|
| 75 | + |
|
| 76 | +| Model | Capacity | Voltage | Features | |
|
| 77 | +|---------------|----------|---------|------------------------------| |
|
| 78 | +| **W25Q16JV** | 16 Mbit | 2.7–3.6V| Standard SPI, Dual/Quad SPI | |
|
| 79 | +| **W25Q32JV** | 32 Mbit | 2.7–3.6V| Very popular, common in MCUs | |
|
| 80 | +| **W25Q64JV** | 64 Mbit | 2.7–3.6V| Standard/Dual/Quad SPI | |
|
| 81 | +| **W25Q128JV** | 128 Mbit | 2.7–3.6V| XIP, dual/quad SPI support | |
|
| 82 | +| **W25Q256JV** | 256 Mbit | 2.7–3.6V| Larger firmware/data storage | |
|
| 83 | + |
|
| 84 | + |
|
| 85 | + |
|
| 86 | + |
|
| 87 | +## ref |
|
| 88 | + |
|
| 89 | +- [[flash-dat]] |
|
| ... | ... | \ No newline at end of file |