·上一文章:三种先进的数位视频介面∶HDMI、DisplayPort、UDI
·下一文章:基于高清电视与普通电视信号流程的不同之处
2.2网络传输模块设计
本系统设计的网络器件采用DM9000A。DM9000A是Davicom公司推出的一款低功耗高速网络控制器,该器件具有通用处理器接口、10 M/100 M PHY和4 KB的SRAM。
本系统设计的以太网接口部分电路原理图如图3所示在DM9000A的48个引脚中,TX+、TX-、RX+、RX-分别连接到RJ45INTLED的TD+、TD-、RD+、RD-。而LED1和LED2则分别连接至RJ45INTLFD的黄色LED与绿色LED接口,除悬空引脚和电源相关引脚外,其余引脚均连接至FPGA。
3 系统软件设计
系统软件设计主要包括:建立底层软件平台一NiosII IDE提供的底层软件开发平台,建立应用软件,创建用户传输任务等功能,从而实现TCP/IP连接和视频数据传输。
3.1 建立底层软件平台-μC/OS-II和LWIP
考虑到嵌入式系统的有限资源及NiosII IDE开发环境对μC/OS-II的支持,系统选择μC/OS-II作为操作系统。在NiosII IDE集成开发环境中,μC/OS-II的加载非常方便,只需在建立工程时选取μC/OS-II库选项即可。更重要的是,它根据用户在SOPC中搭建的硬件平台而动态加载。开发系统时,需不断修改和调整硬件平台,从而获取最佳配置。NiosIIIDE开发环境会自动根据开发者修改后的硬件平台加载μC/OS-II。这样,开发者无需考虑硬件平台就可解决与操作系统μC/OS-II不匹配问题。