openmri / ocra Goto Github PK
View Code? Open in Web Editor NEWMRI console
Home Page: https://openmri.github.io/ocra/
License: GNU General Public License v3.0
MRI console
Home Page: https://openmri.github.io/ocra/
License: GNU General Public License v3.0
Write a nice manual about the various combinations network can be setup on the stemlab boards, with details on how to do the configurations.
The attenuator uses the address 000 at the moment. This will cause resets sometimes due to SPI bus coupling. When receiving just zeros as data the 000 attenuator reacts when a spike triggers the letch line. The attenuator will set itself to -31.75dB and "no" TX puls will get through. A address like 101 will most likely avoid this. Also a further implementation can allow for communication with more than one attenuator.
The address is set in the server somewhere.
All the print have one useless "%d" here
printf("Set gradient offsets to 0 0 0 %d\n");
should be fixed to
printf("Set gradient offsets to 0 0 0 %d\n");
For in-scanner-room applications of Zynq FPGAs, a fiberoptic communications link can be desirable. Implement a basic UART core that can operate a fiber-optic connection via PL GPIO pins and look like a UART to the PS.
Provide full integration with the PS software.
Hello,
From this line I can see 32 points (64/2 for complex numbers) will get a pulse width of 50us (the lead-in).
But if I pass 60 as duration
, from oscilloscope I can get a pulse almost 50us.
I also noticed that tx_devider will affect the width of pulse.
I need to control as prcise as possible for pulse width, so how to compute an precise pulse width here ?
The advertisement says there should be 167 GPIO pins, but our pins file has only 5x25 = 125. Where are the others?
Dear All,
How to change the dwell_time and acqusion_points during acquisition period?
For example, in the mri_lab_rt.c, 5000*10 samples was transfer. Is is possible to only transfer 2048 data points?
BW
Right now Relax2 is "naked". Create a proper poetry project to clean it up, and make it testable.
flipangleDialog.py line 74
Code:
except IOError as e:
print("\tError: required txt file doesn't exist.")
return
print("\tUploaded successfully to server.") <-- unreachable should be above
In order to make full use of platform projects and fsbl generation, it would be helpful to provide the board files for the boards involved in this project.
Hello, I read the OCRA thesis but i could not figure out where is the FPGA code coming from, nor if there is a documentation for the code. could you please provide details on that as it would be helpful.
Add a feature to the block design to make the input channel on the red pitaya selectable.
Add function to the ocra-server to control it
Build an application for cASL labelling
Build a simple mock ocra-server to allow for integration testing.
Add a target to the Makefile to generate a text file with the md5sums of all the deliverable files
Add a script validate_binaries that will check the files on the redpitaya to make sure their md5sums match
Trim everything unneeded out of the Makefile, fix all the rules, so the builds can continue from where they left off, etc.
In order to make full use of Vitis' platform concept, update our scripts to generate proper platform projects.
Build an interface that allows synchronization to the Siemens 10MHz clock
Applications/shim_controller/shim_controller_test.c line 230
Code:
void *cfg, *sts;
vs
rx_cntr = ((uint16_t *)(sts + 0));
Make sure the Makefile does
Make sure the projects and board designs
Make some examples:
Make sure UART1 is configured correctly for the snickerdoodle-black
Build an application to demonstrate ARISE.
Build a digital version of DOI: 10.1002/mrm.21702
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.