Kieu Vu
Published

Exploring the Classic Xilinx XC5202-6PQ100I FPGA

A deep dive into the classic Xilinx XC5202 FPGA. This project explores digital design using this vintage 3K-gate programmable logic device.

BeginnerProtip7
Exploring the Classic Xilinx XC5202-6PQ100I FPGA

Things used in this project

Hardware components

FPGA Configuration Memory, EEPROM
FPGA Configuration Memory, EEPROM
×1
XC5202
×1

Software apps and online services

Xilinx ISE WebPACK:
Programming Tools

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Multimeter
Logic Analyzer

Story

Read more

Schematics

xc5202-6pq100i-_1jFfkY2ZWc.png

Code

led_blink.v

Verilog
// Simple LED Blink for Xilinx XC5202
// Target: XC5202-6PQ100I
// This module divides the clock to make an LED blink.

module led_blink(
    input wire clk,       // Main clock input
    output reg led        // LED output pin
);

    reg [23:0] counter;   // 24-bit counter for frequency division

    always @(posedge clk) begin
        counter <= counter + 1;
    end

    // Use the MSB of the counter to toggle the LED
    always @(posedge clk) begin
        led <= counter[23];
    end

endmodule

Credits

Kieu Vu
3 projects • 0 followers
Electronics sourcing expert at lisleapex. Focused on component integrity, EOL solutions, and next-gen semiconductor trends.

Comments