1. Write in front
In the front, we have learned the principle of parallel full sorting algorithm and double tone sorting algorithm and the writing of RTL code. In this article, we will continue to learn the classic sorting algorithm - bubble sorting algorithm, learn its principle and its Verilog implementation .
2. The principle of bubb ...
Posted by tryin_to_learn on Sun, 15 Jan 2023 15:02:24 +0300
SV Verification - 3Scoreboad Verification Results
This article uses the system verilog language to verify a router.v module. The reference document is "SystemVerilog Testbench Lab Guide" published by Synopsys in 2012
The top-level file is shown in the figure below. The components in this section are all called in the test.sv file. ...
Posted by akforce on Sun, 13 Nov 2022 21:27:59 +0300
Recently, I was doing something related to DHT11 and wrote a DHT11 control module. After referring to the documentation of on-time atoms and wildfire electrons, I always felt that it was messy and complicated, so I wrote it along with the data manual. Of course, I am also grateful for the help of on-time atoms and wildfire documents.
DHT11 is ...
Posted by jjjamie on Mon, 05 Sep 2022 21:56:29 +0300
2.1
Write a program and use printf to display the following graphics on the screen:
#include <stdio.h>
int main(void) {
printf(" *\n");
printf(" * \n");
printf(" * \n");
printf("* * \n");
printf(" * * \n");
printf(" * \n");
return 0;
}
2.2
Write a program to c ...
Posted by Rippie on Tue, 17 May 2022 04:24:13 +0300
brief introduction
On DE2 development board, use serial port to receive 640 * 480 color pictures sent by Qt program on PC, store them in SDRAM in RGB565 format, and display them on the screen through VGA. Development board: DE2 Development tool: Quartus II 13.0 + Modelsim 10.5 SE Global clock: 50M VGA clock: 25M SDRAM clock: 100M
overall stru ...
Posted by chopper_pc on Fri, 13 May 2022 04:35:13 +0300
General design drawing of system
System components
Camera initialization module
Camera initialization writes register and rewrites data through IIC protocol or SCCB protocol. The conditions met before initialization are shown in the figure.
IIC initialization module code
module OV7670_INIT_IIC(
Clk,
Rst_n,
Start,
Iic_clk,
Sda,
I ...
Posted by rlgriffo on Sun, 01 May 2022 19:53:58 +0300
The Chinese name of I2C (inter integrated circuit) is "integrated circuit bus", which is a serial synchronous half duplex bus.
I2C bus is a simple, bidirectional two-wire synchronous serial bus developed by Philips company. It only needs two wires to convey information between devices connected to the bus. One is data line (SDA) and ...
1. Introduction
For CNN convolution neural network acceleration at the end of the field programmer, an appropriate quantification method can not only effectively increase the number of DSP operations in a unit cycle, but also reduce the demand for storage space, in-and Out-of-chip interactive bandwidth, logical resources, etc. For example, with ...
Posted by konigwolf on Fri, 22 Apr 2022 20:31:55 +0300
Verilog reads BMP pictures and connects them to Axi stream simulation. The poor use guide of DocNav is attached
BMP file format analysis (with color table) and Verilog's Axi stream access simulation (II):
In this article, you will see:
After the BMP file is parsed, the rough Verilog simulation is builtAxi stream authentication IPPoor DocNav ...
Posted by Dimensional on Thu, 21 Apr 2022 08:36:43 +0300
1. Software version
MATLAB2013b,vivado2019.2
2. Theoretical knowledge of this algorithm
Fingerprint identification technology refers to the biometric identification technology that uses the image taking equipment to read the fingerprint image, extracts the characteristic data in the fingerprint image through the identification software, and ...
Posted by dennissanche on Fri, 15 Apr 2022 23:07:57 +0300