The Simple PCIe FMC Carrier (SPEC) is an FMC carrier that can hold one FMC card and an SFP connector. On the PCIe side it has a 4-lane interface, while the FMC mezzanine slot uses a low-pin count connector. This board is optimised for cost and is usable with most of the FMC cards designed within the OHR project (e.g. ADC cards, Fine Delay). The board is commercially available. This Yocto/OpenEmbedded layer provides support for both the SPEC Software and Getting Started projects, from gateware bitstreams, user-space tools, dynamic libraries and kernel modules. It can be used with both x86 and x86-64 target machines featuring one or more SPEC boards.

Setup information Mailing list

Git repository

git://ohwr.org/fmc-projects/spec/spec-getting-started/meta-spec.git web repo

Last commit: 7 months, 1 week ago (master branch)

Maintainer

  • Javier D. Garcia-lasheras email

Dependencies

The meta-spec layer depends upon:

Recipe name Version Description
demo-dio 0.1 Bitstream for the SPEC user + dio demo in the Getting Started guide
demo-python 0.1 Python files for running the demos included in the Getting Started with the SPEC
demo-user 0.1 Bitstream for the SPEC user demo in the Getting Started guide
nic-bitstream 0.1 Provides wr_nic_dio.bin bitstream for wr-nic over spec
nic-wrc 0.1 Provides wr_nic_dio-wrc.bin LM32 soft processor firmware for wr-nic over spec
spec-image-minimal 1.0 Minimal image including full spec-sw and spec-getting-started support
spec-image-sato 1.0 Sato GUI image including full spec-sw and spec-getting-started support
spec-init 0.1 Provides spec_init.bin golden bitstream for default boot time FPGA configuration
spec-stress-test 0.1 Provides the FPGA bitstream for the SPEC stress-test design
spec-sw 0.1 Full spec-sw support, including user-space tools and spec,fmc,wr-nic kernel modules
Date/time Errors Warnings
June 28, 2017, 1:34 p.m.
June 28, 2017, 10:33 a.m.
June 28, 2017, 7:33 a.m.
June 28, 2017, 4:33 a.m.
June 28, 2017, 1:33 a.m.
June 27, 2017, 10:33 p.m.
June 27, 2017, 7:33 p.m.
June 27, 2017, 4:34 p.m.
June 27, 2017, 1:33 p.m.
June 27, 2017, 10:34 a.m.
June 27, 2017, 7:33 a.m.
June 27, 2017, 4:33 a.m.
June 27, 2017, 1:33 a.m.
June 26, 2017, 10:35 p.m.
June 26, 2017, 7:34 p.m.
June 26, 2017, 4:33 p.m.
June 26, 2017, 1:34 p.m.
June 26, 2017, 10:33 a.m.
June 26, 2017, 7:35 a.m.
June 26, 2017, 4:34 a.m.
June 26, 2017, 1:33 a.m.
June 25, 2017, 10:34 p.m.
June 25, 2017, 7:34 p.m.
June 25, 2017, 4:33 p.m.
June 25, 2017, 1:33 p.m.
June 25, 2017, 10:33 a.m.
June 25, 2017, 7:33 a.m.
June 25, 2017, 4:33 a.m.
June 25, 2017, 1:33 a.m.
June 24, 2017, 10:33 p.m.
June 24, 2017, 7:33 p.m.
June 24, 2017, 4:33 p.m.
June 24, 2017, 1:33 p.m.
June 24, 2017, 10:33 a.m.
June 24, 2017, 7:33 a.m.
June 24, 2017, 4:33 a.m.
June 24, 2017, 1:33 a.m.
June 23, 2017, 10:34 p.m.
June 23, 2017, 7:33 p.m.
June 23, 2017, 4:33 p.m.
June 23, 2017, 1:34 p.m.
June 23, 2017, 10:33 a.m.
June 23, 2017, 7:34 a.m.
June 23, 2017, 4:33 a.m.
June 23, 2017, 1:33 a.m.
June 22, 2017, 10:34 p.m.
June 22, 2017, 7:34 p.m.
June 22, 2017, 4:34 p.m.
June 22, 2017, 1:33 p.m.
June 22, 2017, 10:36 a.m.
June 22, 2017, 7:33 a.m.
June 22, 2017, 4:33 a.m.
June 22, 2017, 1:33 a.m.
June 21, 2017, 10:34 p.m.
June 21, 2017, 7:33 p.m.
June 21, 2017, 4:34 p.m.
June 21, 2017, 1:33 p.m.
June 21, 2017, 10:33 a.m.
June 21, 2017, 7:33 a.m.
June 21, 2017, 4:34 a.m.
June 21, 2017, 1:34 a.m.
June 20, 2017, 10:35 p.m.
June 20, 2017, 7:33 p.m.
June 20, 2017, 4:34 p.m.
June 20, 2017, 1:34 p.m.
June 20, 2017, 10:33 a.m.
June 20, 2017, 7:33 a.m.
June 20, 2017, 4:33 a.m.
June 20, 2017, 1:33 a.m.
June 19, 2017, 10:34 p.m.
June 19, 2017, 7:34 p.m.
June 19, 2017, 4:33 p.m.
June 19, 2017, 1:33 p.m.
June 19, 2017, 10:33 a.m.
June 19, 2017, 7:34 a.m.
June 19, 2017, 4:34 a.m.
June 19, 2017, 1:33 a.m.
June 18, 2017, 10:33 p.m.
June 18, 2017, 7:33 p.m.
June 18, 2017, 4:36 p.m.
June 18, 2017, 1:33 p.m.
June 18, 2017, 10:33 a.m.
June 18, 2017, 7:33 a.m.
June 18, 2017, 4:33 a.m.
June 18, 2017, 1:33 a.m.
June 17, 2017, 10:34 p.m.
June 17, 2017, 7:33 p.m.
June 17, 2017, 4:33 p.m.
June 17, 2017, 1:33 p.m.
June 17, 2017, 10:33 a.m.
June 17, 2017, 7:33 a.m.
June 17, 2017, 4:33 a.m.
June 17, 2017, 1:33 a.m.
June 16, 2017, 10:33 p.m.
June 16, 2017, 7:33 p.m.
June 16, 2017, 4:34 p.m.
June 16, 2017, 1:34 p.m.
June 16, 2017, 10:34 a.m.
June 16, 2017, 7:33 a.m.
June 16, 2017, 4:33 a.m.
June 16, 2017, 1:34 a.m.
June 15, 2017, 10:33 p.m.
June 15, 2017, 7:34 p.m.
June 15, 2017, 4:35 p.m.
June 15, 2017, 1:33 p.m.
June 15, 2017, 10:33 a.m.
June 15, 2017, 7:34 a.m.
June 15, 2017, 4:33 a.m.
June 15, 2017, 1:33 a.m.
June 14, 2017, 10:33 p.m.
June 14, 2017, 7:33 p.m.
June 14, 2017, 4:33 p.m.
June 14, 2017, 1:33 p.m.
June 14, 2017, 10:34 a.m.
June 14, 2017, 7:34 a.m.
June 14, 2017, 4:33 a.m.
June 14, 2017, 1:33 a.m.
June 13, 2017, 10:33 p.m.
June 13, 2017, 7:34 p.m.
June 13, 2017, 4:33 p.m.
June 13, 2017, 1:33 p.m.
June 13, 2017, 10:33 a.m.
June 13, 2017, 7:33 a.m.
June 13, 2017, 4:34 a.m.
June 13, 2017, 1:34 a.m.
June 12, 2017, 10:33 p.m.
June 12, 2017, 7:33 p.m.
June 12, 2017, 4:34 p.m.
June 12, 2017, 1:33 p.m.
June 12, 2017, 10:33 a.m.
June 12, 2017, 7:34 a.m.
June 12, 2017, 4:33 a.m.
June 12, 2017, 1:33 a.m.
June 11, 2017, 10:33 p.m.
June 11, 2017, 7:33 p.m.
June 11, 2017, 4:33 p.m.
June 11, 2017, 1:33 p.m.
June 11, 2017, 10:34 a.m.
June 11, 2017, 7:33 a.m.
June 11, 2017, 4:33 a.m.
June 11, 2017, 1:33 a.m.
June 10, 2017, 10:33 p.m.
June 10, 2017, 7:34 p.m.
June 10, 2017, 4:33 p.m.
June 10, 2017, 1:33 p.m.
June 10, 2017, 10:33 a.m.
June 10, 2017, 7:33 a.m.
June 10, 2017, 4:34 a.m.
June 10, 2017, 1:33 a.m.
June 9, 2017, 10:33 p.m.
June 9, 2017, 7:33 p.m.
June 9, 2017, 4:34 p.m.
June 9, 2017, 1:33 p.m.
June 9, 2017, 10:33 a.m.
June 9, 2017, 7:33 a.m.
June 9, 2017, 4:33 a.m.
June 9, 2017, 1:33 a.m.
June 8, 2017, 10:34 p.m.
June 8, 2017, 7:34 p.m.
June 8, 2017, 4:33 p.m.
June 8, 2017, 1:35 p.m.
June 8, 2017, 10:33 a.m.
June 8, 2017, 7:35 a.m.
June 8, 2017, 4:33 a.m.
June 8, 2017, 1:33 a.m.
June 7, 2017, 10:33 p.m.
June 7, 2017, 7:33 p.m.
June 7, 2017, 4:33 p.m.
June 7, 2017, 1:33 p.m.
June 7, 2017, 10:33 a.m.
June 7, 2017, 7:34 a.m.
June 7, 2017, 4:33 a.m.
June 7, 2017, 1:33 a.m.
June 6, 2017, 10:33 p.m.
June 6, 2017, 7:34 p.m.
June 6, 2017, 4:33 p.m.
June 6, 2017, 1:33 p.m.
June 6, 2017, 10:33 a.m.
June 6, 2017, 7:33 a.m.
June 6, 2017, 4:33 a.m.
June 6, 2017, 1:33 a.m.
June 5, 2017, 10:33 p.m.
June 5, 2017, 7:33 p.m.
June 5, 2017, 4:33 p.m.
June 5, 2017, 1:34 p.m.
June 5, 2017, 10:33 a.m.
June 5, 2017, 7:33 a.m.
June 5, 2017, 4:33 a.m.
June 5, 2017, 1:33 a.m.
June 4, 2017, 10:33 p.m.
June 4, 2017, 7:33 p.m.
June 4, 2017, 4:33 p.m.
June 4, 2017, 1:34 p.m.
June 4, 2017, 10:33 a.m.
June 4, 2017, 7:33 a.m.
June 4, 2017, 4:33 a.m.
June 4, 2017, 1:33 a.m.
June 3, 2017, 10:33 p.m.
June 3, 2017, 7:33 p.m.
June 3, 2017, 4:33 p.m.
June 3, 2017, 1:35 p.m.
June 3, 2017, 10:33 a.m.
June 3, 2017, 7:33 a.m.
June 3, 2017, 4:33 a.m.
June 3, 2017, 1:33 a.m.
June 2, 2017, 10:34 p.m.
June 2, 2017, 7:33 p.m.
June 2, 2017, 4:33 p.m.
June 2, 2017, 1:33 p.m.
June 2, 2017, 10:33 a.m.
June 2, 2017, 7:33 a.m.
June 2, 2017, 4:33 a.m.
June 2, 2017, 1:33 a.m.
June 1, 2017, 10:34 p.m.
May 31, 2017, 3:47 p.m.
May 31, 2017, 7:09 a.m.