Digital design / FPGA
پردازنده بسته سختافزاری با تصحیح خطای همینگ در VHDL
یک پردازنده بسته ماژولار در سطح RTL که داده سریال را دریافت میکند، خطای تکبیتی را با دیکودر همینگ سختافزاری ترمیم میکند و عملیات را با ALU و واحد کنترل مبتنی بر ماشین حالت اجرا میکند. شبیهسازی و راستیآزمایی در ModelSim.
- فناوریها
- VHDL · FPGA · ModelSim · RTL design · Hamming ECC
- تیم
- ساختهشده با پارسا بیشه.
- حوزه
- Digital design / FPGA
چه کاری میکند
- شیفترجیسترهای SIPO و PISO مرز بین باس فرستندهگیرنده و رجیسترهای داخلی را میسازند.
- بلوکهای انکودر و دیکودر همینگ وارونگی بیت را در زمان اجرا تشخیص، جداسازی و اصلاح میکنند.
- یک ALU پارامتری عملیات حسابی، منطقی و مسیریابی داده را انجام میدهد.
- واحد کنترل FSM مسیریابی مالتیپلکسرها، دستدهی خواندن و نوشتن و ترتیب اجرای دستورها را مدیریت میکند.
- بلوک RAM با ظرفیت ۸×۳۲ بیت حین پردازش بار داده، حافظه موقت محلی فراهم میکند.
سهم من
مهبد بمانیچم طراحی دیجیتال و معماری واحد کنترل را بر عهده داشت؛ پارسا بیشه راستیآزمایی، خط لوله ECC و سنتز را.