The Peripheral Control Project
FPGAs for real-time control
Eliminate microcontrollers using an FPGA
Lower development costs
No uC firmware
No need to learn FPGAs, Verilog, tool chains, or drivers
Schematic is FPGA circuit + Pmods (could be automated)
Lower BOM costs
Just one FPGA with lots of IO and no real-time constraints
Low end FPGA, ~4000 LUTs, no LVDS needed
No need for FPGA flash, download from Linux at boot
Traditional Linux real-time control is expensive
microcontroller (often more than one)
custom hardware required
custom uC software required
custom Linux interface required
custom Linux API required
Peripheral Control is Off-the-Shelf
Off the shelf FPGA dev boards
Off the shelf Pmod modules
Off the shelf Wishbone peripheral
Off the shelf Linux interface and host protocol
Off the shelf Linux API with simple publish/subscribe
Off the shelf schematics
Buy an FPGA dev card with Pmod connectors
Select Pmod cards for your applicaiton
Visit https://demandperipherals.com/support/build_fpga.html to select peripherals
Portal backend software links all peripherals in FPGA image
Receives FPGA binary in email
Or build yourself from sources and our Makefiles
Install pcdaemon to get Linux API to peripherals
Possible to get an "API complete" system in an hour
Popular repositories
Loading
Verilog peripherals
Verilog
API to peripherals in pccore
C
Repositories
Showing 4 of 4 repositories
pccore
Public
Verilog peripherals
PeripheralControl/pccore’s past year of commit activity
Verilog
0
0
0
0
Updated May 15, 2024
pcdaemon
Public
API to peripherals in pccore
PeripheralControl/pcdaemon’s past year of commit activity
C
0
GPL-2.0
0
0
0
Updated Jan 8, 2024
PeripheralControl/.github’s past year of commit activity
0
0
0
0
Updated Jan 18, 2023
boards
Public
Peripheral hardware
PeripheralControl/boards’s past year of commit activity
C
0
0
0
0
Updated Oct 31, 2022
Most used topics
Loading…
You can’t perform that action at this time.