Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fpga: rfnoc: Add BLANK_OUTPUT to FIR filter block's parameters | Jonathon Pendlum | 2022-02-10 | 3 | -11/+20 |
| | |||||
* | fpga: x400: Add DRAM enable macro | Javier Valenzuela | 2022-02-10 | 1 | -0/+4 |
| | |||||
* | images: Add utilization report files to B2xx image files | Martin Braun | 2022-02-10 | 1 | -4/+8 |
| | |||||
* | fpga: b2xx: Generate utilization report files | Martin Braun | 2022-02-10 | 2 | -18/+24 |
| | | | | | | | | | | | | Currently, the build process copies the .twr and .syr files into the build/ process after running ISE. For a succinct utilization report, those files are not suitable, though, because they contain too much information. However, the build process already produces a custom, short utilization report using grep and a summary of those reports. This patch modifies the build such that the same output is copied into a usrp_$product_fpga.rpt file, similar to our gen-3 devices. | ||||
* | fpga: x400: zbx: cpld: Bump ZBX regmap copyright | Javier Valenzuela | 2022-02-10 | 11 | -11/+11 |
| | |||||
* | fpga: x400: cpld: Bump CMI wrapper copyright | Javier Valenzuela | 2022-02-10 | 2 | -2/+2 |
| | |||||
* | fpga: x400: Bump minor version | Wade Fife | 2022-02-07 | 3 | -8/+8 |
| | |||||
* | fpga: x400: Update rfnoc_image_core files | Wade Fife | 2022-02-07 | 8 | -98/+1327 |
| | | | | | Updates the RFNoC image core files to include DRAM and default image changes. | ||||
* | fpga: x400: Add Replay to 100 and 200 MHz images | Wade Fife | 2022-02-07 | 2 | -36/+107 |
| | | | | | This adds the RFNoC replay block to the defautl 100 and 200 MHz images for X410. | ||||
* | fpga: x400: Add DRAM support | Wade Fife | 2022-02-07 | 5 | -106/+1272 |
| | |||||
* | fpga: x400: Set DRAM speed to 2.0 GT/s | Wade Fife | 2022-02-07 | 1 | -26/+26 |
| | |||||
* | fpga: x400: Add axi_inter_4x64_512_bd IP | Wade Fife | 2022-02-07 | 3 | -0/+604 |
| | |||||
* | fpga: x400: Add axi_inter_2x128_512_bd IP | Wade Fife | 2022-02-07 | 3 | -0/+449 |
| | |||||
* | images: Update N32x CPLD manifest | Humberto Jimenez | 2022-01-31 | 1 | -1/+1 |
| | |||||
* | fpga: n3xx: rh: cpld: Refactor CPLD build process | Humberto Jimenez | 2022-01-25 | 6 | -24/+119 |
| | |||||
* | fpga: Remove noc_shell_regs.vh and sim_rfnoc_lib.svh | Martin Braun | 2022-01-25 | 6 | -1058/+1 |
| | | | | | Both files are a UHD 3 remnant and potentially confusing for UHD 4 codebase readers. | ||||
* | fpga: x400: cpld: Bump copyright | Javier Valenzuela | 2022-01-25 | 9 | -9/+9 |
| | |||||
* | fpga: x400: Bump copyright | Javier Valenzuela | 2022-01-25 | 14 | -14/+14 |
| | |||||
* | fpga: x400: Expand PS GPIO port for DIO control | Javier Valenzuela | 2022-01-25 | 7 | -19/+58 |
| | |||||
* | fpga: x400: Add SPI bus support for GPIO ports | Javier Valenzuela | 2022-01-25 | 9 | -60/+1338 |
| | |||||
* | fpga: x400: Add GPIO control via ATR and DB state | Javier Valenzuela | 2022-01-25 | 14 | -199/+2932 |
| | |||||
* | fpga: x400: Connect Radio Blocks to DIO | Javier Valenzuela | 2022-01-25 | 11 | -232/+627 |
| | |||||
* | fpga: tools: Fix adding directories for HDL source | Wade Fife | 2022-01-13 | 1 | -1/+1 |
| | |||||
* | fpga: hls: Add version to generated HLS IP | Wade Fife | 2022-01-13 | 1 | -2/+2 |
| | | | | | | | | | This change causes HLS IP to be exported with a version of 1.0.0 instead of a date code. Due to a bug in Vivado, date codes after 0x7FFFFFFF (anything in 2022 or beyond) cause an error. Setting an explicit revision avoids this issue. See Xilinx AR 76960 for details. | ||||
* | fpga: x400: Fix rfnoc_image_core.vh path | Wade Fife | 2022-01-12 | 1 | -1/+1 |
| | | | | | | Previously, when running rfnoc_image_builder, the rfnoc_image_core.vh file in the main x400 directory was being used instead of the one generated by rfnoc_image_builder. | ||||
* | uhd: update git://github.com references to https | Steven Koo | 2022-01-11 | 3 | -13/+13 |
| | | | | | | | GitHub is removing support for using git://. Switch to https. https://github.blog/2021-09-01-improving-git-protocol-security-github/ Signed-off-by: Steven Koo <steven.koo@ni.com> | ||||
* | fpga: e320: Connect CTRL_IN pins to FPGA | Martin Braun | 2022-01-10 | 2 | -1/+12 |
| | | | | | | | | These pins control hardware-controlled fast-lock for tuning or cycle-accurate gain control. This commit does nothing to these pins other than expose them into the design and assign them to zero. This does not change the current behaviour (the motherboard has pull-downs on these pins, so they're low by default). | ||||
* | fpga: e320: Remove copy/paste from N310 code | Martin Braun | 2022-01-10 | 1 | -9/+0 |
| | |||||
* | images: Add the utilization report for X410 images (X4_200) | Martin Braun | 2021-12-17 | 1 | -1/+3 |
| | |||||
* | fpga: x300: Fix time register readback | Wade Fife | 2021-12-15 | 1 | -2/+2 |
| | |||||
* | fpga: tools: Update Vivado scripts to use python3 | Wade Fife | 2021-12-08 | 1 | -4/+4 |
| | |||||
* | rfnoc: Fix noc_shell direction comments | Wade Fife | 2021-12-08 | 18 | -81/+86 |
| | | | | | | Some comments describing data flow direction were wrong. This commit updates the Mako files and updates the noc_shell modules with newly generated versions. | ||||
* | fpga: x300: OR ATR signals going into db_control | Martin Braun | 2021-12-07 | 1 | -1/+10 |
| | | | | | | | | | | | Before this change, only the channel 0 ATR state was sent to the db_control module. For TwinRX, this had the disadvantage that when only Channel 1 was used, the FP- and LED-GPIOs could not track the radio's ATR state (e.g., no LED would light up in this case). Note that unlike UHD 3, there is only one db_control module per slot. There are therefore no options to map GPIOs to track the ATR state of an individual channel. | ||||
* | fpga: x400: cpld: Add manufacturing support | Humberto Jimenez | 2021-12-01 | 4 | -7/+27 |
| | | | | | This commit enables a special personality on the X410 motherboard CPLD required for NI manufacturing purposes only. | ||||
* | fpga: x400: Refactor CPLDs build process | Humberto Jimenez | 2021-12-01 | 34 | -258/+741 |
| | | | | | | | | | | This commit refactors the X410's CPLDs build process to make it similar to other FPGA targets within the repo. The new process relies on basic Quartus build utilities. Additionally, this commit adds support for an alternative MAX10 CPLD for the motherboard CPLD implementation. Both previous (10M04) and new variant (10M08) are supported concurrently. The images package mapping is updated to reflect these changes. | ||||
* | fpga: tools: Add Quartus build utilities | Humberto Jimenez | 2021-12-01 | 3 | -0/+163 |
| | |||||
* | fpga: Add ability to get time from Radio block | michael-west | 2021-11-17 | 3 | -2/+26 |
| | | | | | | Added registers to read back radio time. Bumped minor compat. Signed-off-by: michael-west <michael.west@ettus.com> | ||||
* | fpga: rfnoc: Add RFNoC CHDR resize module | Wade Fife | 2021-11-04 | 7 | -0/+2031 |
| | |||||
* | fpga: rfnoc: Add CHDR management util functions | Wade Fife | 2021-11-04 | 1 | -4/+85 |
| | | | | Add missing chdr_mgmt_*() and enum_to_chdr_w() functions. | ||||
* | x410: correct 100GbE link speed | Andrew Lynch | 2021-11-02 | 2 | -2/+2 |
| | |||||
* | fpga: lib: Clean up axi_mux | Wade Fife | 2021-10-28 | 1 | -91/+160 |
| | |||||
* | fpga: rfnoc: Add labels to axi_switch generate blocks | Wade Fife | 2021-10-28 | 1 | -36/+67 |
| | |||||
* | fpga: rfnoc: Add labels to chdr_mgmt_pkt_handler | Wade Fife | 2021-10-28 | 1 | -30/+45 |
| | |||||
* | fpga: rfnoc: Add documentation to chdr_xb_routing_table | Wade Fife | 2021-10-28 | 1 | -46/+84 |
| | |||||
* | fpga: Shorten line length for Launchpad linter | Aaron Rossetto | 2021-10-28 | 1 | -2/+4 |
| | |||||
* | siggen: Fix direction of rotation | Wade Fife | 2021-10-27 | 4 | -35/+44 |
| | | | | | | | | | The I and Q were swapped in sine_tone, which caused confusion and made the rotation of REG_CARTESIAN clockwise by default. This effectively made the resulting frequency negative. This PR makes the I and Q order consistent with RFNoC and fixes the direction of rotation so that a positive value for REG_PHASE_INC (phase increment) results in a counter-clockwise rotation, which yields a positive frequency. | ||||
* | fpga: x300: Update synchronizer constraint | Wade Fife | 2021-09-13 | 1 | -1/+1 |
| | |||||
* | fpga: n3xx: Update synchronizer constraint | Wade Fife | 2021-09-13 | 1 | -3/+2 |
| | |||||
* | fpga: lib: Update example constraint in synchronizer | Wade Fife | 2021-09-13 | 1 | -18/+40 |
| | |||||
* | fpga: Update help message for setupenv.sh | Wade Fife | 2021-09-10 | 1 | -5/+7 |
| | | | | | Updates the language in setupenv.sh --help to better reflect that there are many locations where Vivado is searched. |