Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
S
Simple VME FMC Carrier SVEC
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
14
Issues
14
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
Simple VME FMC Carrier SVEC
Commits
14b5cd97
Commit
14b5cd97
authored
Aug 22, 2019
by
Federico Vaga
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sw: move to software directory
Signed-off-by:
Federico Vaga
<
federico.vaga@cern.ch
>
parent
d1acc791
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
7 additions
and
30 deletions
+7
-30
GPL-2.0.txt
LICENCES/GPL-2.0.txt
+2
-2
README.rst
README.rst
+5
-28
Makefile
software/Makefile
+0
-0
Kbuild
software/kernel/Kbuild
+0
-0
Makefile
software/kernel/Makefile
+0
-0
xloader_regs.h
software/kernel/hw/xloader_regs.h
+0
-0
svec-core.c
software/kernel/svec-core.c
+0
-0
SvecTestProgramming.py
software/unittest/SvecTestProgramming.py
+0
-0
SvecTestProgrammingLock.py
software/unittest/SvecTestProgrammingLock.py
+0
-0
No files found.
LICEN
SE
→
LICEN
CES/GPL-2.0.txt
View file @
14b5cd97
...
...
@@ -290,8 +290,8 @@ to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
s
vec
Copyright (C) 201
7 cohtdrivers
s
pec-fmc-carrier
Copyright (C) 201
9 CERN (https://home.cern)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
...
...
README.rst
View file @
14b5cd97
.. image:: ./doc/svec-logo.png
=============================
Simple VME FMC Carrier - SVEC
=============================
SVEC Driver
===========
This is the simplified version of the SVEC driver which only purpose is
to export an interface to enable the users to program their bitstream on
the SVEC FPGA.
Build Sources
=============
In order to be able to build this SVEC driver you need the VMEBUS sources
at hand, otherwise you cannot compile the kernel sources.
The documentation is written in reStructuredText and it generates HTML files
and man pages. For this you need the python docutils package installed
If the requirements are satified you can run the following commant in
the project root directory:
.. code::
make VMEBUS=/path/to/vmebus/
Futuristic Vision
=================
Actually this is not a driver for the SVEC card but for that little gateware
core in the SVEC bootloader FPGA. In the future we can think about standardize
other designs around this concept. Then this driver will become the FPGA
programmer driver for a set of devices.
This git repository contains the HDL code necessary to enable most of
the SVEC features and the correspondent Linux driver.
Makefile
→
software/
Makefile
View file @
14b5cd97
File moved
kernel/Kbuild
→
software/
kernel/Kbuild
View file @
14b5cd97
File moved
kernel/Makefile
→
software/
kernel/Makefile
View file @
14b5cd97
File moved
kernel/hw/xloader_regs.h
→
software/
kernel/hw/xloader_regs.h
View file @
14b5cd97
File moved
kernel/svec-core.c
→
software/
kernel/svec-core.c
View file @
14b5cd97
File moved
unittest/SvecTestProgramming.py
→
software/
unittest/SvecTestProgramming.py
View file @
14b5cd97
File moved
unittest/SvecTestProgrammingLock.py
→
software/
unittest/SvecTestProgrammingLock.py
View file @
14b5cd97
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment