skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Bedrock v1.0

Abstract

Bedrock is a code set of firmware libraries written in Verilog used by LBNL for accelerator controls and other applications. A set of commonly used building blocks in DSP (Digital Signal Processing) are present such as a CORDIC implementation, CIC filters, etc. Other useful functions include an in-fabric Ethernet core implementation to communicate with FPGAs over the network and support drivers for components such as ADCs and DACs we have used in our designs. The code base is intended to serve as a support library for HDL designs.

Developers:
 [1];  [1];  [1];  [1];  [1];  [1];  [1]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Release Date:
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
USDOE

Primary Award/Contract Number:
AC02-05CH11231
Code ID:
30501
Site Accession Number:
2019-154
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Country of Origin:
United States

Citation Formats

Doolittle, Lawrence, Vytla, Vamsi, Huang, Gang, Paiagua, Sergio, Serrano, Carlos, Betz, Michael, Du, Qiang, and USDOE. Bedrock v1.0. Computer software. https://www.osti.gov//servlets/purl/1568054. USDOE. 11 Sep. 2019. Web. doi:10.11578/dc.20191001.2.
Doolittle, Lawrence, Vytla, Vamsi, Huang, Gang, Paiagua, Sergio, Serrano, Carlos, Betz, Michael, Du, Qiang, & USDOE. (2019, September 11). Bedrock v1.0 [Computer software]. https://www.osti.gov//servlets/purl/1568054. doi:10.11578/dc.20191001.2.
Doolittle, Lawrence, Vytla, Vamsi, Huang, Gang, Paiagua, Sergio, Serrano, Carlos, Betz, Michael, Du, Qiang, and USDOE. Bedrock v1.0. Computer software. September 11, 2019. https://www.osti.gov//servlets/purl/1568054. doi:10.11578/dc.20191001.2.
@misc{osti_1568054,
title = {Bedrock v1.0},
author = {Doolittle, Lawrence and Vytla, Vamsi and Huang, Gang and Paiagua, Sergio and Serrano, Carlos and Betz, Michael and Du, Qiang and USDOE},
abstractNote = {Bedrock is a code set of firmware libraries written in Verilog used by LBNL for accelerator controls and other applications. A set of commonly used building blocks in DSP (Digital Signal Processing) are present such as a CORDIC implementation, CIC filters, etc. Other useful functions include an in-fabric Ethernet core implementation to communicate with FPGAs over the network and support drivers for components such as ADCs and DACs we have used in our designs. The code base is intended to serve as a support library for HDL designs.},
url = {https://www.osti.gov//servlets/purl/1568054},
doi = {10.11578/dc.20191001.2},
year = {2019},
month = {9},
note =
}

Software:
Publicly Accessible Repository
https://github.com/BerkeleyLab/Bedrock

Save / Share: