masterplayer / adxl345-sv Goto Github PK
View Code? Open in Web Editor NEWFPGA implemented component for realize register file in FPGA resources with request and sends data to ADXL345 device
License: MIT License
FPGA implemented component for realize register file in FPGA resources with request and sends data to ADXL345 device
License: MIT License
For estimation performance we need measurements about how fastly interrupts processed in processor in classical variant and how fastly processed with this component
Add interrupt processing for SingleTap interrupt
writing to register, when component await data might no effect
for #25 implementation need to change in interrupt processing
There are needed for special processing for FIFO interrupts, because sw must read series of samples.
Possible mechanism may be realized as next scheme:
it allow perform interrupt processing
Calibration includes next steps :
Calibration completed
or not?
Need to support auto calibration of device
Output rules may be next :
add this functional for axi_adxl structure and realize changing procedure on API
Because Reading data [0x32..0x37] or reading INT_SOURCE[0x30] register makes clear the data
Interrupt can work only when hw device not request data.
Solution :
After device configuration, we need disable request (reading data from device), but stay in ability to send the data independently of ENABLE signal in configuration register.
And DISABLE in CTL reg not reset the internal device memory.
it causes a next events :
need_update_req[address] = 1
solution :
maybe, after new command was sended, need_update_reg[address]
has no deassertion event.
Need add support for interrupt processing in hardware, it might be additional state in finite state machine
Algorithm: (hardware)
software :
add ability of component for processing in hardware SingleTap interrupts
how do this :
Invert INTR signal over writing to DATA_FORMAT register
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.