diff options
author | Yann Herklotz <git@yannherklotz.com> | 2022-11-24 22:28:06 +0000 |
---|---|---|
committer | Yann Herklotz <git@yannherklotz.com> | 2022-11-24 22:28:06 +0000 |
commit | 7d8843d33d87f25322eb40a48df37ed3aa57bf50 (patch) | |
tree | c6b394dc99b2cabc792b0195ae5a94963c8cf53e /blink/ButterStick_r1.0.pcf | |
parent | 65e026c72166c75b19d1561b8a7f4599fd801fec (diff) | |
download | butterstick-main.tar.gz butterstick-main.zip |
Add LED examplemain
Diffstat (limited to 'blink/ButterStick_r1.0.pcf')
-rw-r--r-- | blink/ButterStick_r1.0.pcf | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/blink/ButterStick_r1.0.pcf b/blink/ButterStick_r1.0.pcf new file mode 100644 index 0000000..07cbfbc --- /dev/null +++ b/blink/ButterStick_r1.0.pcf @@ -0,0 +1,38 @@ +# This is a partial constraints file for ButterStick r1.0, +# produced based on +# https://github.com/butterstick-fpga/butterstick-bootloader/blob/main/gateware/rtl/platform/butterstick_r1d0.py +# All mistakes mine, Tommy Thorn, 2021 + +LOCATE COMP "clk30" SITE "B12"; +IOBUF PORT "clk30" IO_TYPE=LVCMOS18; +FREQUENCY PORT "clk30" 30.0 MHz; + +LOCATE COMP "rst_n" SITE "R3"; +IOBUF PORT "rst_n" IO_TYPE=LVCMOS33 OPENDRAIN=ON; + +LOCATE COMP "user_btn[0]" SITE "U16"; +IOBUF PORT "user_btn[0]" IO_TYPE=SSTL135_I; + +LOCATE COMP "user_btn[1]" SITE "T17"; +IOBUF PORT "user_btn[1]" IO_TYPE=SSTL135_I; + +LOCATE COMP "led_rgb_multiplex_a[0]" SITE "C13"; +IOBUF PORT "led_rgb_multiplex_a[0]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_a[1]" SITE "D12"; +IOBUF PORT "led_rgb_multiplex_a[1]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_a[2]" SITE "U2"; +IOBUF PORT "led_rgb_multiplex_a[2]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_a[3]" SITE "T3"; +IOBUF PORT "led_rgb_multiplex_a[3]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_a[4]" SITE "D13"; +IOBUF PORT "led_rgb_multiplex_a[4]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_a[5]" SITE "E13"; +IOBUF PORT "led_rgb_multiplex_a[5]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_a[6]" SITE "C16"; +IOBUF PORT "led_rgb_multiplex_a[6]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_b[0]" SITE "T1"; +IOBUF PORT "led_rgb_multiplex_b[0]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_b[1]" SITE "R1"; +IOBUF PORT "led_rgb_multiplex_b[1]" IO_TYPE=LVCMOS33; +LOCATE COMP "led_rgb_multiplex_b[2]" SITE "U1"; +IOBUF PORT "led_rgb_multiplex_b[2]" IO_TYPE=LVCMOS33; |