Continuing with Adam Taylor's tutorials in his MicroZed Chronicles on the XADC. This post relates to issue 105, which can be found using the link at the bottom of the page. What I learned from Adam's Tutorial: Interrupt Latency: The time between the interrupt being raised and the interrupt being serviced. Once a signal is in the XADC and the Zynq SoC, it is necessary to ensure that the application has been designed properly to meet the requirements and perform in the way intended. Interrupt latency plays a major role in performance. Some issues that can impact interrupt latency are: The presence of an operating system The complexity of the ISR (Interrupt Service Routine) If interrupt latency is not considered, the application could fail depending upon the latency period, latency consistency and the time taken for the ISR. If latency is too great or ISR execution is too long, events can be missed. When this happens, it results in an unreliable system with sp...
First and foremost the most important thing to specify for the XADC Header are the pinouts. Looking at the Zedboard head on, the xadc header pins correspond to the picture directly above. Vn being the pin at the top right of the xadc header. For this project we will be reading the difference between two voltage inputs within the terminal. The pins are deferentially paired and you will get the difference between Vaux8p and Vaux8n. We will be connecting Vaux8P and Vaux8N to voltages and then Vref and all three AGNDs to ground. **Note: After further investigation we found that you should only need both Vaux pins and the three AGND and it should work the same. We created two voltage dividers to provide the input voltages for the Vaux8 pins. We ended up inputting about 0.75 Volts into Vaux8P and about 0.50 Volts into Vaux8N. Below is a picture of the outputs from within the terminal: In the terminal, Vaux8 should be reading the difference between the inputs fo...
We created a Github to store our projects. SienaFPGA2017. The following link provides a helpful tutorial for using Github directly: https://guides.github.com/activities/hello-world/ *********************************************************************************** The following link provides a helpful tutorial for using the terminal to upload a project to Github: https://www.howtoforge.com/tutorial/install-git-and-github-on-ubuntu-14.04/ Some of the basics: gedit ---- Creates a file where you can copy and paste in something like a code or just write a brief description. git add ---- Adds the created files into the index git commit -m "some_message" ---- Commits changes made in the index git remote add origin "copy https from newly made github repository" ---- connects the files to the github web address git push origin master ---- Moves the files to githuhb
Comments
Post a Comment