Arduino Nano V3.0 + NRF24L01 2023-07-17 894 This little board is nearly the same size as nano but embedded with a NRF24L01, and also very cheap $4…
Remote riscv-qemu gdb in vscode 2023-07-15 946 3. Change the no of hart to 1 Result : Step over fully work
Programming Arduino using STK500 ISP 2023-07-12 1K STK500 is better than MKII since it supports high voltage programming, it can reset fuses from any status. Step 1:…
Programming Arduino using MKII ISP 2023-07-12 1.3K I got MKII ISP from here. To program Arduino Nano via Microchip studio, nothing special, remember have to select the…
Step to make icesugar 40 works 2023-07-05 915 Simplest steps To make the RGB led work, put on these three jumpers Check these out
solder resistors to make oled change from spi to i2c 2023-06-27 1.5K Arduino To make it work in Arduino, don't use adafruit SSD1306, you have to use SSH110X library. Run the example,…
STM32 + OLED 0.96 4pins I2C, works 2023-06-21 1.3K This video works https://www.youtube.com/watch?v=Mt6U30Yxrr8&t=311s , sample code is in here.
Arduino Nano IIS + Oled 2023-06-17 1.3K this youtube works. Oled 0.91 and 0.96 inch both work. Oled can buy in here. The adafruit example is 128x32,…
Teaching teenagers to understand logic 2023-06-07 1.4K Teaching always sharpen my knowledge, fill up all the missing gap of my skill
ATMega 328p use ext 16M oscilator 2023-05-25 822 https://www.ee-diary.com/2021/06/how-to-program-atmega328p-using-atmel.html
Step to run icesugar-nano 2023-05-01 1.2K Bought from here. user manual: https://github.com/wuxx/icesugar-nano/blob/main/README.mdwin 7 serial driver: https://github.com/wuxx/icesugar-nano/blob/main/doc/usbser.infsource and semantics: https://github.com/wuxx/icesugar-nano Follow https://projectf.io/posts/building-ice40-fpga-toolchain/…
Arduino controls two 1602 LCD 2023-04-27 1.5K One LCD need to set the jump at back to have another I2C address
ESP32 on arduino, simplest tutorial 2023-04-27 1.3K Got this board from Taobao. Follow https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions. schematic:https://pan.baidu.com/s/1sNCK3Z4ZXfziKoF-ZYDMiw Code:pxc4doc:https://pan.baidu.com/s/1SJFlgyIenaM4-TfmT1eLtQ Code:NICE or download here If you failed to run the code…
Create a dummy driver for openocd 2023-04-12 1.5K We are developing our own risc-v so we need to have to ability to modify openocd. Here is the quickest…
Very small STM32 board 2023-04-11 1.6K Buy from here https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8deFDqTo&id=630403001847&_u=bbuhab0778e , model is STM32F103C8T6
Basic tutorial for blinking led for STM32F411 2023-04-08 2K Tutorial: Create the project Step 1: Open STM32IDE, create the project, choose the right MCU Step 2: Type in project…
SEMU call graph 2023-02-27 1.6K This graph generated by graphviz, helping students easier understand Professor Jim Huang's SEMU RISC-V emulator
QEMU PLIC call map 2023-02-06 1.4K After hacking the qemu risc-v source code, here is the PLIC call map
Export our data structure into logisim 2023-02-04 1.3K Created the library to export our data structure into logisim, https://gitlab.com/quantr/eda/logisim-library , part of our EDA tool
Good HDL synthesis book 2023-02-01 1.8K The first step of logic synthesis is call "HDL synthesis", converting verilog into raw netlist. http://ebook.pldworld.com/_eBook/FPGA%EF%BC%8FHDL/-Eng-/Verilog%20HDL%20Synthesis.%20A%20Practical%20Primet%20%28Bhasker%29.pdf
Good book on logic synthesis 2023-01-29 2.5K These two papers are referenced by above book about HDL translator
Cadence Install Guide 2023-01-19 982 https://downloadly.net/2020/19/7490/03/cadence-ic/23/?#/7490-cadence-212315010314.htmlhttps://downloadly.net/2020/19/7490/03/cadence-ic/23/?#/7490-cadence-212315010314.html
ICESugar board unable to mount in ubuntu 2022-12-15 1.3K If you unable to mount your icesugar board in ubuntu and saying this error "Not authorized to perform operation", this…
Change qemu to use 16M ram for xv6-riscv 2022-10-30 1.5K After testing, the minimal memory of xv6-riscv needed is 3MB
Very good micro python board 2022-08-22 1.5K https://item.taobao.com/item.htm?spm=a1z09.2.0.0.15412e8duBDI2J&id=645704746945&_u=mbuhab0da05
Tiny STM32 board (STM32F103C8T6) 2022-08-16 1.6K https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8ddznHy0&id=630403001847&_u=gbuhab04cbb STM32F103C8T6
Generate verilator coverage report in html 2022-08-06 2.1K Remark: https://aijishu.com/a/1060000000330400 brew install iconv or apt-get install lcov
Clean Architecture 2022-06-26 1.4K 1. 一棟大廈不可能分成兩棟能完全獨立運作的大廈,但軟件通常由能獨立運作的小軟件所組成,所以有理由相信軟件工程比土木工程複雜 2. 軟件工程是內循環的,意思是用軟件A創造軟件B,之後又用軟件B改進軟件A,而土木工程是單向的,所以有理由相信軟件工程比土木工程複雜 3. 就算摩天大廈,起第一層和起第一百層的技術差不多,但軟件中不同層數的建築方法是完全不同,例如os層和web層,所以有理由相信軟件工程比土木工程複雜 4. 軟件工程中做同一件事的方法比土木工程多很多,所以有理由相信軟件工程比土木工程複雜
Resolved ICESugar pro blink.v : 2022-03-27 2.2K ERROR: Module rst_gen contains processes, which are not supported by JSON backend (run `proc` first). Edit Makefile $(TARGET).json: $(OBJS) #…