top-icebreaker.pcf 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # SPI
  2. set_io -nowarn spi_mosi 14
  3. set_io -nowarn spi_miso 17
  4. set_io -nowarn spi_clk 15
  5. set_io -nowarn spi_flash_cs_n 16
  6. set_io -nowarn spi_ram_cs_n 37
  7. # USB
  8. set_io -nowarn usb_dp 31
  9. set_io -nowarn usb_dn 34
  10. set_io -nowarn usb_pu 38
  11. # UART
  12. set_io -nowarn uart_rx 6
  13. set_io -nowarn uart_tx 9
  14. # Clock
  15. set_io -nowarn clk_in 35
  16. # Buttons
  17. set_io -nowarn btn_n 10
  18. # GPIOs TODO: later connect Elekt keyboard (where plug the outputs in such case? RGB PMOD?
  19. #set_io -nowarn out1 3 TODO: where to connect outputs? PMOD2 with LEDs?
  20. #set_io -nowarn out2 48
  21. #set_io -nowarn out3 46
  22. set_io -nowarn pmod_btns[0] 4
  23. set_io -nowarn pmod_btns[1] 2
  24. set_io -nowarn pmod_btns[2] 47
  25. set_io -nowarn pmod_btns[3] 45
  26. set_io -nowarn pmod_btns[4] 3
  27. set_io -nowarn pmod_btns[5] 48
  28. set_io -nowarn pmod_btns[6] 46
  29. set_io -nowarn pmod_btns[7] 44
  30. set_io -nowarn pmod_btns[8] 43
  31. set_io -nowarn pmod_btns[9] 38
  32. set_io -nowarn pmod_btns[10] 34
  33. set_io -nowarn pmod_btns[11] 31
  34. set_io -nowarn pmod_btns[12] 42
  35. set_io -nowarn pmod_btns[13] 36
  36. set_io -nowarn pmod_btns[14] 32
  37. set_io -nowarn pmod_btns[15] 28
  38. # LEDs and Buttons (PMOD 2)
  39. set_io -nowarn led1 26
  40. set_io -nowarn led2 27
  41. set_io -nowarn led3 25
  42. set_io -nowarn led4 23
  43. set_io -nowarn led5 21
  44. set_io -nowarn btn_1 20
  45. set_io -nowarn btn_2 19
  46. set_io -nowarn btn_3 18
  47. set_io -nowarn led[0] 26
  48. set_io -nowarn led[1] 27
  49. set_io -nowarn led[2] 25
  50. set_io -nowarn led[3] 23
  51. set_io -nowarn led[4] 21
  52. # Leds
  53. set_io -nowarn rgb[0] 39
  54. set_io -nowarn rgb[1] 40
  55. set_io -nowarn rgb[2] 41