Aaron A Brown 🌱 · @engarneering
178 followers · 2118 posts · Server floss.social

New school semester, I'm gonna reload my machine for AMD so if I'm stretching out from Fedora for a bit do I pick Ubuntu LTS or Redhat 9.1 ? I'm not a fan of their latest shenanigans, but i'm just looking for a school tool now. Hoping I have good ARC 750 support. I tried ubuntu 23 but my custom partition config it missed the permissions on /home so got read only errors which I think I fixed. Not sold yet. Opinions?

#xilinx #vitis #vivado

Last updated 1 year ago

Charles U. Farley · @freakazoid
1151 followers · 27947 posts · Server retro.social

Is still an awesome company to work for? Last I heard (a decade ago probably) they had basically zero attrition across the board.

#xilinx

Last updated 1 year ago

Dustin · @DigitalKrampus
42 followers · 450 posts · Server geekdom.social

I made my PCIe BAR space too small in that address bits I thought would come out of the core were not, and where instead accessing a completely different interface.

#xilinx #fpga

Last updated 2 years ago

Scalable Analyses · @scalable
7 followers · 120 posts · Server fosstodon.org

AMD’s David McAfee outlined the future of AI accelerators in the Ryzen lineup. According to McAfee software and user experience are key for the success of AI in general: pcworld.com/article/1815008/wh

#amd #ryzen #xilinx #ai

Last updated 2 years ago

Dustin · @DigitalKrampus
34 followers · 375 posts · Server geekdom.social

Nothing like have a generic name collision. It would be one thing if the generics had inverse effects across the catalog of logic. It's something else if the generics have different types. I'm not sure which is worse.

PSA: sometimes uses SIM_MODE in their IP. It is not recommended to use the same generic in one's own .

PS PSA: when defining a generic in , it is best to use std_logic, bit, or std_logic_vector to support VHDL<->SystemVerilog interaction.

#xilinx #vhdl

Last updated 2 years ago

Dustin · @DigitalKrampus
34 followers · 372 posts · Server geekdom.social

Mapping stacked AXI4 busses onto indexed records is making me go cross-eyed.

I'm instantiating the AXI4 Crossbar IP, but instead of individual buses for each initiator, it stacks all the bits for every initiator into a single-named port. Ex:

wdata(255 downto 0) -- Initiator 0
wdata(511 downto 256) -- Initiator 1

and ALL of the AXI4 signals are stacked like this.

So I'm writing a wrapper to put them into their own unique records.


#xilinx #vhdl #fpga

Last updated 2 years ago

Dustin · @DigitalKrampus
33 followers · 360 posts · Server geekdom.social

The UG576 topic on TCTRL2 in Table 3-7 is somewhat unclear as it relates bits 7:0 to the TXDATA bytes. This table is only considering one SERDES lane. Therefore if four lanes are used and each lane only uses 16bits, TXDATA would still use 63:0 but the TXCTRL2 bits being used are 25:24, 17:16, 9:8, and 1:0 for lanes 3, 2, 1, and 0 (respectively).

I was so confused why only lane 0 was driving k-characters when I thought all should be...

#xilinx #fpga

Last updated 2 years ago

Abraxas3d · @abraxas3d
540 followers · 741 posts · Server fosstodon.org

If you've gotten the zcu106 to work with an ADRV9002 the same way it does with a zcu102, let me know!

Trying to get this on the air in @OpenResearchIns Remote Labs for an project.

#opensource #ofdm #transceiver #xilinx #fpga

Last updated 2 years ago

hannah · @h_thoreson
555 followers · 1303 posts · Server mastodon.world

Kind of an academic exercise at this point but I implemented a RISC-V processor on this Arty A7 board. @risc_v

#xilinx #fpga #riscv

Last updated 2 years ago

hannah · @h_thoreson
544 followers · 1276 posts · Server mastodon.world

Ooo a JTAG debugger that's not $800
"Debugs all ARM microcontrollers with JTAG interface supported by OpenOCD"
So, there's a catch, it has to be ARM and it has to have whatever OpenOCD is, it won't work for every board out there, but I'm definitely grabbing one
digikey.com/en/products/detail

#fpga #xilinx

Last updated 2 years ago

ftg · @ftg
260 followers · 129 posts · Server mastodon.radio

A UltraScale+™ XCZU27DR™ to be exact.

#xilinx

Last updated 2 years ago

Dustin · @DigitalKrampus
27 followers · 313 posts · Server geekdom.social

I get confused every time I setup a new GT tile in Vivado. I think it might be because the tile Y index number is reversed in the schematic to that in the IP configuration window. I wonder if that's because the die is a flip chip?

GTH224 is on the bottom (X0Y0) in the IP graphic on the left.

#xilinx #fpga

Last updated 2 years ago

Dustin · @DigitalKrampus
25 followers · 291 posts · Server geekdom.social

I contacted support about simulation struggles with the DMA Subsystem Bridge for PCIe and their response is "why are you trying to simulate the core, why don't you validate it with the drivers in hardware."

I mean, I understand that to some extent, which is the path I am taking now. But also, don't come at me when the problem is the core doesn't act nice in a sim environment. This is how development is done.

#xilinx #fpga

Last updated 2 years ago

AskUbuntu · @askubuntu
61 followers · 2216 posts · Server ubuntu.social

Solarflare card loses carrier seconds after reboot #2004

askubuntu.com/q/1459343/612

#networking #systemdnetworkd #xilinx

Last updated 2 years ago

Dustin · @DigitalKrampus
20 followers · 252 posts · Server geekdom.social

Apparently Vivado will fail to generate target files from an IP .xci if there is more than one .xci file in a folder. Even if the other .xci files are not being used. Not sure what to make of that except it doesn’t make sense.

#fpga #xilinx

Last updated 2 years ago

AskUbuntu · @askubuntu
60 followers · 2231 posts · Server ubuntu.social

Where To Watch Oscars 2023 Live Stream 95th Academy Awards Show

askubuntu.com/q/1459007/612

#xilinx

Last updated 2 years ago

Dustin · @DigitalKrampus
20 followers · 225 posts · Server geekdom.social

I’m a glutton for punishment, back to me shenanigans with simulating PCIe DMA accesses with the IP Core. Now I’m just going to mimic all the writes/reads that come in the example design until I can get the Endpoint to actually request data from the Root Port.

#xilinx #fpga

Last updated 2 years ago

Dustin · @DigitalKrampus
18 followers · 208 posts · Server geekdom.social

Schedule has demanded I obfuscate the full simulation of the PCIe network and DMA accesses for now.

Mentally shelving something I feel so close to getting to work is hard, but I have to get the design done first.

Context: I’ve been working on a design which utilizes the DMA Subsystem Bridge for PCIe from . It works in the lab, but I cannot get it to work in simulation.

#xilinx #fpga

Last updated 2 years ago

Dustin · @DigitalKrampus
18 followers · 191 posts · Server geekdom.social

It seems as if the DMA Subsystem Bridge for PCIe IP Core doesn’t have a runable simulation for the example design that comes with the core. It’s possible I am not generating it correctly but when I run the script:

IPNAME_ex/IPNAME_ex.ip_user_files/sim_scripts/IPNAME/questa/IPNAME.sh

It only “simulates” the IP Core itself and none of the example design testbench located in:

IPNAME_ex/imports/

#xilinx #fpga

Last updated 2 years ago

Dustin · @DigitalKrampus
16 followers · 175 posts · Server geekdom.social

The DMA Subsystem Bridge for PCIe Core will halve the AXI4 clock frequency if the maximum link speed is reduced from 8GT/s to 5GT/s. Likely indicating that the 250MHz AXI4 clock for the 8GT/s is probably higher than it needs to be but the MMCM cannot math a closer clock frequency.
The alternative is the 5GT/s AXI4 clock is lower than it should be which wouldn’t make any sense.

#xilinx #fpga

Last updated 2 years ago