发 帖  
原厂入驻New
[问答]

YIE001是什么?YIE001开发板的硬件结构是怎样构成的?

80 开发板 硬件 芯片
分享
YIE001是什么?
YIE001开发板的硬件结构是怎样构成的?
为什么要制作一种YIE001开发板?
0
2021-7-6 08:01:26   评论 分享淘帖 邀请回答
1个回答
本篇博客,主要介绍下刚打样回来的YIE001的硬件结构。
开发板YIE001主要就是为开发UEFI Option ROM而制作的,其目的为了演示Option ROM代码如何调用Protocol、如何控制硬件。它是一块PCIe的板卡,提供了拨动开关控制、LED灯的控制以及I2C的接口,其产品结构示如图1所示。

图1 YIE001开发板结构
实际的板卡,如图2所示。
YIE001的主芯片为CH366,在7.1.1节介绍UEFI环境下与PCI/PCIe设备通信时,曾经介绍过其部分内部寄存器的功能。CH366是PCI-Express 总线的扩展 ROM 控制卡的专用芯片,它支持容量为 64KB~1MB的可电擦写只读存储器Flash ROM。开发板中所用的Flash ROM为SST公司的SST25VF010A,容量为1Mb,也即128KB。
在YIE001上,提供的硬件资源有2个拨动开关、4个LED灯,以及I2C接口。开发板上的CH366,采用的是LQFP-44无铅封装。其中,拨动开关分别连接了CH366的引脚GPI1和GPI2;LED灯通过低电平触发,LED1、LED2、LED3、LED4分别连接到CH366的引脚SW0、SW1、GPO和RSTO;I2C接口则是直接将CH366中兼容I2C的4个引脚引出,以方便连接其他I2C设备。
查看CH366的芯片手册,可知这LED1和LED2对应CH366的控制寄存器的位0和位1。将控制寄存器的位0的值设置为0,即可点亮LED1,设置为1,即可关闭LED1。LED2的亮灭,可同样通过设置控制寄存器位1的值来实现。其余硬件资源的对应,如图3所示。

图3 YIE001硬件资源对应(摘自CH366芯片手册)
YIE001的硬件结构介绍,就到此完成了。下一篇开始,我将使用这个开发板,按计划实现各种功能,做一些有意思的实验。
2021-7-6 14:54:42 评论

举报

只有小组成员才能发言,加入小组>>

45个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表