From 5f905c97fca41f21e3617d481f08ee47d129e128 Mon Sep 17 00:00:00 2001 From: Michael Buesch Date: Thu, 26 Nov 2015 20:53:47 +0100 Subject: Set fpga output constraints in common.ucf Signed-off-by: Michael Buesch --- libtoprammer/fpga/bin/_27cxxxdip28.bit | Bin 24789 -> 24789 bytes libtoprammer/fpga/bin/atmega32dip40.bit | Bin 24790 -> 24790 bytes libtoprammer/fpga/bin/atmega8dip28.bit | Bin 24789 -> 24789 bytes libtoprammer/fpga/bin/attiny13dip8.bit | Bin 24789 -> 24789 bytes libtoprammer/fpga/bin/hm62256dip28.bit | Bin 24789 -> 24789 bytes libtoprammer/fpga/bin/microchip01dip14dip20.bit | Bin 24798 -> 24798 bytes libtoprammer/fpga/bin/microchip01dip14dip20a.bit | Bin 24799 -> 24799 bytes libtoprammer/fpga/bin/microchip01dip18.bit | Bin 24793 -> 24793 bytes libtoprammer/fpga/bin/microchip01dip28.bit | Bin 24793 -> 24793 bytes libtoprammer/fpga/bin/microchip01dip40.bit | Bin 24793 -> 24793 bytes libtoprammer/fpga/bin/microchip01dip40a.bit | Bin 24794 -> 24794 bytes libtoprammer/fpga/bin/microchip01dip8.bit | Bin 24792 -> 24792 bytes libtoprammer/fpga/bin/microchip01sip6.bit | Bin 24792 -> 24792 bytes libtoprammer/fpga/bin/microchip16dip14dip20.bit | Bin 24798 -> 24798 bytes libtoprammer/fpga/bin/microchip16dip28.bit | Bin 24793 -> 24793 bytes libtoprammer/fpga/bin/microchip16sip6.bit | Bin 24792 -> 24792 bytes libtoprammer/fpga/bin/pic10fxxxdip8.bit | Bin 24790 -> 24790 bytes libtoprammer/fpga/bin/unitest.bit | Bin 24784 -> 24784 bytes libtoprammer/fpga/bin/unitest_fcnt.bit | Bin 24789 -> 24789 bytes libtoprammer/fpga/common/common.ucf | 120 +++++++++++------------ 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 Binary files a/libtoprammer/fpga/bin/_27cxxxdip28.bit and b/libtoprammer/fpga/bin/_27cxxxdip28.bit differ diff --git a/libtoprammer/fpga/bin/atmega32dip40.bit b/libtoprammer/fpga/bin/atmega32dip40.bit index 2d55da2..a9c8e36 100644 Binary files a/libtoprammer/fpga/bin/atmega32dip40.bit and b/libtoprammer/fpga/bin/atmega32dip40.bit differ diff --git a/libtoprammer/fpga/bin/atmega8dip28.bit b/libtoprammer/fpga/bin/atmega8dip28.bit index 6a12ec7..32610a4 100644 Binary files a/libtoprammer/fpga/bin/atmega8dip28.bit and b/libtoprammer/fpga/bin/atmega8dip28.bit differ diff --git a/libtoprammer/fpga/bin/attiny13dip8.bit b/libtoprammer/fpga/bin/attiny13dip8.bit index 5eb76e3..a641ce1 100644 Binary files a/libtoprammer/fpga/bin/attiny13dip8.bit and b/libtoprammer/fpga/bin/attiny13dip8.bit differ diff --git a/libtoprammer/fpga/bin/hm62256dip28.bit b/libtoprammer/fpga/bin/hm62256dip28.bit index 21c1ee4..3bf632b 100644 Binary files a/libtoprammer/fpga/bin/hm62256dip28.bit and b/libtoprammer/fpga/bin/hm62256dip28.bit differ diff --git a/libtoprammer/fpga/bin/microchip01dip14dip20.bit b/libtoprammer/fpga/bin/microchip01dip14dip20.bit index 9da3ce5..1acc09b 100644 Binary files a/libtoprammer/fpga/bin/microchip01dip14dip20.bit and b/libtoprammer/fpga/bin/microchip01dip14dip20.bit differ diff --git a/libtoprammer/fpga/bin/microchip01dip14dip20a.bit b/libtoprammer/fpga/bin/microchip01dip14dip20a.bit index f0e3ed0..6de0b59 100644 Binary files a/libtoprammer/fpga/bin/microchip01dip14dip20a.bit and b/libtoprammer/fpga/bin/microchip01dip14dip20a.bit differ diff --git a/libtoprammer/fpga/bin/microchip01dip18.bit b/libtoprammer/fpga/bin/microchip01dip18.bit index c37bafd..436eab0 100644 Binary files a/libtoprammer/fpga/bin/microchip01dip18.bit and b/libtoprammer/fpga/bin/microchip01dip18.bit differ diff --git a/libtoprammer/fpga/bin/microchip01dip28.bit b/libtoprammer/fpga/bin/microchip01dip28.bit index 3165b33..11ebe9f 100644 Binary files a/libtoprammer/fpga/bin/microchip01dip28.bit and b/libtoprammer/fpga/bin/microchip01dip28.bit differ diff --git a/libtoprammer/fpga/bin/microchip01dip40.bit b/libtoprammer/fpga/bin/microchip01dip40.bit index 37a2d1b..a1592d3 100644 Binary files a/libtoprammer/fpga/bin/microchip01dip40.bit and b/libtoprammer/fpga/bin/microchip01dip40.bit differ diff --git a/libtoprammer/fpga/bin/microchip01dip40a.bit b/libtoprammer/fpga/bin/microchip01dip40a.bit index 290ffa0..85e7bb2 100644 Binary files a/libtoprammer/fpga/bin/microchip01dip40a.bit and b/libtoprammer/fpga/bin/microchip01dip40a.bit differ diff --git a/libtoprammer/fpga/bin/microchip01dip8.bit b/libtoprammer/fpga/bin/microchip01dip8.bit index 3aecb02..bfce306 100644 Binary files a/libtoprammer/fpga/bin/microchip01dip8.bit and b/libtoprammer/fpga/bin/microchip01dip8.bit differ diff --git a/libtoprammer/fpga/bin/microchip01sip6.bit b/libtoprammer/fpga/bin/microchip01sip6.bit index 7c03b18..2bd143e 100644 Binary files a/libtoprammer/fpga/bin/microchip01sip6.bit and b/libtoprammer/fpga/bin/microchip01sip6.bit differ diff --git a/libtoprammer/fpga/bin/microchip16dip14dip20.bit b/libtoprammer/fpga/bin/microchip16dip14dip20.bit index 1e311ab..f6be83b 100644 Binary files a/libtoprammer/fpga/bin/microchip16dip14dip20.bit and b/libtoprammer/fpga/bin/microchip16dip14dip20.bit differ diff --git a/libtoprammer/fpga/bin/microchip16dip28.bit b/libtoprammer/fpga/bin/microchip16dip28.bit index 82c4bf8..7961893 100644 Binary files a/libtoprammer/fpga/bin/microchip16dip28.bit and b/libtoprammer/fpga/bin/microchip16dip28.bit differ diff --git a/libtoprammer/fpga/bin/microchip16sip6.bit b/libtoprammer/fpga/bin/microchip16sip6.bit index 9c6ba09..99687f9 100644 Binary files a/libtoprammer/fpga/bin/microchip16sip6.bit and b/libtoprammer/fpga/bin/microchip16sip6.bit differ diff --git a/libtoprammer/fpga/bin/pic10fxxxdip8.bit b/libtoprammer/fpga/bin/pic10fxxxdip8.bit index f13d219..c085878 100644 Binary files a/libtoprammer/fpga/bin/pic10fxxxdip8.bit and b/libtoprammer/fpga/bin/pic10fxxxdip8.bit differ diff --git a/libtoprammer/fpga/bin/unitest.bit b/libtoprammer/fpga/bin/unitest.bit index 60dbec6..d22e675 100644 Binary files a/libtoprammer/fpga/bin/unitest.bit and b/libtoprammer/fpga/bin/unitest.bit differ diff --git a/libtoprammer/fpga/bin/unitest_fcnt.bit b/libtoprammer/fpga/bin/unitest_fcnt.bit index 1353483..02c3c07 100644 Binary files a/libtoprammer/fpga/bin/unitest_fcnt.bit and b/libtoprammer/fpga/bin/unitest_fcnt.bit 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; -- cgit v1.2.3