Commit Graph

573 Commits (a27c8d3052dff7e140dfc7366f8598fbb376a27a)

Author SHA1 Message Date
Istvan Csomortani d5a1df2fe6 usdrx1_zc706: Update interrupts. 2014-11-27 14:06:13 +02:00
Istvan Csomortani eed1981ede usdrx1_fmc: Fix GT lane number definition. 2014-11-27 14:05:54 +02:00
Istvan Csomortani a576f7dc98 ad9671_zc706: Update interrupts 2014-11-27 14:05:43 +02:00
Istvan Csomortani 0ccc546aeb ad9671_fmc: Fix GT lane number definition 2014-11-27 14:05:34 +02:00
Istvan Csomortani ee7d427123 ad9671_fmc: Cosmetic changes
Delete trailing whitespaces.
2014-11-27 14:05:24 +02:00
Istvan Csomortani 419d38b9f6 kc705_base: Define sys_addr_mem_seg for dmafifo 2014-11-26 15:38:41 +02:00
Istvan Csomortani 6fd2f8c913 daq2_fmc: Update interrupts
Update interrupts for ZC706 and KC705 carrier.
2014-11-26 15:38:24 +02:00
Istvan Csomortani bfd89dc9c7 daq2_kc705: Fix constraint file
I/O standard for trig_[p/n] is LVDS_25
2014-11-26 15:38:10 +02:00
Istvan Csomortani 630f26442a daq2_kc705: Instantiate dmafifo module 2014-11-26 15:37:57 +02:00
Istvan Csomortani 00c7b23b21 daq2_fmc: Cosmetic changes
Delete trailing whitespaces, no functional changes.
2014-11-26 15:37:48 +02:00
Adrian Costina 199e86d715 fmcomms2: Added iic_fmc_intr to the zed top file 2014-11-26 11:47:16 +02:00
Adrian Costina 03751827cb fmcomms2: Updated vc707 project
- updated constraints
- updated interrupts
- used ad_iobuf
- added linear_flash
2014-11-26 11:47:06 +02:00
Adrian Costina 40c5816bd7 fmcomms2: Updated mitx045 project. Updated constraints. Updated interrupts 2014-11-26 11:46:53 +02:00
Istvan Csomortani 626b719ad8 ad6676ebv_vc707: Update the interrupts 2014-11-26 10:56:47 +02:00
Istvan Csomortani 322324b891 ad6676evb_vc707: Add support for linear flash 2014-11-26 10:56:36 +02:00
Istvan Csomortani 67f82c9e3e ad6676_fmc: Fix GT lane number definition 2014-11-26 10:56:23 +02:00
Lars-Peter Clausen 81f0e417d4 Add Vivado version check to adi_project_create
The scripts generating the projects files typically only work correctly with
one specific version of Vivado. If a incorrect version is used the script
may fail at some point with a cryptic error message or may not fail but
create a bitstream that is not working as expected, e.g. unconnected
signals, etc. This patch adds a version check to adi_project_create that
will error out early on stating that the wrong version of Vivado was used
and which is the right version to use.

By default the required version will be the version that is required by the
common scripts. Individual projects can overwrite the required version by
setting the REQUIRED_VIVADO_VERSION variable to the required version or can
bypass the version check completely by setting the IGNORE_VERSION_CHECK
variable to 1.

