Microblaze2.2 GPIO Interrupt

Hardware Platform Same hardware platform as in Microblaze2.1 JTAG-UART | QY’s Notes The key_gpio binds to a button on the board. Configurations The codes are modified from the interrupt example: xgpio_intr_tapp_example.c. (I found these examples a bit too complicated for a beginner like me.) Basically: Initialize the GPIO device Initialize the interrupt device Bind the GPIO interrupt handler function Enable interrupt (both in the GPIO device and the interrupt device) Wait for the interrupt Debug Every time the key is pressed, the LEDs are toggled, and a message is printed through JTAG UART ....

Microblaze2.1 JTAG-UART

Using Vivado 2018.3 . Block Diagram Changes to Microblaze1 Hello World LED | QY’s Notes: An AXI Interrrupt Controller Another AXI_GPIO IP, gpio_key enable GPIO interrupt the interrupt output is connected to AXI Interrrupt Controller MDM module, enable JTAG UART Microblaze Enable interrupt controller Increase Local Memory to 128 KB Key GPIO Enable interrupt SDK BSP Settings Settings to direct print()/xil_printf() output to JTAG UART (nomarlly, these are the default, since only one UART is present here)....

SIwave0 Allegro 16.6 Export ODB++

Export an Allegro 16.6 PCB file to ODB++, to be imported in SIwave.

Notes on The Collector’s Fallacy

Notes on: The Collector’s Fallacy • Zettelkasten Method Collector’s Fallacy Hoarding information, such as making copies and bookmarking webpages, can be addictive, because we have instant feedback: we did something, and the collection volumn increases. However, apart from the plies of collection, actually we haven’t learned a thing. What to do instead We need to assimilate the information and increase our own knowledge, and one of the first steps is to take notes....

Obsidian Plugin-local images plus

My Online Storage Service (OSS) is about to expire, and I decide to use local images in the future, therefore, I wanted to download these images and convert the url links to local image links. The Obsidian local images plus plugin does the job really well: Sergei-Korneev/obsidian-local-images-plus With one command, hundreds of images were downloaded and the related links updated: