mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-30 18:56:16 +00:00
research_stack_top.fs (2.0MB) — all modules synthesized: - Blitter6502OISC (4K memory, SUBTLEQ CPU) - q16_lut_core (Q16_16 arithmetic, 8 ops) - blitter_memory_map (8-bit ↔ 32-bit bridge) - voltage_mode_controller (4 BRAM modes) - scale_space_bram (Gaussian kernel banks) - highs_pivot_accelerator (simplex pipeline) Timing: 195.92 MHz (PASS at 27 MHz target, 7.2x margin) Device: GW1NR-LV9QN88PC6/I5 (Tang Nano 9K) To flash: openFPGALoader -b tangnano9k research_stack_top.fs
36 lines
885 B
Text
36 lines
885 B
Text
// Research Stack Tang Nano 9K Constraint File
|
|
// Board: Sipeed Tang Nano 9K
|
|
// FPGA: Gowin GW1NR-LV9QN88PC6/I5
|
|
|
|
IO_LOC "clk" 52;
|
|
IO_PORT "clk" IO_TYPE=LVCMOS33 PULL_MODE=NONE;
|
|
|
|
IO_LOC "rst_n" 4;
|
|
IO_PORT "rst_n" IO_TYPE=LVCMOS33 PULL_MODE=UP;
|
|
|
|
IO_LOC "user_btn" 3;
|
|
IO_PORT "user_btn" IO_TYPE=LVCMOS33 PULL_MODE=UP;
|
|
|
|
IO_LOC "led[0]" 10;
|
|
IO_PORT "led[0]" IO_TYPE=LVCMOS18 PULL_MODE=NONE;
|
|
|
|
IO_LOC "led[1]" 11;
|
|
IO_PORT "led[1]" IO_TYPE=LVCMOS18 PULL_MODE=NONE;
|
|
|
|
IO_LOC "led[2]" 13;
|
|
IO_PORT "led[2]" IO_TYPE=LVCMOS18 PULL_MODE=NONE;
|
|
|
|
IO_LOC "led[3]" 14;
|
|
IO_PORT "led[3]" IO_TYPE=LVCMOS18 PULL_MODE=NONE;
|
|
|
|
IO_LOC "led[4]" 15;
|
|
IO_PORT "led[4]" IO_TYPE=LVCMOS18 PULL_MODE=NONE;
|
|
|
|
IO_LOC "led[5]" 16;
|
|
IO_PORT "led[5]" IO_TYPE=LVCMOS18 PULL_MODE=NONE;
|
|
|
|
IO_LOC "uart_tx" 17;
|
|
IO_PORT "uart_tx" IO_TYPE=LVCMOS33 PULL_MODE=NONE;
|
|
|
|
IO_LOC "uart_rx" 18;
|
|
IO_PORT "uart_rx" IO_TYPE=LVCMOS33 PULL_MODE=UP;
|