图2 工程结构示意图
安路科技EF2系列SOC FPGA,将Cortex-M3和与可编程逻辑资源集成在一个芯片上,可以通过可编程逻辑搭建USB软PHY,用CPU挂载文件系统,从而不借助USB专用芯片,仅依靠FPGA的GPIO,方便地对U盘文件进行操作,有助于降低项目成本,提高设计的灵活性。
开发板上电初期,FPGA Fabric和片上CPU互相独立工作,FPGA Fabric等待U盘设备插入,随后枚举U盘的设备信息,给U盘分配具体地址,在CPU发起读U盘请求之前,保持USB总线处于空闲状态,与此同时,CPU完成OLED屏幕的初始化,当需要更新图片信息时,向FPGA Fabric发起一次传输请求,FPGA Fabric根据CPU传来的扇区地址等完成一次扇区操作,将单个扇区数据缓存到共享RAM中供CPU挂载文件系统、操作文件使用。
图4 数据流向图
MCU通过调用API函数挂载文件系统,需要进行文件操作时,根据需要操作的扇区地址和扇区数,向FPGA Fabric发起批量传输请求,等待FPGA从U盘获取扇区数据,缓存到共享RAM的指定位置,文件操作完成后,通过IIC接口,将图片信息传到OLED显示屏,供显示使用。
USB软PHY兼容传统的USB1.1协议,工作带宽12Mbps,足以满足路边屏图片切换、MPEG-1视频显示、程序升级等灵活的应用需求,纯逻辑搭建的软PHY方便裁剪,可用通过修改RTL代码,兼容其他的USB设备,如USB鼠标、键盘等。
安路科技根植中国,面向世界,历年悉心致力于为客户提供高性价比可编程逻辑器件(FPGA)、可编程系统级芯片(SOC)、定制化嵌入式Efpga IP及相关软件设计工具和创新系统解决方案,努力成为中国可编程逻辑器件产业的主导企业和世界可编程逻辑器件解决方案的主要供应商。
- 蜜度索骥:以跨模态检索技术助力“企宣”向上生长
- 苹果警告Meta:互操作性过度引发隐私安全风险,需谨慎行事
- 苹果涉罪指控:刚果金指控供应链涉嫌血矿,法国比利时展开调查
- 蚂蚁集团辟谣:别再“借壳”传言,我们专注于业务发展
- 美加州计划2035年前全面禁售燃油新车,电动汽车成未来主流
- 美联储降息特拉斯暴跌,市值蒸发9600亿,经济风暴来袭?
- 苹果"断舍离"硬件订阅:告别手机换代焦虑
- 谷歌新规引担忧:外包人员被迫评估自己不擅长的回复,工作权益何在?
- 两大科技企业网络防线再受挑战,国家应急中心揭秘网络攻击真相
- Netflix荷兰违规数据使用被罚475万:忽视客户知情权
- 联电打破台积电垄断,成功赢得高通先进封装订单,竞争新篇章开启
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。