This repository provides VHDL code for implementing SPI communication using PicoBlaze soft processor in an FPGA environment. Also the project includes both receiver and transmitter modules, each accompanied by their respective assembly code.
1-) Clone the repository to your local machine.
2-) Open the project in your FPGA development environment
3-) Customize the PicoBlaze assembly code or make any necessary adjustments based on your project requirements (Jumpers, LEDs, Switches).
4-) Synthesize and implement the design on your FPGA board.
The project utilizes the Spartan-3E Starter Board as the FPGA platform. This board provides a versatile environment for digital design and implementation.
PicoBlaze3, a lightweight and customizable soft processor developed by Xilinx, is employed in this project. PicoBlaze3 is known for its simplicity and efficiency, making it suitable for various FPGA applications.
The code is designed to be compatible with Xilinx ISE Design Suit 14.7.