上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.2 龙芯普及型系统能力培养远程实验平台
“龙芯普及型系统能力培养远程实验平台”(以下简称“远程实验平台”)采用远程使用的方式。在该实验平台中,多块FPGA开发板构成的开发板阵列(如图2.3所示)以服务器的形式置于云端,使用者在本地通过网络登录到FPGA服务器上,间接完成对FPGA的操作。
图2.3 远程FPGA实验平台服务器硬件环境
使用者可以在交互模式的网页上看到一个虚拟的FPGA板卡操作界面(如图2.4所示)。这个界面中的图标对应FPGA板卡上的一些简单外设,包括界面上部自左向右的2个数码管、16个单色LED灯,界面下部自左向右的32个拨码开关、1个复位开关、1个单步时钟开关和4个脉冲开关。当使用者在网页上点击操作界面的开关时,该操作将通过网络发送至云端的FPGA服务器,并由服务器转换成对硬件FPGA板卡的实际操作。同时,FPGA板卡上输出的各类信息被服务器接收后,也将通过网络反馈到使用者所看到的网页交互界面上。有关“龙芯普及型系统能力培养远程实验平台”的更多信息,可以查阅该实验平台提供的在线帮助文档。
因为本地和远程两类实验平台在具体操作内容上并无显著差异,所以本书后面有关实践任务的内容将主要针对本地实验平台进行讲解。本书配套的实践任务资料将针对两类实验平台提供不同的发布版本,读者可以根据实际情况自行选择。
图2.4 远程FPGA实验平台网页交互界面