Skip to content

AneeshV1202/axi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project implements an AXI4-Lite SPI controller on the programmable logic (PL) of the Kria KV260 FPGA platform. The FPGA behaves as an external memory-mapped AXI slave peripheral, controlled by an external AXI master (processor or SoC). The design exposes a register interface over AXI for configuring and operating an SPI master connected to external SPI devices.

I would recommmend a custom .xdc file based on your fpga and do read the pin mappings

architecture

 External Processor / SoC (AXI Master)
        |
 Physical AXI Bus (board traces)
        │
    FPGA device
        │
  axi_spi_top (AXI Slave + SPI Controller) 
        │
    SPI pins
        │
 External SPI Device (Display / Peripheral)
ChatGPT Image Feb 18, 2026, 12_28_23 AM

RTL

Screenshot 2026-02-17 231149

Synthesis

Screenshot 2026-02-17 231305 Screenshot 2026-02-17 231602 Screenshot 2026-02-17 231552

Implimentation

Screenshot 2026-02-17 231702 Screenshot 2026-02-17 232204 Screenshot 2026-02-17 232041 Screenshot 2026-02-17 232003

About

axi implimentation in vhdl on an FPGA . my first implimentation of a vhdl project on vivado and an attempt to understand RTL,Synthesis, Implimentation deeper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors