鄭州展廳設(shè)計(jì)制作公司seo綜合查詢什么意思
文章目錄
- 前言
- 一、信號(hào)關(guān)聯(lián)說明
- 二、演示視頻
前言
??在前面兩篇博客中,分別闡述了如何配置WS2812 RGB 8x8點(diǎn)陣,和如何配置顏色識(shí)別模塊,本文將說明如何級(jí)聯(lián)兩個(gè)模塊,以及演示兩個(gè)模塊級(jí)聯(lián)后的運(yùn)行效果。
一、信號(hào)關(guān)聯(lián)說明
??已知WS2812頂層文件端口信號(hào)如下所示:
module ws2812_top
(input wire sys_clk ,input wire sys_rst_n ,input wire r_valid ,input wire g_valid ,input wire b_valid ,output wire led_data
);
??顏色識(shí)別頂層文件端口信號(hào)如下圖所示:
module cls381_top
(input wire sys_clk ,input wire sys_rst_n ,output wire scl ,output reg r_valid ,output reg g_valid ,output reg b_valid ,inout wire sda
);
??因此,顏色識(shí)別器件識(shí)別到了紅色,那么r_valid信號(hào)有效;識(shí)別到了綠色,g_valid信號(hào)有效;識(shí)別到了藍(lán)色,b_valid信號(hào)有效。因此,產(chǎn)生的三個(gè)有效信號(hào)會(huì)傳輸至WS2812頂層模塊,指示顯示的是什么類型的字符,如果沒有識(shí)別到任何色彩信息,就顯示白色字母“N”;識(shí)別到紅色,顯示紅色字母“R”;識(shí)別到綠色,顯示綠色字母“G”;識(shí)別到藍(lán)色,顯示藍(lán)色字母“B”。
??最終的頂層文件參考代碼如下:
module color_recognize
(input wire sys_clk ,input wire sys_rst_n ,output wire scl ,output wire led_data ,inout wire sda
);wire r_valid ;
wire g_valid ;
wire b_valid ;ws2812_top ws2812_top_inst
(.sys_clk (sys_clk ),.sys_rst_n (sys_rst_n ),.r_valid (r_valid ),.g_valid (g_valid ),.b_valid (b_valid ),.led_data (led_data )
);cls381_top cls381_top_inst
(.sys_clk (sys_clk ) ,.sys_rst_n (sys_rst_n ) ,.scl (scl ) ,.r_valid (r_valid ) ,.g_valid (g_valid ) ,.b_valid (b_valid ) ,.sda (sda )
);endmodule
二、演示視頻
顏色識(shí)別+RGB888點(diǎn)陣演示