Callers of the script can also disable the version check by setting the
ADI_IGNORE_VERSION_CHECK environment variable.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2014-11-25 18:35:11 +01:00
Adrian Costina 2e72a2cc0c fmcomms1: Updated VC707 project with latest interrupts and linear flash. Fixed constraints and constraint priority 2014-11-25 15:00:00 +02:00
Adrian Costina dbc9da8598 fmcomms1: Updated KC705 project with latest interrupts. Fixed constraints and constraint priority 2014-11-25 14:56:22 +02:00
Adrian Costina 87324d8a14 fmcomms1: Updated AC701 project with latest interrupts. Fixed constraints and constraint priority 2014-11-25 14:54:01 +02:00
Adrian Costina b8ab2ff847 fmcomms1: updated common project
- increased the DMA FIFOs to 64
- added axi slices to the source and destination for DMAs
- for microblaze systems, increade the ad9643 dma data width at destination
- removed sys_fmc_dma_clk and used the sys_200m_clk instead for DMA data transfer
2014-11-25 14:51:42 +02:00
Istvan Csomortani 2bd154ad59 xfest14_zed: Update project to 2014.2 2014-11-25 12:53:42 +02:00
Istvan Csomortani a1e67a5912 ad9625x2_fmc: dmafifo address width now is an argument of the process 2014-11-24 19:22:18 +02:00
Istvan Csomortani 660424ef99 fmcomms6_fmc: Update interrupts 2014-11-24 18:23:35 +02:00
Istvan Csomortani 56aefb62ed fmcomms6_fmc: Cosmetic changes
Delete trailing white spaces, and fix alignment.
2014-11-24 18:23:34 +02:00
Istvan Csomortani 68ac015825 daq1_fmcl: Fix GT lane number definitions
Update which fix issues caused by GT lane number parameters change. (commit f8e7796592)
2014-11-24 18:23:33 +02:00
Istvan Csomortani 0ecfc14e95 daq1_fmc: Update interrupts. 2014-11-24 18:23:32 +02:00
Istvan Csomortani 9b104f1657 daq1_fmc: Get rid of the concat module inside the block design.
xl_concat just causing troubles, no need to use it, if not justified.
2014-11-24 18:23:30 +02:00
Istvan Csomortani 64b4d0177e ad9467_zed: Using ad_iobuf module for IO buffer instantiations on top
No functional changes, we just try to keep consistency.
2014-11-24 18:23:29 +02:00
Istvan Csomortani 83c2eefea2 ad9467_fmc: Update interrupts 2014-11-24 18:23:28 +02:00
Istvan Csomortani 114406335d ad9467_fmc: Connect dma controller directly to the HP port 2014-11-24 18:23:27 +02:00
Rejeesh Kutty 67065a3130 ad9680_eval: removed 2014-11-24 11:04:34 -05:00
Istvan Csomortani 76fb5d3da9 ad9625_vc707: dmafifo address width now is an argument of the process 2014-11-24 16:52:10 +02:00
Istvan Csomortani 1834cf6d38 adi_prcfg_project: Update the PR design flow
Optimization directive kept on default in the implementation flow.
2014-11-21 19:26:33 +02:00
Istvan Csomortani 83d79a6acf fmcomms2_pr: Update system_project script for mitx
Bist logic is using the pnmon module for PRBS checking.
2014-11-21 19:23:12 +02:00
Istvan Csomortani 6517a94929 fmcomms2_pr: Update interrupts and iobuf
No functional changes, update to the new interrupt path, and change the
iobuf instantiation in order to keep consistency.
2014-11-21 19:22:03 +02:00
Istvan Csomortani 65588f1b67 fmcomms2_pr: Cosmetic changes of mitx system top. 2014-11-21 19:20:30 +02:00
Istvan Csomortani 84f8377beb fmcjedadc1_vc707: Add support for linear flash interface 2014-11-21 19:19:21 +02:00
Istvan Csomortani e8546b9c3b fmcjesdadc1: Update interrupts for KC705 and VC707 2014-11-21 19:18:30 +02:00
Istvan Csomortani b0f571ce0c fmcjesdadc1: Fix parameter lane number for GT core 2014-11-21 19:17:29 +02:00
Istvan Csomortani c0f4d7e2b5 mitx045_common: Definition file patch
In 2014.2 tool version, the way how a definition file needs to be applied is different
The command "apply_bd_automation" should be used, instead setting property PCW_IMPORT_BOARD_PRESET
In non-project mode (PR design flow), after creating the static design the type of the board is set.

