verilog_code

所属分类:VHDL/FPGA/Verilog
开发工具:VHDL
文件大小:54KB
下载次数:0
上传日期:2021-04-11 20:36:43
上 传 者xzren_123
说明:  在FPGA或者数字IC前端设计中,经常会使用异步FIFO设计实现多bit数据的跨时钟域,但是FIFO的难点应该改是在于怎样判断FIFO的空/满状态以保证数据的安全性。为了在项目中保证FIFO数据正确的读写,不让FIFO出现读空或者写满的状态,除了保证FIFO的地址空间的大小,还需要利用read_empty、write_full保证数据安全。怎样判断FIFO的满/空就成了FIFO设计的核心问题。由于是连续变化的数据,因此可以使用格雷码实现不同时钟域下读写指针的传递,最终实现read_empty、write_full的控制。
(In FPGA or digital IC front-end design, asynchronous FIFO design is often used to realize multi bit data cross clock domain, but the difficulty of FIFO should be how to judge the empty / full state of FIFO to ensure data security. In order to ensure the correct reading and writing of FIFO data in the project and prevent the FIFO from reading empty or writing full, in addition to ensuring the size of FIFO address space,read is also needed_ empty,write_ Full ensures data security. How to judge the FIFO full / empty has become the core problem of FIFO design. Due to the continuous change of data, gray code can be used to achieve the transfer of read-write pointer in different clock domains, and finally achieve read_ empty,write_ Full control.)

文件列表:
__Previews (0, 2021-04-09)
__Previews\div_3_5.vPreview (61881, 2021-04-09)
ad7671_spi.v (3221, 2021-03-09)
AD788_sample.v (13315, 2021-03-07)
async_fifo.v (3346, 2021-04-02)
async_fifo.zip (1870, 2021-04-11)
async_fifo (0, 2021-04-11)
async_fifo\async_fifo.zip (958, 2021-04-09)
async_fifo\cdc_1bit.v (1050, 2021-03-16)
async_fifo\generate_block.v (162, 2021-03-14)
cdc_fast_low.v (1152, 2021-04-02)
check_edge.v (881, 2021-03-06)
clock_gating.v (416, 2021-03-12)
crc_8.v (1147, 2021-03-12)
div_3.v (1130, 2021-03-07)
div_3.zip (476, 2021-04-10)
div_3_5.v (1118, 2021-03-07)
div_3_5.zip (477, 2021-04-09)
div_6.v (593, 2021-03-07)
handshake_pulse_sync.v (1097, 2021-03-26)
IIC.txt (379, 2021-04-02)
key_scan.v (2548, 2021-03-13)
name.v (76, 2021-03-14)
para_serial.v (1224, 2021-03-06)
reset.v (474, 2021-03-12)
sell_method.v (1820, 2021-03-13)
seller_fsm.v (1698, 2021-03-17)
sequence_check.v (2575, 2021-03-17)
sequence_generate.v (661, 2021-03-17)
serial_para.v (801, 2021-03-06)
shift.v (664, 2021-03-12)
shift_right.v (854, 2021-03-12)
sync_fifo.v (1840, 2021-03-09)
three_state.v (1332, 2021-03-16)
traffic_light.v (1741, 2021-03-16)
uart.v (46, 2021-03-06)

近期下载者

相关文件


收藏者