This repository is a loose set of all my tries to play with the main FPGA programming languages - VHDL and Verilog.
- AND Gate in VHDL & Verilog
- Basic blocks
- Boolean algebra
- FPGA Hackaton 2024
- LED Blink
- Logic gates
- Test Bench examples
Most of the code is developed to run on Tang Nano 1K.
- FPGA Chip: GW1NZ series (first generation of the LittleBee family)
- LUT4: 1152
- Register: 864
- Block SRAM (bits): 72K
- Shadow SRAM (bits): 4K
- User Flash (bits): 64K
- Buttons - 2 user programmable buttons
- LED Onboard - 1 programmable RGB LED
- Core Voltage (LV): 1.2V
- BankVoltage: The default 3.3 V
- Write cycles: 10000
- IO ports amperage: 4mA, 8mA, 16mA, 24mA
- IO ports features: Independent bus keeper, pull-up / pull-down resistor and open drain output
- IO ports interfaces: FPC - Flexible Printed Circuit
The Tang Nano 1K comes with free (education) version of it's native IDE - GOWIN. It supports both Verilog and VHDL.