[wiki:Component SocLib Components General Index] = !VciFrameBuffer = == 1) Functional Description == This VCI target can be used to display RVB or YUV images. == 2) Component definition & usage == source:trunk/soclib/soclib/module/connectivity_component/vci_framebuffer/caba/metadata/vci_framebuffer.sd {{{ Uses( 'vci_framebuffer' ) }}} == 3) CABA Implementation == === CABA sources === * interface : source:trunk/soclib/soclib/module/connectivity_component/vci_framebuffer/caba/source/include/vci_framebuffer.h * implementation : source:trunk/soclib/soclib/module/connectivity_component/vci_framebuffer/caba/source/src/vci_framebuffer.cpp === CABA Constructor parameters === {{{ VciFrameBuffer( sc_module_name name, // Instance name const soclib::common::IntTab &index, // Target index const soclib::common::MappingTable &mt, // Mapping Table unsigned long width, // number of pixel per line unsigned long heigth, // number of lines int subsampling); // optional argument : default value is YUV420 }}} === CABA Ports === * '''p_resetn''' : Global system reset * '''p_clk''' : Global system clock * '''p_vci''' : The VCI target port == 4) TLM-DT implementation == Not available yet. === TLM-DT sources === === TLM-DT Constructor parameters === === TLM-DT Ports ===