RISC5.ucf 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. NET "CLK50M" LOC = "T9" ;
  2. NET "TxD" LOC = "R13";
  3. NET "RxD" LOC = "T13";
  4. NET "btn[0]" LOC = "M13";
  5. NET "btn[1]" LOC = "M14";
  6. NET "btn[2]" LOC = "L13";
  7. NET "btn[3]" LOC = "L14";
  8. NET "swi[0]" LOC = "F12";
  9. NET "swi[1]" LOC = "G12";
  10. NET "swi[2]" LOC = "H14";
  11. NET "swi[3]" LOC = "H13";
  12. NET "swi[4]" LOC = "J14";
  13. NET "swi[5]" LOC = "J13";
  14. NET "swi[6]" LOC = "K14";
  15. NET "swi[7]" LOC = "K13";
  16. NET "leds[0]" LOC = "K12";
  17. NET "leds[1]" LOC = "P14";
  18. NET "leds[2]" LOC = "L12";
  19. NET "leds[3]" LOC = "N14";
  20. NET "leds[4]" LOC = "P13";
  21. NET "leds[5]" LOC = "N12";
  22. NET "leds[6]" LOC = "P12";
  23. NET "leds[7]" LOC = "P11";
  24. # SRAM
  25. NET "SRce0" LOC = "P7";
  26. NET "SRce1" LOC = "N5";
  27. NET "SRwe" LOC = "G3";
  28. NET "SRoe" LOC = "K4";
  29. NET "SRbe[0]" LOC = "P6";
  30. NET "SRbe[1]" LOC = "T4";
  31. NET "SRbe[2]" LOC = "P5";
  32. NET "SRbe[3]" LOC = "R4";
  33. NET "SRadr[0]" LOC = "L5";
  34. NET "SRadr[1]" LOC = "N3";
  35. NET "SRadr[2]" LOC = "M4";
  36. NET "SRadr[3]" LOC = "M3";
  37. NET "SRadr[4]" LOC = "L4";
  38. NET "SRadr[5]" LOC = "G4";
  39. NET "SRadr[6]" LOC = "F3";
  40. NET "SRadr[7]" LOC = "F4";
  41. NET "SRadr[8]" LOC = "E3";
  42. NET "SRadr[9]" LOC = "E4";
  43. NET "SRadr[10]" LOC = "G5";
  44. NET "SRadr[11]" LOC = "H3";
  45. NET "SRadr[12]" LOC = "H4";
  46. NET "SRadr[13]" LOC = "J4";
  47. NET "SRadr[14]" LOC = "J3";
  48. NET "SRadr[15]" LOC = "K3";
  49. NET "SRadr[16]" LOC = "K5";
  50. NET "SRadr[17]" LOC = "L3";
  51. NET "SRdat[0]" LOC = "N7";
  52. NET "SRdat[1]" LOC = "T8";
  53. NET "SRdat[2]" LOC = "R6";
  54. NET "SRdat[3]" LOC = "T5";
  55. NET "SRdat[4]" LOC = "R5";
  56. NET "SRdat[5]" LOC = "C2";
  57. NET "SRdat[6]" LOC = "C1";
  58. NET "SRdat[7]" LOC = "B1";
  59. NET "SRdat[8]" LOC = "D3";
  60. NET "SRdat[9]" LOC = "P8";
  61. NET "SRdat[10]" LOC = "F2";
  62. NET "SRdat[11]" LOC = "H1";
  63. NET "SRdat[12]" LOC = "J2";
  64. NET "SRdat[13]" LOC = "L2";
  65. NET "SRdat[14]" LOC = "P1";
  66. NET "SRdat[15]" LOC = "R1";
  67. NET "SRdat[16]" LOC = "P2";
  68. NET "SRdat[17]" LOC = "N2";
  69. NET "SRdat[18]" LOC = "M2";
  70. NET "SRdat[19]" LOC = "K1";
  71. NET "SRdat[20]" LOC = "J1";
  72. NET "SRdat[21]" LOC = "G2";
  73. NET "SRdat[22]" LOC = "E1";
  74. NET "SRdat[23]" LOC = "D1";
  75. NET "SRdat[24]" LOC = "D2";
  76. NET "SRdat[25]" LOC = "E2";
  77. NET "SRdat[26]" LOC = "G1";
  78. NET "SRdat[27]" LOC = "F5";
  79. NET "SRdat[28]" LOC = "C3";
  80. NET "SRdat[29]" LOC = "K2";
  81. NET "SRdat[30]" LOC = "M1";
  82. NET "SRdat[31]" LOC = "N1";
  83. # VGA port
  84. NET "Hsync" LOC = "R9";
  85. NET "Vsync" LOC = "T10";
  86. NET "RGB[0]" LOC = "R11";
  87. NET "RGB[1]" LOC = "T12";
  88. NET "RGB[2]" LOC = "R12";
  89. # keyboard
  90. NET "PS2C" LOC = "M16" |PULLUP;
  91. NET "PS2D" LOC = "M15" |PULLUP;
  92. # PS/2 mouse and SPI (SD-Card and Network) on A2 connector
  93. NET "msclk" LOC = "E6" |PULLUP; # pin 4
  94. NET "msdat" LOC = "C5" |PULLUP; # pin 6
  95. NET "MOSI[0]" LOC = "D6"; # pin 7
  96. NET "MOSI[1]" LOC = "B11"; # pin 29
  97. NET "SCLK[0]" LOC = "D8"; # pin 13
  98. NET "SCLK[1]" LOC = "B12"; # pin 30
  99. NET "SS[0]" LOC = "D5"; # pin 5
  100. NET "SS[1]" LOC = "A12"; # pin 31
  101. NET "MISO[0]" LOC = "B4" |PULLUP; # pin 17
  102. NET "MISO[1]" LOC = "A10" |PULLUP; # pin 28
  103. NET "NEN" LOC = "B13"; # pin 32
  104. # general-purpose I/O port
  105. NET "gpio[0]" LOC = "C10";
  106. NET "gpio[1]" LOC = "E10";
  107. NET "gpio[2]" LOC = "C11";
  108. NET "gpio[3]" LOC = "D11";
  109. NET "gpio[4]" LOC = "C12";
  110. NET "gpio[5]" LOC = "D12";
  111. NET "gpio[6]" LOC = "E11";
  112. NET "gpio[7]" LOC = "B16";