"Want to understand how computers really work? Build one yourself!"
"কম্পিউটার আসলে কিভাবে কাজ করে জানতে চাও? নিজেই একটা বানাও!"
তুমি কি কখনো ভেবেছো:
- 💭 "প্রসেসর কিভাবে কাজ করে?"
- 💭 "Intel, AMD, Apple কিভাবে chip বানায়?"
- 💭 "আমি কি নিজে একটা CPU বানাতে পারবো?"
যদি হ্যাঁ হয়, তাহলে এই বইটি তোমার জন্যই! 🎉
Week 1-2: ✅ তোমার প্রথম Digital Circuit
Week 3-4: ✅ Logic Gates এবং Adders
Month 2: ✅ Verilog-এ Code করা Circuits
Month 3: ✅ FPGA-তে চলমান Projects
Month 4-5: ✅ তোমার নিজের RISC-V Processor
Month 6: ✅ Silicon Chip-এ যাওয়ার জন্য Design
Month 12: ✅ তোমার হাতে আসল Chip! 🎉
- প্রতিটি concept বাংলায় explain করা
- Technical terms-এর সহজ ব্যাখ্যা
- বাংলাদেশী context-এ উদাহরণ
- শুধু theory না, প্রতিটা chapter-এ project
- নিজের হাতে বানাবে, নিজের চোখে দেখবে
- Real hardware-এ test করবে
- কোনো পূর্ব জ্ঞান লাগবে না
- একদম basics থেকে শুরু
- শেষে professional-level design
- সব software ফ্রি
- Hardware: Tang Nano 9K board ~২,০০০ টাকা (cable/breadboard সহ ~২,৫০০-৩,০০০)
- বাংলাদেশ থেকে সব কিনতে পারবে
- প্রতিটা ধাপ ছোট ছোট করে সাজানো
- Step-by-step গাইড, প্রতি অধ্যায়ে hands-on project
- সব Verilog কোড simulation-এ পরীক্ষিত
Build:
- Logic gates circuits
- Adders এবং subtractors
- Multiplexers এবং decoders
Tool: CircuitVerse (browser-based, free!)
Build:
- Hardware description code
- Testbenches এবং simulations
- Complex digital systems
Tool: Icarus Verilog + GTKWave (free!), কম্পিউটার না থাকলে অ্যান্ড্রয়েড ফোনে SmartIDE তেও করতে পারবে।
Build:
- LED patterns
- UART communication
- 7-segment displays
- Complete digital clock
Hardware: Tang Nano 9K (~২,০০০ টাকা)
Build:
- Program counter
- ALU (Arithmetic Logic Unit)
- Register file
- Control unit
- Complete working RISC-V processor! 🎉
Test: C programs তোমার CPU-তে চালাবে!
Build:
- VLSI layout
- Physical design
- Timing optimization
- Real chip fabrication ready!
Submit: TinyTapeout/Efabless-এ Receive: তোমার নিজের silicon chip! 🏆
Build the basics - digital logic এবং number systems
Build in Verilog - hardware description language
Build on real hardware - FPGA programming
Build your CPU - single cycle থেকে pipelined
Build real chip - RTL থেকে silicon
Total: 25 Chapters Complete!
- 📖 Read: Chapter 1: Digital Logic
- 🔧 Build: তোমার প্রথম circuit → CircuitVerse.org (browser-based!)
- 📅 Plan: সম্পূর্ণ Week 1 roadmap → QUICK_START.md
এই মুহূর্তে শুরু করতে পারো! No downloads, no setup needed. শুধু browser খোলো এবং শেখা শুরু করো! 🎉
দেখো: QUICK_START.md-এ সম্পূর্ণ Week 1 schedule, software installation guide, এবং step-by-step roadmap পাবে।
✅ CircuitVerse - Circuit simulation (browser)
✅ Icarus Verilog - Verilog simulator
✅ GTKWave - Waveform viewer
✅ Gowin IDE - FPGA development
✅ RISC-V Toolchain - Compilation
✅ OpenLane - VLSI design
✅ Tang Nano 9K FPGA - ~২,০০০ টাকা
✅ USB-C Cable - ~২০০ টাকা
✅ Breadboard + Wires - ~৫০০ টাকা (optional)
✅ Beginner Path: ৩-৪ ঘণ্টা/দিন × ~১২ মাস
✅ Fast Track: ৫-৬ ঘণ্টা/দিন × ~৪ মাস
✅ Weekend Warrior: ১০-১২ ঘণ্টা/সপ্তাহ × ~১৮-২৪ মাস
Build: AND, OR, NOT gates | Truth tables | Basic circuits Time: 1 week | Status: ✅ Complete
Build: Binary converters | K-Maps | Boolean simplification Time: 1 week
Build: Adders | ALU | MUX | Decoders Time: 2 weeks
Build: Flip-flops | Registers | Counters | FSMs Time: 2 weeks
Build: First Verilog modules | Gates in code Time: 1 week
Build: Sequential logic | Blocking vs Non-blocking Time: 1 week
Build: Simulation setups | Waveform analysis Time: 1 week
Build: Functions | Tasks | Generate blocks Time: 1 week
Build: Understanding FPGAs | LUTs | Block RAM Time: 3 days
Build: LED blink | Button input | FPGA programming Time: 1 week
Build: UART | SPI | I2C | Digital Clock Time: 3 weeks
Learn: How CPUs work | Von Neumann | Harvard Time: 3 days
Learn: RISC-V instructions | Assembly programming Time: 1 week
Build: Complete working processor! 🎉 Time: 3 weeks
Build: FSM control | Resource sharing Time: 2 weeks
Build: 5-stage pipeline | Hazard handling Time: 2 weeks
Build: Data hazards | Control hazards Time: 2 weeks
Build: Cache design | Memory optimization Time: 2 weeks
Build: UART | GPIO | Timer | Full SoC Time: 2 weeks
Learn: Superscalar | Out-of-order | GPU | Future Time: 1 week
Learn: RTL to GDSII | Synthesis | Placement | Routing Time: 2 weeks
Build: Hands-on OpenLane | Your processor layout Time: 2 weeks
Learn: Google's open PDK | 130nm technology Time: 1 week
Do: Submit your design | Real fabrication! Time: 1 week | Cost: $100-300
Do: Receive chip | Test | Celebrate! 🎉 Time: 6-12 months (fabrication) + 2 weeks testing
Best for: সম্পূর্ণ নতুন, সময় আছে
Month 1-2: Chapters 1-4 (Foundation)
Month 3-4: Chapters 5-8 (Verilog)
Month 5-6: Chapters 9-11 (FPGA)
Month 7-10: Chapters 12-19 (CPU: single-cycle → pipeline → SoC)
Month 11-12: Chapters 20-25 (VLSI & fabrication)
Best for: Programming জানো, intense শিখতে চাও
Week 1-2: Chapters 1-4 (Speed run)
Week 3-4: Chapters 5-8 (Verilog)
Week 5-9: Chapters 9-15 (FPGA + single/multi-cycle CPU)
Week 10-13: Chapters 16-19 (Pipeline + hazards + SoC)
Week 14-16: Chapters 20-25 (VLSI)
Best for: Hands-on শিখতে পছন্দ করো
1. Chapter 1 → Build gates
2. Chapter 5 → Code in Verilog
3. Chapters 9-11 → FPGA projects
4. Chapter 14 → Build CPU
5. Chapters 24-25 → Get chip!
এই বইটি নতুন — তুমি হতে পারো প্রথম দিকের একজন যে শূন্য থেকে নিজের RISC-V প্রসেসর বানিয়ে fabricate করল। বানানো শেষ হলে #BuildYourOwnProcessor দিয়ে তোমার build শেয়ার করো, আর Pull Request পাঠিয়ে এখানে তোমার গল্প যোগ করো!
- 🐛 Issues / বাগ রিপোর্ট
- 💡 Discussions / প্রশ্ন
- 🤝 Pull Request পাঠিয়ে contribute করো (নিচে Contributing দেখো)
- ✅ Digital circuits design করতে
- ✅ Verilog-এ professional code লিখতে
- ✅ FPGA program করতে
- ✅ Processor architecture বুঝতে
- ✅ নিজের CPU বানাতে
- ✅ VLSI design করতে
- ✅ Real chip fabricate করতে! 🎉
💼 Digital Design Engineer - ৳50,000-150,000/month
💼 FPGA Engineer - ৳60,000-180,000/month
💼 ASIC Design Engineer - ৳80,000-250,000/month
💼 Verification Engineer - ৳70,000-200,000/month
💼 Computer Architect - ৳100,000-300,000/month
💼 Hardware Startup Founder - Sky is the limit! 🚀
তোমার অগ্রগতি ট্র্যাক করো:
□ 🥉 Digital Logic Master - Complete Chapters 1-4
□ 🥈 Verilog Ninja - Complete Chapters 5-8
□ 🥇 FPGA Wizard - Complete Chapters 9-11
□ 🏅 CPU Architect - Build working processor
□ 🎖️ VLSI Engineer - Complete VLSI design
□ 🏆 Chip Master - Receive real chip!
📚 Total Chapters: 25 ✅
📄 Total Files: 25+ chapters
📖 Total Pages: ~1,600 (formatted)
📝 Total Size: ~520 KB
💻 Total Code: 5,000+ lines Verilog
⏱️ Reading Time: 200-300 hours
🛠️ Building Time: 500-1000 hours
🧪 CPU Designs: Single-cycle, multi-cycle, pipelined — simulation-tested
এই বইকে আরো ভালো করতে সাহায্য করো!
- 🍴 Fork this repo
- 🔨 Make your changes
- ✅ Test thoroughly
- 📤 Submit Pull Request
- 📝 নতুন examples যোগ করো
- 🐛 Errors ঠিক করো
- 🎨 Diagrams improve করো
- 🌍 Translation improve করো
- 💡 নতুন projects suggest করো
This work is licensed under Creative Commons Attribution-ShareAlike 4.0 International License.
মানে:
- ✅ ফ্রিতে পড়তে পারবে
- ✅ শেয়ার করতে পারবে
- ✅ Modify করতে পারবে
- ✅ Commercial use করতে পারবে
- ℹ️ Credit দিতে হবে
- ℹ️ Same license-এ শেয়ার করতে হবে
- Patterson & Hennessy - Computer Organization and Design
- Harris & Harris - Digital Design and Computer Architecture
- RISC-V Foundation
- OpenLane Community
- All Bangladeshi processor enthusiasts
যে তুমি এই বইটা খুললে আর শূন্য থেকে নিজের চিপ বানানোর স্বপ্ন দেখলে — তুমিই এই যাত্রার আসল নায়ক। বানানো শেষে Pull Request পাঠিয়ে এই তালিকায় নিজের নাম যোগ করো; পরের জন তোমার নাম দেখে অনুপ্রাণিত হোক! 🚀
→ Read QUICK_START.md
→ Open Chapter 1
→ Build first circuit
→ Post your progress! #BuildYourOwnProcessor→ Read complete README
→ Check Chapter Index
→ Setup development environment
→ Start Week 1 tomorrow→ GitHub Discussions এ এসো
→ নিজের পরিচয় দাও
→ প্রশ্ন করো, আটকে গেলে সাহায্য নাও
→ অন্যদের build দেখে অনুপ্রাণিত হও
→ তারপর শুরু করো!Remember:
"The best way to understand how computers work is to build one yourself!"
"কম্পিউটার কিভাবে কাজ করে বোঝার সবচেয়ে ভালো উপায় হলো নিজে একটা বানানো!"
Made with ❤️ for Bangladeshi Students | বাংলাদেশী শিক্ষার্থীদের জন্য ভালোবাসা দিয়ে তৈরি
Version 1.0 | Last Updated: November 2025 | Language: বাংলা