summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Buesch <m@bues.ch>2015-11-26 20:53:47 +0100
committerMichael Buesch <m@bues.ch>2015-11-26 20:53:47 +0100
commit5f905c97fca41f21e3617d481f08ee47d129e128 (patch)
tree0f616c5d1161c8e7a07e479796f53ee61df9525b
parent1380c2c4e73c07de307873b07dce698779c3cf2a (diff)
downloadtoprammer-5f905c97fca41f21e3617d481f08ee47d129e128.tar.xz
toprammer-5f905c97fca41f21e3617d481f08ee47d129e128.zip
Set fpga output constraints in common.ucf
Signed-off-by: Michael Buesch <m@bues.ch>
-rw-r--r--libtoprammer/fpga/bin/_27cxxxdip28.bitbin24789 -> 24789 bytes
-rw-r--r--libtoprammer/fpga/bin/atmega32dip40.bitbin24790 -> 24790 bytes
-rw-r--r--libtoprammer/fpga/bin/atmega8dip28.bitbin24789 -> 24789 bytes
-rw-r--r--libtoprammer/fpga/bin/attiny13dip8.bitbin24789 -> 24789 bytes
-rw-r--r--libtoprammer/fpga/bin/hm62256dip28.bitbin24789 -> 24789 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip01dip14dip20.bitbin24798 -> 24798 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip01dip14dip20a.bitbin24799 -> 24799 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip01dip18.bitbin24793 -> 24793 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip01dip28.bitbin24793 -> 24793 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip01dip40.bitbin24793 -> 24793 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip01dip40a.bitbin24794 -> 24794 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip01dip8.bitbin24792 -> 24792 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip01sip6.bitbin24792 -> 24792 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip16dip14dip20.bitbin24798 -> 24798 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip16dip28.bitbin24793 -> 24793 bytes
-rw-r--r--libtoprammer/fpga/bin/microchip16sip6.bitbin24792 -> 24792 bytes
-rw-r--r--libtoprammer/fpga/bin/pic10fxxxdip8.bitbin24790 -> 24790 bytes
-rw-r--r--libtoprammer/fpga/bin/unitest.bitbin24784 -> 24784 bytes
-rw-r--r--libtoprammer/fpga/bin/unitest_fcnt.bitbin24789 -> 24789 bytes
-rw-r--r--libtoprammer/fpga/common/common.ucf120
20 files changed, 60 insertions, 60 deletions
diff --git a/libtoprammer/fpga/bin/_27cxxxdip28.bit b/libtoprammer/fpga/bin/_27cxxxdip28.bit
index a1c0f22..f2da5ae 100644
--- a/libtoprammer/fpga/bin/_27cxxxdip28.bit
+++ b/libtoprammer/fpga/bin/_27cxxxdip28.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/atmega32dip40.bit b/libtoprammer/fpga/bin/atmega32dip40.bit
index 2d55da2..a9c8e36 100644
--- a/libtoprammer/fpga/bin/atmega32dip40.bit
+++ b/libtoprammer/fpga/bin/atmega32dip40.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/atmega8dip28.bit b/libtoprammer/fpga/bin/atmega8dip28.bit
index 6a12ec7..32610a4 100644
--- a/libtoprammer/fpga/bin/atmega8dip28.bit
+++ b/libtoprammer/fpga/bin/atmega8dip28.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/attiny13dip8.bit b/libtoprammer/fpga/bin/attiny13dip8.bit
index 5eb76e3..a641ce1 100644
--- a/libtoprammer/fpga/bin/attiny13dip8.bit
+++ b/libtoprammer/fpga/bin/attiny13dip8.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/hm62256dip28.bit b/libtoprammer/fpga/bin/hm62256dip28.bit
index 21c1ee4..3bf632b 100644
--- a/libtoprammer/fpga/bin/hm62256dip28.bit
+++ b/libtoprammer/fpga/bin/hm62256dip28.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip01dip14dip20.bit b/libtoprammer/fpga/bin/microchip01dip14dip20.bit
index 9da3ce5..1acc09b 100644
--- a/libtoprammer/fpga/bin/microchip01dip14dip20.bit
+++ b/libtoprammer/fpga/bin/microchip01dip14dip20.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip01dip14dip20a.bit b/libtoprammer/fpga/bin/microchip01dip14dip20a.bit
index f0e3ed0..6de0b59 100644
--- a/libtoprammer/fpga/bin/microchip01dip14dip20a.bit
+++ b/libtoprammer/fpga/bin/microchip01dip14dip20a.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip01dip18.bit b/libtoprammer/fpga/bin/microchip01dip18.bit
index c37bafd..436eab0 100644
--- a/libtoprammer/fpga/bin/microchip01dip18.bit
+++ b/libtoprammer/fpga/bin/microchip01dip18.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip01dip28.bit b/libtoprammer/fpga/bin/microchip01dip28.bit
index 3165b33..11ebe9f 100644
--- a/libtoprammer/fpga/bin/microchip01dip28.bit
+++ b/libtoprammer/fpga/bin/microchip01dip28.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip01dip40.bit b/libtoprammer/fpga/bin/microchip01dip40.bit
index 37a2d1b..a1592d3 100644
--- a/libtoprammer/fpga/bin/microchip01dip40.bit
+++ b/libtoprammer/fpga/bin/microchip01dip40.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip01dip40a.bit b/libtoprammer/fpga/bin/microchip01dip40a.bit
index 290ffa0..85e7bb2 100644
--- a/libtoprammer/fpga/bin/microchip01dip40a.bit
+++ b/libtoprammer/fpga/bin/microchip01dip40a.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip01dip8.bit b/libtoprammer/fpga/bin/microchip01dip8.bit
index 3aecb02..bfce306 100644
--- a/libtoprammer/fpga/bin/microchip01dip8.bit
+++ b/libtoprammer/fpga/bin/microchip01dip8.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip01sip6.bit b/libtoprammer/fpga/bin/microchip01sip6.bit
index 7c03b18..2bd143e 100644
--- a/libtoprammer/fpga/bin/microchip01sip6.bit
+++ b/libtoprammer/fpga/bin/microchip01sip6.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip16dip14dip20.bit b/libtoprammer/fpga/bin/microchip16dip14dip20.bit
index 1e311ab..f6be83b 100644
--- a/libtoprammer/fpga/bin/microchip16dip14dip20.bit
+++ b/libtoprammer/fpga/bin/microchip16dip14dip20.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip16dip28.bit b/libtoprammer/fpga/bin/microchip16dip28.bit
index 82c4bf8..7961893 100644
--- a/libtoprammer/fpga/bin/microchip16dip28.bit
+++ b/libtoprammer/fpga/bin/microchip16dip28.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/microchip16sip6.bit b/libtoprammer/fpga/bin/microchip16sip6.bit
index 9c6ba09..99687f9 100644
--- a/libtoprammer/fpga/bin/microchip16sip6.bit
+++ b/libtoprammer/fpga/bin/microchip16sip6.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/pic10fxxxdip8.bit b/libtoprammer/fpga/bin/pic10fxxxdip8.bit
index f13d219..c085878 100644
--- a/libtoprammer/fpga/bin/pic10fxxxdip8.bit
+++ b/libtoprammer/fpga/bin/pic10fxxxdip8.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/unitest.bit b/libtoprammer/fpga/bin/unitest.bit
index 60dbec6..d22e675 100644
--- a/libtoprammer/fpga/bin/unitest.bit
+++ b/libtoprammer/fpga/bin/unitest.bit
Binary files differ
diff --git a/libtoprammer/fpga/bin/unitest_fcnt.bit b/libtoprammer/fpga/bin/unitest_fcnt.bit
index 1353483..02c3c07 100644
--- a/libtoprammer/fpga/bin/unitest_fcnt.bit
+++ b/libtoprammer/fpga/bin/unitest_fcnt.bit
Binary files differ
diff --git a/libtoprammer/fpga/common/common.ucf b/libtoprammer/fpga/common/common.ucf
index c4d7661..2cae89f 100644
--- a/libtoprammer/fpga/common/common.ucf
+++ b/libtoprammer/fpga/common/common.ucf
@@ -1,62 +1,62 @@
-NET "__data<0>" LOC = P30;
-NET "__data<1>" LOC = P31;
-NET "__data<2>" LOC = P32;
-NET "__data<3>" LOC = P34;
-NET "__data<4>" LOC = P40;
-NET "__data<5>" LOC = P41;
-NET "__data<6>" LOC = P43;
-NET "__data<7>" LOC = P44;
+NET "__data<0>" LOC = P30 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__data<1>" LOC = P31 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__data<2>" LOC = P32 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__data<3>" LOC = P34 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__data<4>" LOC = P40 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__data<5>" LOC = P41 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__data<6>" LOC = P43 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__data<7>" LOC = P44 | IOSTANDARD = LVTTL | DRIVE = 24;
-NET "__read" LOC = P45;
-NET "__write" LOC = P39;
-NET "__osc" LOC = P46;
-NET "__ale" LOC = P36;
+NET "__read" LOC = P45 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__write" LOC = P39 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__osc" LOC = P46 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "__ale" LOC = P36 | IOSTANDARD = LVTTL | DRIVE = 24;
-NET "zif<1>" LOC = P21;
-NET "zif<2>" LOC = P19;
-NET "zif<3>" LOC = P17;
-NET "zif<4>" LOC = P15;
-NET "zif<5>" LOC = P10;
-NET "zif<6>" LOC = P8;
-NET "zif<7>" LOC = P6;
-NET "zif<8>" LOC = P4;
-NET "zif<9>" LOC = P98;
-NET "zif<10>" LOC = P96;
-NET "zif<11>" LOC = P93;
-NET "zif<12>" LOC = P86;
-NET "zif<13>" LOC = P83;
-NET "zif<14>" LOC = P81;
-NET "zif<15>" LOC = P74;
-NET "zif<16>" LOC = P71;
-NET "zif<17>" LOC = P69;
-NET "zif<18>" LOC = P67;
-NET "zif<19>" LOC = P65;
-NET "zif<20>" LOC = P60;
-NET "zif<21>" LOC = P58;
-NET "zif<22>" LOC = P56;
-NET "zif<23>" LOC = P54;
-NET "zif<24>" LOC = P47;
-NET "zif<25>" LOC = P53;
-NET "zif<26>" LOC = P55;
-NET "zif<27>" LOC = P57;
-NET "zif<28>" LOC = P59;
-NET "zif<29>" LOC = P62;
-NET "zif<30>" LOC = P66;
-NET "zif<31>" LOC = P68;
-NET "zif<32>" LOC = P70;
-NET "zif<33>" LOC = P72;
-NET "zif<34>" LOC = P80;
-NET "zif<35>" LOC = P82;
-NET "zif<36>" LOC = P84;
-NET "zif<37>" LOC = P87;
-NET "zif<38>" LOC = P95;
-NET "zif<39>" LOC = P97;
-NET "zif<40>" LOC = P3;
-NET "zif<41>" LOC = P5;
-NET "zif<42>" LOC = P7;
-NET "zif<43>" LOC = P9;
-NET "zif<44>" LOC = P13;
-NET "zif<45>" LOC = P16;
-NET "zif<46>" LOC = P18;
-NET "zif<47>" LOC = P20;
-NET "zif<48>" LOC = P22;
+NET "zif<1>" LOC = P21 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<2>" LOC = P19 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<3>" LOC = P17 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<4>" LOC = P15 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<5>" LOC = P10 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<6>" LOC = P8 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<7>" LOC = P6 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<8>" LOC = P4 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<9>" LOC = P98 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<10>" LOC = P96 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<11>" LOC = P93 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<12>" LOC = P86 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<13>" LOC = P83 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<14>" LOC = P81 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<15>" LOC = P74 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<16>" LOC = P71 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<17>" LOC = P69 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<18>" LOC = P67 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<19>" LOC = P65 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<20>" LOC = P60 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<21>" LOC = P58 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<22>" LOC = P56 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<23>" LOC = P54 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<24>" LOC = P47 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<25>" LOC = P53 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<26>" LOC = P55 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<27>" LOC = P57 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<28>" LOC = P59 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<29>" LOC = P62 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<30>" LOC = P66 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<31>" LOC = P68 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<32>" LOC = P70 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<33>" LOC = P72 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<34>" LOC = P80 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<35>" LOC = P82 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<36>" LOC = P84 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<37>" LOC = P87 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<38>" LOC = P95 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<39>" LOC = P97 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<40>" LOC = P3 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<41>" LOC = P5 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<42>" LOC = P7 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<43>" LOC = P9 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<44>" LOC = P13 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<45>" LOC = P16 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<46>" LOC = P18 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<47>" LOC = P20 | IOSTANDARD = LVTTL | DRIVE = 24;
+NET "zif<48>" LOC = P22 | IOSTANDARD = LVTTL | DRIVE = 24;
bues.ch cgit interface