Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fpga: x400: Cleanup FPGA Makefile | Wade Fife | 2022-03-04 | 1 | -40/+61 |
| | |||||
* | fpga: x400: Add support for DRAM with 400 MHz BW | Wade Fife | 2022-03-04 | 2 | -22/+24 |
| | |||||
* | fpga: x400: Change AXI XB for DRAM to 512-bit | Wade Fife | 2022-03-04 | 1 | -106/+17 |
| | | | | | | Change the width of the crossbar in the AXI Interconnect IP from 256-bit to 512-bit to match the DRAM memory controller width and to give better performance. | ||||
* | fpga: rfnoc: Fix strobe probability in radio simulator | Wade Fife | 2022-03-04 | 1 | -7/+7 |
| | |||||
* | fpga: rfnoc: Regenerate noc_shells | Wade Fife | 2022-03-04 | 18 | -29/+47 |
| | |||||
* | fpga: x400: Add SPI Controller Info register | Javier Valenzuela | 2022-03-04 | 6 | -11/+156 |
| | | | | | | Include a register that contains SPI controller information. Currently, it only provides the number of slaves addressable by the SPI engine. | ||||
* | fpga: x400: Adjust SPI engine strobes alignment | Javier Valenzuela | 2022-03-04 | 4 | -9/+14 |
| | | | | | | Modify behavior of clock crossing between radio_clk and radio_clk_2x. This ensures strobe signals are always asserted for a single radio_clk_2x cycle and when radio_clk is low. | ||||
* | fpga: x400: Set replay SEP buffers to twice MTU | Wade Fife | 2022-02-24 | 2 | -8/+8 |
| | |||||
* | fpga: Add SPDX license identifier | Aaron Rossetto | 2022-02-23 | 1 | -0/+2 |
| | |||||
* | Remove FSRU-related files | Martin Braun | 2022-02-22 | 1 | -1/+0 |
| | | | | | | | The FSRU (aka EISCAT) was never supported in UHD 4.0. The FPGA repository never had the relevant files, and the block controller also never existed. This removes all the corresponding files from MPM, as well as some references from makefiles. | ||||
* | fpga: e320: Add DRAM ports | Wade Fife | 2022-02-18 | 1 | -97/+97 |
| | | | | | This adds two additional ports to the DRAM, for a total of up to four channels connected to DRAM. | ||||
* | images: Remove references to N230 | Martin Braun | 2022-02-15 | 1 | -7/+0 |
| | | | | | | USRP N230 is no longer supported starting with UHD 4, and thus, we can remove it from the image manifest. This will no longer download N230 images when calling uhd_images_downloader from UHD 4. | ||||
* | fpga: n3xx: Fix DRAM FIFO address alignment | Wade Fife | 2022-02-10 | 3 | -6/+6 |
| | |||||
* | fpga: rfnoc: Change AWIDTH default for axi_ram_fifo | Wade Fife | 2022-02-10 | 1 | -1/+1 |
| | | | | | Change AWIDTH to be the same as MEM_ADDR_W by default. Current USRPs assume the AXI address width is the same as MEM_ADDR_W. | ||||
* | fpga: e31x: Add DRAM support | Wade Fife | 2022-02-10 | 15 | -99/+1499 |
| | | | | | | | | | This adds DRAM support to E31x devices. Due to the size of the DDR3 memory controller, it is not enabled by default. You can include the memory controller IP in the build by adding the DRAM environment variable to your build. For example: DRAM=1 make E310_SG3 | ||||
* | 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: ci: Increase PR pipeline timeout | Wade Fife | 2022-02-07 | 1 | -3/+3 |
| | |||||
* | 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: docs: Add B205mini FPGA info | Wade Fife | 2022-01-28 | 1 | -9/+11 |
| | | | | | | - Add ISE WebPACK supported FPGAs - Add FPGA type for B205mini - Update product name and URL for Vivado | ||||
* | 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: usrp2: update build tools to use python3 | Matthew Crymble | 2021-12-08 | 2 | -6/+6 |
| | |||||
* | 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. |