File: adder4.ioc

package info (click to toggle)
alliance 5.0-20120515-6
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 70,324 kB
  • ctags: 39,977
  • sloc: ansic: 350,299; vhdl: 34,227; yacc: 27,122; sh: 12,416; cpp: 9,478; makefile: 7,057; lex: 3,684
file content (30 lines) | stat: -rw-r--r-- 1,098 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#      
###################################################################
# In each of TOP()/BOTTOM()/LEFT()/RIGHT() section, there are     #
# placed IOs. In the IGNORE() section, the IOs are ignored        #
# by the IOPlacer. In every section, the IO syntax could be:      #
#        for pin:       (IOPIN iopinName.0 );                       #
#        for pad:       iopadName orientation ;                   #
#        for space:     SPACE  value;                             #
# The capital words are keywords. orientation is not required.    #
# The value is the space between the IO above and the IO below it.#
###################################################################

TOP ( # IOs are ordered from left to right
   (IOPIN a(3).0 );
   (IOPIN a(2).0 );
   (IOPIN a(1).0 );
   (IOPIN a(0).0 );
   (IOPIN b(3).0 );
   (IOPIN b(2).0 );
   (IOPIN b(1).0 );
   (IOPIN b(0).0 );
)
BOTTOM ( # IOs are ordered from left to right
   (IOPIN result(3).0 );
   (IOPIN result(2).0 );
   (IOPIN result(1).0 );
   (IOPIN result(0).0 );
)
IGNORE ( # IOs are ignored(not placed) by IO Placer
)