Pinned Repositories
A-32-bit-floating-point-multiplier-based-on-FPGA
This project USES Quartus II and ModelSim software, and follows THE IEEE754 standard. It adopts 4:2 compressor structure and other components to design a multiplier, which reduces the hardware scale on the premise of ensuring high speed. The multiplier takes two normalized 32-bit floating-point Numbers and multiplicates them to obtain the normalized result. The multiplier can deal with "special" Numbers such as zero, plus, minus infinity, and "non-number (NaN)".
CNNIOT
FPGA-CNN-Accelerator
The goal of this design is to use the PYNQ-Z2 development board to design a general convolution neural network accelerator. And through real-time handwritten digits input and MNIST test data set to verify the correctness and accuracy of the system.
Kw41z_Smart_Lighting
learnAndroid
学习代码
Matrix-calculation-based-on-picoMIPS
This project uses ModelSim and Quartus II software and is based on the Altera Cyclone V SoC 5CSEMA5F31C6 FPGA development board. By customizing processor operation instructions and building processor modules such as PC, register, decoder, ALU, etc., to implement a specified affine transformation algorithm that uses a toggle switch as the input N-bit of matrix binary values.
School-App
This mobile app aims to provide a platform to facilitate easy and convenient communication between a school, its students and their parents. You are required to build an Android application that provides an interactive environment, allowing school admins to provide updates regarding different events or activities to both the students and their parents. This School App consists of Student, Parent and Admin sections. The Student section consists of signup, login, viewing profile, notice board, and events. The Parent section includes signup, login, viewing student profile, events and any communication from the school. You have to note that a parent can have more than one child in the school. The school Admin can manage the students details (add, delete, update), create/update notifications, create/update events and send communications to parents. The notifications, events and other communications (such as sending a letter to parents) can be sent to individuals, a class or the whole school cohort.
Jiawei888's Repositories
Jiawei888/FPGA-CNN-Accelerator
The goal of this design is to use the PYNQ-Z2 development board to design a general convolution neural network accelerator. And through real-time handwritten digits input and MNIST test data set to verify the correctness and accuracy of the system.
Jiawei888/A-32-bit-floating-point-multiplier-based-on-FPGA
This project USES Quartus II and ModelSim software, and follows THE IEEE754 standard. It adopts 4:2 compressor structure and other components to design a multiplier, which reduces the hardware scale on the premise of ensuring high speed. The multiplier takes two normalized 32-bit floating-point Numbers and multiplicates them to obtain the normalized result. The multiplier can deal with "special" Numbers such as zero, plus, minus infinity, and "non-number (NaN)".
Jiawei888/School-App
This mobile app aims to provide a platform to facilitate easy and convenient communication between a school, its students and their parents. You are required to build an Android application that provides an interactive environment, allowing school admins to provide updates regarding different events or activities to both the students and their parents. This School App consists of Student, Parent and Admin sections. The Student section consists of signup, login, viewing profile, notice board, and events. The Parent section includes signup, login, viewing student profile, events and any communication from the school. You have to note that a parent can have more than one child in the school. The school Admin can manage the students details (add, delete, update), create/update notifications, create/update events and send communications to parents. The notifications, events and other communications (such as sending a letter to parents) can be sent to individuals, a class or the whole school cohort.
Jiawei888/CNNIOT
Jiawei888/Kw41z_Smart_Lighting
Jiawei888/learnAndroid
学习代码
Jiawei888/Matrix-calculation-based-on-picoMIPS
This project uses ModelSim and Quartus II software and is based on the Altera Cyclone V SoC 5CSEMA5F31C6 FPGA development board. By customizing processor operation instructions and building processor modules such as PC, register, decoder, ALU, etc., to implement a specified affine transformation algorithm that uses a toggle switch as the input N-bit of matrix binary values.