NOTE: the definition file for mitx must be installed accordingly in order to get this work
See link: http://zedboard.org/support/documentation/2056
2014-11-21 19:14:37 +02:00
Istvan Csomortani 5e08e18022 ad9434_fmc: Update interrupts 2014-11-21 19:06:48 +02:00
Rejeesh Kutty db004641d3 kcu105: dmafifo address width change 2014-11-20 09:28:03 -05:00
Rejeesh Kutty cdd1408d3c dmafifo: parameterized address width 2014-11-20 09:28:02 -05:00
Istvan Csomortani 2912372d6e ad9625_fmc: Add support for AD-JESDCLOCK1-EBZ
Connect the SPARE_CLOCK_DUT pin to GPIO, this will be used to reset the AD9527.
The SPI interface for the clock chip is already integrated into the design.
2014-11-18 14:11:51 +02:00
Istvan Csomortani bbf1f0c156 adi_project: Add board definition for mitx045 2014-11-18 10:05:57 +02:00
Istvan Csomortani e3378cd6cb mitx045_board_definition: revert old board definition file
Revert commit 4f6aa159b8. Those changes won't solve the issue.
mitx045.xml is the supported version under 2013.4
2014-11-18 10:05:55 +02:00
Istvan Csomortani 6e194dbcc0 adv7511_ac701: Fix project source files definition 2014-11-18 10:05:54 +02:00
Istvan Csomortani 766589637e prcfg_zc706: Update data width and project script 2014-11-18 10:05:53 +02:00
Istvan Csomortani 5c7e8eb926 prcfg_setup: Fix data width, delete invalid ILA configurations 2014-11-18 10:05:51 +02:00
Istvan Csomortani bd57c2246e prcfg: Increase the PR portion area in order to increase the DSP resource. 2014-11-18 10:05:49 +02:00
Istvan Csomortani 344f1bb539 adv7511_kc705: Fix project source definition 2014-11-18 10:05:48 +02:00
Adrian Costina 01b3495a81 fmcomms1: Updated ZC706 project to be compatible with util_wfifo and increased system_constr.xdc priority 2014-11-17 18:33:21 +02:00
Adrian Costina 20a3f322e7 fmcomms1: Updated zc702 project
- fixed timing constraints, increased system_constr.xdc priority
- used ad_iobuf
- updated interrupt system to latest implementation
2014-11-17 18:32:12 +02:00
Adrian Costina adcd16d033 fmcomms1: Updated zed project
- fixed timing constraints
- used ad_iobuf
- updated interrupt system to latest implementation
2014-11-17 18:31:24 +02:00
Rejeesh Kutty 5d1a0a14bf ad9625x2_fmc: dma fifo changes 2014-11-14 16:00:32 -05:00
Rejeesh Kutty 2eb80715e3 ad9625_fmc: dma fifo changes 2014-11-13 14:13:00 -05:00
Istvan Csomortani eaacd4d49a adi_project.tcl: Fix message severity (working solution)
Need to define the default/initial severity too.
2014-11-13 18:55:43 +02:00
Istvan Csomortani 4bcf338e9b adi_project.tcl : Fix message severity
When message severity is set to 'error', need to do it quiet, other way the tool will stop after synthesis, complaining for previous errors.
2014-11-13 16:33:47 +02:00
Istvan Csomortani 5baa015246 kc705_base: Delete timing constraints 2014-11-13 16:30:37 +02:00
Rejeesh Kutty 3915f7d5f4 daq2: kcu105 dma-fifo changes 2014-11-12 15:25:13 -05:00
Rejeesh Kutty d79e95b774 daq2: dma-fifo changes 2014-11-12 15:24:54 -05:00
Rejeesh Kutty 074662a622 dmafifo: common interface with fifo2s 2014-11-12 15:24:31 -05:00
Rejeesh Kutty 855919ee8e plddr3: internal buswidth/clock conversion 2014-11-12 14:43:50 -05:00
Rejeesh Kutty dbf5acde76 plddr3: internal buswidth/clock conversion 2014-11-12 14:43:49 -05:00
Rejeesh Kutty c6af2696b3 plddr3: internal buswidth/clock conversion 2014-11-12 14:43:48 -05:00
Adrian Costina ce92d49565 adv7511: Updated VC707 project to include linear flash 2014-11-12 11:46:01 +02:00
Istvan Csomortani 897f5e219d ad9625_zc706: Update GT configuration 2014-11-11 19:25:30 +02:00
Istvan Csomortani 776a396141 adi_project.tcl: Add new message severity definition
Set "Parameter does not exist!" message severity to error.
2014-11-11 19:20:40 +02:00
Rejeesh Kutty 8147fa0eb6 fmcomms7: asymmetric no of lanes 2014-11-11 08:54:27 -05:00
Rejeesh Kutty 439cbecf7c fmcomms7: asymmetric no of lanes 2014-11-11 08:54:26 -05:00
Rejeesh Kutty b96a8d01c3 fmcomms7: asymmetric no of lanes 2014-11-11 08:54:25 -05:00
Paul Cercueil 97fa063341 fmcadc3: Fix pre-processing of ADC data
Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
2014-11-11 11:49:40 +01:00
Paul Cercueil 4ccece5c8d fmcadc3: Add a chip-select decoder to support up to 7 devices
This is required for the fmcadc3 board as it features 7 chips all
connected to the same SPI bus (ad9528, ad9234 x2, ada4961 x4).

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
2014-11-11 11:49:40 +01:00
Adrian Costina 05ed98f884 common: Updated common constratins for ac701, kc705, vc707, zc702 2014-11-11 12:35:44 +02:00
Rejeesh Kutty c1268f089d scripts: hp/mem updates 2014-11-10 15:06:20 -05:00
Rejeesh Kutty 3211964c2e ad6676evb: added 2014-11-10 13:41:01 -05:00
Rejeesh Kutty 4c0d053055 fmcomms7: compilation fixes 2014-11-10 13:26:28 -05:00
Rejeesh Kutty b85c552e43 fmcomms7: constraint updates 2014-11-10 13:26:27 -05:00
Rejeesh Kutty 87000d7a23 fmcomms7: board updates 2014-11-10 13:26:26 -05:00
Rejeesh Kutty 82048866dd fmcomms7: initial updates 2014-11-10 13:26:25 -05:00
Rejeesh Kutty c72a04cecf fmcomms7: initial updates 2014-11-10 13:26:24 -05:00
Rejeesh Kutty 4d915d539f fmcomms7: initial updates 2014-11-10 13:26:23 -05:00
Rejeesh Kutty 0560bd5f99 fmcomms7: initial updates 2014-11-10 13:26:21 -05:00
Rejeesh Kutty cbcdf4a2aa fmcomms7: initial updates 2014-11-10 13:26:20 -05:00
Rejeesh Kutty 1edef2b8ff fmcomms7: initial updates 2014-11-10 13:26:19 -05:00
Rejeesh Kutty 12896c7624 fmcomms7: daq2 copy 2014-11-10 13:26:18 -05:00
Rejeesh Kutty 50ce2e30be daq2: ila changes for kcu105 timing 2014-11-10 10:57:35 -05:00
Paul Cercueil 1d73adcbc4 fmcadc3: zc706: Allow to enable pairs of channels and sign-extend data
Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
2014-11-07 18:09:00 +01:00
Paul Cercueil c33d3dd0af fmcadc3: zc706: Connect DMA interrupt line
Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
2014-11-07 18:08:24 +01:00
Adrian Costina ad08c62b36 fmcomms2: Updated zc702 project. Updated interrupts. Updated constraints 2014-11-07 14:01:55 +02:00
Adrian Costina 4e11e39956 fmcomms2: Updated zed project
- Updated interrupt system to the latest implementation
- Fixed constraints
2014-11-07 13:59:46 +02:00
Adrian Costina 962df53946 fmcomms2: Updated kc705 project to vivado 2014.2.
- Updated interrupt system to the latest implementation
- Fixed constraints
- Used ad_iobuf
2014-11-07 13:58:40 +02:00
Adrian Costina db18ed4af2 fmcomms2: Updated ac701 project to vivado 2014.2.
- Updated interrupt system to the latest implementation
- Fixed constraints
- Used ad_iobuf
2014-11-07 13:56:00 +02:00
Adrian Costina 7e2a9ce569 fmcomms2: Updated base design interrupt system for microblaze 2014-11-07 13:54:43 +02:00
Adrian Costina 0ade2a5f67 fmcomms5: Updated project to vivado 2014.2. Updated interrupt system. Fixed constraints 2014-11-07 13:45:15 +02:00
Rejeesh Kutty 2d9a529ab8 kcu105: ddr - 800M 2014-11-06 16:50:37 -05:00
Rejeesh Kutty abad8ddc28 ad9625x2: fix ila connection 2014-11-06 14:22:46 -05:00
Istvan Csomortani a2a2552c60 ad9625_vc707: Update project to support linear flash interface 2014-11-06 15:01:58 +02:00
Istvan Csomortani d55ddc4da5 ad9625_vc707: Delete SEG_axi_bram_ctl_mem memory segment 2014-11-06 15:01:12 +02:00
Istvan Csomortani 0ffb1095d9 Revert "ad9625_vc707: Fix source file definition"
This reverts commit 6c80d88a0c.
2014-11-06 14:59:08 +02:00
Istvan Csomortani 6b7fccf56b ad9625_fmc: Preserve the IRQ layout 2014-11-06 12:20:26 +02:00
Rejeesh Kutty 0425202da5 fmcadc3: compilation fixes 2014-11-05 11:59:10 -05:00
Adrian Costina fcd015305c ad9625x2_fmc: Updated vc707 project to include linear flash 2014-11-05 17:19:35 +02:00
Adrian Costina 4634a4f868 vc707: Added linear flash to the base design 2014-11-05 17:18:40 +02:00
acozma f1c5173a12 motor_control: Renamed the project to motcon1_fmc 2014-11-05 09:51:18 +02:00
Paul Cercueil 0f1bc27e27 fmcadc3: Connect adc_dwr and dma_ready to ILAs
Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
2014-11-04 18:09:30 +01:00
Paul Cercueil d7ba7a95a6 fmcadc3: Update to use latest DDR3_fifo IP
Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
2014-11-04 18:09:30 +01:00
Istvan Csomortani 6c80d88a0c ad9625_vc707: Fix source file definition
The project using "p_sys_dmafifo" process, from sys_axi_dmafifo.tcl.
2014-11-04 15:21:25 +02:00
Rejeesh Kutty 80646a641b ad9625x2_fmc: constraints order changes 2014-11-03 15:02:35 -05:00
Rejeesh Kutty 56e65f5926 ad9625x2_fmc: add dma fifo 2014-11-03 15:02:00 -05:00
Rejeesh Kutty 8c0782cb74 ad9625x2_fmc: constraints changes 2014-11-03 15:01:40 -05:00
Rejeesh Kutty beee377fb7 ad9625x2_fmc: interrupts fix 2014-11-03 15:01:15 -05:00
Rejeesh Kutty 8e6cb2bad4 ad9625x2_fmc: dma fifo additions 2014-11-03 15:00:51 -05:00
Lars-Peter Clausen 7ad9340992 pmod_ad7175: Connect gain control pin
Connect the gain control pin to GPIO32 of the ZYNQ.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2014-11-03 15:00:02 +01:00
Paul Cercueil 4eea04cc9d fmcadc3: zc706: Fix DMA enable connection
Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
2014-11-03 14:45:16 +01:00
Istvan Csomortani 57137df018 fmcjesdadc1_zc706: Interrupt update 2014-11-03 13:02:09 +02:00
Istvan Csomortani 4f815b99a1 kc705_base: Fix sys_concat_intc input connections
All the unused input pins need to be connected to ground.
2014-11-03 13:02:08 +02:00
Istvan Csomortani 8ef3eada7d adv7511_ac701: Interrupt update 2014-11-03 13:02:07 +02:00
Istvan Csomortani 98b92c4bc1 adv7511_kc705: Interrupt update 2014-11-03 13:02:06 +02:00
Istvan Csomortani 0246a40e28 adv7511_vc707: Interrupt update 2014-11-03 13:02:05 +02:00
Istvan Csomortani f7588131da ac701_base: Interrupt update 2014-11-03 13:02:04 +02:00
Istvan Csomortani b92636c6eb kc705_base: Interrupt update 2014-11-03 13:02:03 +02:00
Adrian Costina 25f37ffce7 usdrx1: Added cpld configuration files 2014-11-03 12:54:54 +02:00
Rejeesh Kutty 99ad286c41 kcu105: adv7511 updates 2014-10-31 13:28:17 -04:00
Rejeesh Kutty 8ed9d10502 ad9625_fmc: disable sync 2014-10-31 13:05:18 -04:00
Adrian Costina 6f5a268909 fmcomms1: ZC706, updated project with latest constraints and interrupts 2014-10-31 17:59:56 +02:00
acozma a84397d345 motor_control: Changed the encoder pins mapping. 2014-10-31 17:37:28 +02:00
acozma 356e1c7ac1 motor_control: Changed the encoder pins mapping. 2014-10-31 17:08:18 +02:00
Adrian Costina 3c78d8fe58 ad9265_fmc: Added correct fifo to ILA. Updated interrupts 2014-10-31 14:49:29 +02:00
Adrian Costina 6fac294b6f fmcomms2: Updated zc706 project to new interrupt system 2014-10-31 14:15:29 +02:00
Istvan Csomortani 91ea11041d prcfg_mitx045: Upgrade of the project script.
- the design using the common PN monitor
 - the first implemented logic will be the qpsk, to get a better result
 - cosmetic changes
2014-10-31 12:18:00 +02:00
Istvan Csomortani e450e78f13 prcfg: Update design to Vivado 2014.2 2014-10-31 12:05:19 +02:00
Istvan Csomortani 860a7caa56 prcfg: dac and adc to dma interface width is 64 2014-10-31 12:04:34 +02:00
Istvan Csomortani ea194755e1 prcfg: Upgrade the QPSK logic
Regenerate the qpsk logic, with the new HDL coder, and modify the design to support the new files.
2014-10-31 11:59:29 +02:00
Istvan Csomortani 16cdae3001 mitx045_base: Delete unnecessary timing constraints. 2014-10-31 11:50:49 +02:00
Istvan Csomortani 07673b673a adv7511_mitx045: Interrupt update 2014-10-31 11:46:27 +02:00
Istvan Csomortani 67bec719f7 mitx045_base: Interrupt update 2014-10-31 11:45:33 +02:00
Paul Cercueil b9f800ff65 fmcadc3: zc706: Fix connection to the system clock
Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
2014-10-31 11:06:16 +01:00
Rejeesh Kutty 21f99b1c97 daq2: remove ila for kcu105 2014-10-30 15:26:29 -04:00
Rejeesh Kutty 56859ad4c9 sys_dmafifo: use internal memory 2014-10-30 15:26:28 -04:00
Istvan Csomortani 5bd00df33a adv7511_zc706: Interrupt update 2014-10-30 19:02:16 +02:00
Istvan Csomortani d81484a6f3 adv7511_zed: Interrupt update 2014-10-30 19:01:17 +02:00
Istvan Csomortani 7ae003cf82 zed_base: Interrupt update 2014-10-30 19:00:05 +02:00
Istvan Csomortani e0b7ef2f4f scripts: Update scripts for PR design flow
+ Rewrite the pr_verify process, to improve verification time
 + Update the implementation flow: always the biggest logic will be implemented first, to achieve a better result
    therefore force the tool to optimize the first logic with 'ExploreSequentialArea'
 + Make utilization report just from the PR pblock, that's more relevant as the utilization report of the whole fabric
2014-10-30 18:51:13 +02:00
Istvan Csomortani 02b32abefe adv7511_zc702: Interrupt update 2014-10-30 18:42:14 +02:00
Istvan Csomortani ba53e156e3 ZC702_base: Interrupt update 2014-10-30 18:39:49 +02:00
Rejeesh Kutty f595b86576 kcu105: lutram constraints for ies 2014-10-30 11:20:27 -04:00
Rejeesh Kutty d0a70380bf kcu105: lutram constraints for ies 2014-10-30 11:19:55 -04:00
Rejeesh Kutty 4c0e4d280f dmafifo: internal version- light duty 2014-10-30 11:12:13 -04:00