Skip to content

Commit 8deeea3

Browse files
committed
Added CITATION.cff and minor updates.
1 parent 35e36bd commit 8deeea3

File tree

4 files changed

+31
-5
lines changed

4 files changed

+31
-5
lines changed

CITATION.cff

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
title: "Virtual FPGA Lab"
2+
authors:
3+
- family-names: "Hoover"
4+
given-names: "Steven"
5+
orcid: "0000-0001-5844-2889"
6+
affiliation: "Redwood EDA, LLC"
7+
contributors:
8+
- family-names: "Bala"
9+
given-names: "Dhinesh"
10+
date-released: "2018-08-14"
11+
repository-code: "https://github.com/os-fpga/Virtual-FPGA-Lab"
12+
url: "https://github.com/os-fpga/Virtual-FPGA-Lab"
13+
abstract: >
14+
The Virtual FPGA Lab is a virtual environment for FPGA development using the Makerchip
15+
IDE. It uses Makerchip's Visual Debug feature to provide a visual representation of the
16+
workbench (the FPGA board and peripherals), showing how the logic affects I/Os, such as
17+
LEDs and 7-segment displays.
18+
keywords:
19+
- FPGA
20+
- Digital Twin
21+
- Open-source
22+
- Web Platform
23+
license: "MIT"

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ This document introduces the Virtual FPGA Lab. Separate documents will help you
1313

1414
- [FPGA training using this platform](https://github.com/stevehoover/GettingStartedWithFPGAs)
1515
- [Exporting to your FPGA board (if supported)](fpga/readme.md)
16+
- TL-Verilog info: [for humans](https://tl-x.org) [for LLMs](https://gitlab.com/rweda/Makerchip-public)
17+
1618

1719

1820
## What are FPGAs?
@@ -297,6 +299,7 @@ In our efforts, we've come across the following related projects. (Appearance on
297299

298300

299301
## Sponsors
302+
300303
This work has been sponsored through the OSFPGA Foundation and Google Summer of Code (GSoC) 2021(with the Free and Open Source Silicon Foundation (FOSSi) as a GSoC umbrella organization), with mentorship from Redwood EDA, LLC, and with training support from VLSI System Design.
301304
<p>
302305
<img src="https://user-images.githubusercontent.com/64545984/152572571-1e10d2fa-acc6-4048-8d73-1be63267b778.png" alt="gsoc-logo" height="80"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>

fpga/readme.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
## Installation and Overview of SandPiper
44

55
* [SandPiper](https://www.redwoodeda.com/products) is a code generator that generates readable, well-structured, Verilog or SystemVerilog\ code from the given TL-Verilog code.
6-
* [SandPiper SaaS Edition](https://pypi.org/project/sandpiper-saas/) runs as a microservice in the cloud to support easy open-source development. Install Sanpiper SaaS Edition for this project.
7-
* To run locally, SandPiper Education Edition can be requested from [RedwoodEDA](https://www.redwoodeda.com/products)
6+
* [SandPiper SaaS Edition](https://pypi.org/project/sandpiper-saas/) runs as a microservice in the cloud to support easy open-source development. Install Sanpiper SaaS Edition for this project.
87

98
## Steps to run FPGA setup
109

tlv_lib/fpga_includes.tlv

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -931,11 +931,12 @@
931931
// 4: ICEBREAKER_ID
932932
// 5: NEXYS_ID
933933
// 6: CLEAR_ID
934-
// 7: TINY_TAPEOUT_ID
935-
m4+board(/board, /fpga, 7, *,
934+
// 7: TINY_TAPEOUT_ID // (Currently only in the "tt" branch.)
935+
m5_var(board, 2)
936+
m4+board(/board, /fpga, m5_board, *,
936937
['top: 0, left: 0, width: 7000, height: 7000'],
937938
riscv_main) // riscv_main or simple_main.
938-
m5+tt_input_labels_viz(['"UNUSED", "UNUSED", "UNUSED", "UNUSED", "UNUSED", "UNUSED", "UNUSED", "UNUSED"'])
939+
m5_if_eq(m5_board, 7, ['m5+tt_input_labels_viz(['"UNUSED", "UNUSED", "UNUSED", "UNUSED", "UNUSED", "UNUSED", "UNUSED", "UNUSED"'])'])
939940

940941
/// TODO: RGB LEDs and external 7-Segment remain to be cleaned up.
941942
///m4+ifelse(m4_fpga_io_rgb_leds_defined, 1,

0 commit comments

Comments
 (0)