Mini, Midi, Big or Supersize – Motherboard Demo Solution for Proof of Concept (POC)

Mini, Midi, Big or Supersize – Motherboard Demo Solution for Proof of Concept (POC) Our Mission: If It Is Packets, We Make It Go Faster! And with packets we mean: Networking using TCP/UDP/IP over 10G/25G/50G/100G Ethernet PCI Express (PCIe), CXL, OpenCAPI Data storage using SATA, SAS, USB, NVMe Video image processing using HDMI, DisplayPort, SDI, FPD-III. Working on a proof of concept (POC) can be challenging, no time, no custom tailored hardware but you need to deliver an appealing demo. The solution seems simple: commercial off the shelf hardware (COTS). However sometimes the outcome is on the other side of the spectrum you are planning to go. As an example: How do you mount a Xilinx ZCU106, which is nearly a double height and full length PCIe card on a Motherboard? Easy, just buy one of the biggest PC enclosures you find commercially available: A custom made front panel for the ZCU106 outputs completes the image – and voilà there is your nice POC demo you don’t have to be afraid to put in front of your customer. *Hint: Maybe bring a sketch of the final size hardware to show the difference. In this case it will be smaller than the ZCU106 itself. Contact Us Reference [1] https://www.thermaltake.com/level-20-xt.html 🌐 www.missinglinkelectronics.com MLE (Missing

Molex Mini-Fit Jr – Know your Power, and Don’t Get Confused – “PCIe” and “Xilinx Not PCIe” Power Connector

Molex Mini-Fit Jr – Know your Power, and Don’t Get Confused – “PCIe” and “Xilinx Not PCIe” Power Connector Our Mission: If It Is Packets, We Make It Go Faster – today more on PCIe, this time, Powering PCIe Cards with FPGAs… And with packets we mean: Networking using TCP/UDP/IP over 10G/25G/50G/100G Ethernet; PCI Express (PCIe), CXL, OpenCAPI; data storage using SATA, SAS, USB, NVMe; video image processing using HDMI, DisplayPort, SDI, FPD-III. To move packets you need power, but how much can you draw from an interface? PCI Express Cards Consumption Limit PCIe has been around for a long time, since 2003, and many people know the maximum power draw of 75W per PCIe slot, but is it that simple? The short answer is no, but let’s have a look into the spec. It states that all cards can consume up to 3A on the 3.3 V power rail with the following restrictions applying: x1 cards: 0,5A on 12V, but overall consumption limit is 10W x4 – x16 cards: 2,1A on 12V, but overall consumption limit is 25W  But where does the 75W come from? Well, exceptions apply: High power devices can draw more power after the initialization and configuration: x1 cards can consume 25W  x16 cards can consume 75W Using

Picking The Right Granularity When Buffering PCIe/NVMe Data

Picking The Right Granularity When Buffering PCIe/NVMe Data You know our Mission: If It Is Packets, We Make It Go Faster – today the many flavors of memory for buffering data in FPGAs. Non-Volatile Memory Express (NVMe) is an interface specification often used with PCIe. Its goal is to leverage the parallelism and low latency of modern SSDs. A typical PCIe payload data transfer happens in data chunks of either 128 Byte or 256 Byte. SSDs deploy several tricks (wear leveling, SLC to TLC conversion) to enhance the read and write speeds as well as their lifespan. One downside is that their read and write speed is not constant over a long write/read period which might result in backpressure. Some applications do not support back pressure that can lead to an erroneous state if one employs a standard SSD system.   One possible mitigation strategy is to have an elastic buffer between the SSD and the data source.  Using an FPGA, there are different possibilities to implement an elastic buffer. At MLE, we investigated BlockRAM (BRAM), UltraRAM (URAM), Dynamic RAM (DRAM) and the second generation of High Bandwidth Memory  (HBM2). Each memory technology has its advantages and disadvantages regarding its capabilities to handle different data chunk sizes.  We will present our findings below. 
CONTACT MLE

Please fill in the form below, so we can give you access to the Remote Evaluation System.


    NPAP-10G Remote Eval.NPAP-25G Remote Eval.


    X
    CONTACT MLE