Ethernet communication UDP - data transmission
catalogue
1, Introduction to Ethernet communication
1.OSI seven layer model
2. Ethernet packet analysis
3.IP header checksum calculation and inspection
2, Ethernet communication example
1. Overall experimental block diagram
2. Sequence diagram of transmission part
3. Experimental code and simulation results
summary
1, Introduction ...
Added by MrTL on Tue, 22 Feb 2022 07:03:44 +0200
Sdram manual analysis and some code writing summary
I Basic characteristics of SDRAM
1. Internal memory
bank-row-columnThere are four banks in total. Each bank has 213 rows and 29 columns, each of which is 16bit
2. Refresh cycle
8192refresh cycles/64ms, refresh one line every 7.8us on average
3. Introduction to data reading and writing and command sending
SDRAM provides programmable read ...
Added by bombytza on Sun, 20 Feb 2022 12:14:24 +0200
FPGA design art (13) use generate statement to build reusable logic design
preface
This article starts with: https://www.ebaina.com/articles/140000010059
We use the generate statement in verilog to generate code blocks conditionally or iteratively in our design.
This allows us to:
Selectively include or exclude code blocks,Create multiple instantiations of a given code block.
This is very important and convenient ...
Added by trailerparkboy on Thu, 03 Feb 2022 03:48:32 +0200
RTL concept and common RTL modeling
RTL and integrated concept
RTL (Register Transfer Level) refers to the HDL level of the circuit by describing the logic function from register to register without paying attention to the details of register and combinational logic (such as how many logic gates are used, the connection topology between logic gates, etc.). RTL level is a higher ...
Added by rostros on Wed, 02 Feb 2022 23:27:44 +0200
Task - Verilog's task
Task - Verilog's task
Previous articles recorded the use of functions such as function function: Function -- Verilog function . This time, record the function of using the task task task.
a thing for it
IIC save module needs to be used in the design, so there needs to be a corresponding master module in testbench, and a model that can read ...
Added by mwmobley on Sun, 23 Jan 2022 11:24:03 +0200
Verilog code IIC communication - Master to slave write data to the chip
Title:
According to the basic principles of classroom teaching, I try to write an IIC control logic and FPGA output
The input clock is 10MHz and the communication frequency of IIC is 400KHz. FPGA is required to write control to AD chip
System instruction, the address of AD chip is 0000123 (changed to decimal 123, i.e. 01111111), AD chip
...
Added by kesmithjr on Thu, 20 Jan 2022 12:39:12 +0200
Test of ori instruction
4.3 verify the implementation effect of OpenMIPS
4.3.1 implementation of instruction memory ROM
In this section, we verify whether OpenMIPS is implemented correctly, including whether the pipeline and ori instructions are implemented correctly. The instruction memory ROM is read-only, and the interface is shown in the figure:
`include "defin ...
Added by beboo002 on Sun, 09 Jan 2022 09:15:48 +0200
Nixie tube dynamic display
preface
in the last course, we learned about nixie tube and realized the static display of nixie tube through code. This course will continue the content of the previous lesson and explain the dynamic display of nixie tube.
tip: I learned about nixie tube last class, so I skipped the explanation of nixie tube and b ...
Added by plowter on Thu, 06 Jan 2022 03:51:55 +0200
Verilog language realizes the sending and receiving function of serial port (including flexible check bit design) 2021-08-03
preface
The previous article introduced various electrical standards related to the serial port. The last article mainly introduced how to use Verilog language to complete the serial port receiving function. This article mainly introduced how to complete the serial port sending function, and included a flexible check bit design. In the p ...
Added by new2phpcode on Sat, 01 Jan 2022 01:03:46 +0200
Finite state machine
preface
in the previous course, we learned led light control, key anti chattering, key control buzzer and so on. This paper will introduce the state machine. Based on the previous courses, the state machine will be used to design the water lamp and simulate the electronic door lock.
1, Introduction to finite state machine
&ems ...
Added by unkwntech on Fri, 24 Dec 2021 07:33:01 +0200