Commit Graph

25 Commits (b8f4e1c0aa73210fbc93b21f7b543a3b7dbf1db7)

Author SHA1 Message Date
Istvan Csomortani 0cd608a7e2 lib_refactoring: Update Make files 2016-08-08 16:38:38 +03:00
Istvan Csomortani df36902713 lib_refactoring: Fix path of the IO macros 2016-08-08 15:07:19 +03:00
Lars-Peter Clausen 8f61e11a70 pzsdr: ccpci: Add PCIe reset monitor
For reliable and correct operation it is vital that the FPGA is fully
configured and up and running before the PCIe host de-asserts the reset.

Add a small logic circuit that detects de-assertion of the reset signal
that can be used to verify that the reset de-assertion was seen by the
FPGA.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2016-08-05 18:31:40 +02:00
Lars-Peter Clausen 91782989ad pzsdr: ccpci: Set IO standard to LVCMOS33 for banks 12 and 13
The IO voltage for bank 12 and 13 is 3.3V on the PCIe carrier. Set the
IOSTANDARD of the pins on these banks accordingly.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2016-08-05 18:31:40 +02:00
Lars-Peter Clausen 418217dd10 pzsdr: Remove LED and button signals from PCIe carrier
Only the FMC carrier and the breakout board do have push buttons and LEDs.
They are not present on the PCIe carrier. So move the constraints to a
separate file that can be included by the projects that need them and
remove all LED and button related signals from the PCIe project.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2016-08-05 18:31:40 +02:00
Lars-Peter Clausen 3cff0fa7dc pzsdr: ccpci: Use PL SPI and GPIO peripherals
To be able to access the GPIO pins and the SPI port through the PCIe bridge
we need to use the PL SPI and GPIO controllers rather than the PS
controllers. Adjust the sytem_top.v accordingly so that the PL peripherals
are connected to the external pins.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2016-08-05 18:29:42 +02:00
Adrian Costina d60bce654c Makefiles: Updated Makefiles so they run correctly with gnuwin32 tools 2016-08-05 15:16:04 +03:00
Rejeesh Kutty e42b4ea378 hdlmake- updates 2016-08-04 13:28:25 -04:00
Istvan Csomortani 7ca8e10004 make: Update Make files 2016-08-01 14:24:48 +03:00
Rejeesh Kutty 664ea16a0f ccpci- carrier changes 2016-04-27 16:26:11 -04:00
Rejeesh Kutty 3006c5a223 make updates 2016-04-11 16:14:59 -04:00
Adrian Costina 33b265a742 Makefile: Update Makefiles 2016-03-14 09:31:17 +02:00
Rejeesh Kutty 3466f21f8e pzsdr add cmos/lvds support 2016-03-04 10:39:48 -05:00
Rejeesh Kutty 4603bd222b ccpci- set pcie io after ip 2015-11-19 16:42:01 -05:00
Rejeesh Kutty 95af462409 ccpci- loc by pin-name is ignored 2015-11-19 16:42:00 -05:00
Rejeesh Kutty 0f8d427aef ccpci- remove ila 2015-11-19 16:41:58 -05:00
Rejeesh Kutty a1601a03d6 pzsdr: added ad9361 clock out 2015-11-16 15:55:56 -05:00
Istvan Csomortani bec4c8da84 pzsdr: Update Make files 2015-11-11 11:16:05 +02:00
Adrian Costina 9d2b8809df Makefiles: Updated Makefiles 2015-10-23 10:44:27 +03:00
Istvan Csomortani bbdc693954 pzsdr/all: Update Makefile 2015-10-16 11:57:51 +03:00
Rejeesh Kutty f9801e8c85 pzsdr/cc*- rf card on fmc only 2015-09-23 09:16:41 -04:00
Rejeesh Kutty 9832ea95a8 pzsdr/ccpci- initial version 2015-09-22 16:30:27 -04:00
Rejeesh Kutty fa5d879fdb pzsdr/ccpci -- updates 2015-09-21 14:54:31 -04:00
Rejeesh Kutty 0702f2c231 ccpci- added 2015-09-21 09:31:18 -04:00
Rejeesh Kutty 3a72d26f5b pzsdr- pci carrier 2015-09-18 21:18:16 -04:00