配套教学课程,手把手教你深入浅出使用FPGA“创造”——高大上的SWORD4.0评测

2018年11月19日 作者:MCUer_3001327

SWORD,全称 Simple While Organic aRc Design(简单而又完整的处理器架构设计方法),它既不仅仅是一种单纯的硬件,也不仅仅是一种处理器架构的实现,而是一种计算机系统能力培养方法。其内容涵盖了从数字逻辑硬件设计,到指令集架构设计与扩展,并延伸到编译器设计,甚至涵盖了操作系统设计与实现,及基于上述一切内容的计算机系统集成设计与应用。

初见SWORD4.0这个FPGA开发平台,你可能仅仅以为这是一款功能丰富且强大的评估板;但当你深入了解之后,你会发现SWORD4.0更是一个生态完整的,集学习、教学、研发于一体的全方位开发平台,多种鲜明特征相连而又统一,这便是我对拿到手的SWORD4.0开平台的所见所想,本文分享实际的使用感受,且来看看SWORD4.0到底是怎样的一个开发平台。

开箱

↓ SWORD4.0包装盒

↓ 打开后的内部的情况。

↓ 物品清单详细记录了SWORD4.0开发板搭配的一些配件情况。

 

↓ 以下是SWORD4.0开发板包装盒内所有配件的实物,包括了一块SWORD4.0 FPGA开发板、一份USB-UART驱动光盘、一根网线、一个12V的电源适配器、一个兼容Arduino接口的扩展板、一个USB-JTAG调试器、一根USB线以及一根USB-UART线。

SWORD4.0有蓝色和绿色两种,两种仅仅是颜色的不同。笔者拿到的是绿色的SWORD4.0。蓝色的见下面3D动态图。

 

 

另外,配件中兼容Arduino扩展接口的扩展板型号为SWORD-002,可以直接插在SWORD4.0主板上使用。

SWORD-002板子上的功能比较简单,是一些常用的外设组件,包括4个七段数码显示管(并行)、8个LED (并行)、2个彩色按键、1个蜂鸣器,但其设计的意义可不像表面看起来的那么简单,其实大家可以看到,在SWORD4.0的主板上,已经有了像LED、数码管等外设组件,但为何这里还要弄一个“同类型的”扩展板,深究的同学会发现,主板上的无论是数码管还是LED都是采用串行接口,而这个子板采用了并行接口,相较于串行接口更适合初学者,并且能让学生学习串并行接口间的转换,这种完全属于系统性的学习,远不是仅仅设计一个开发板那么简单。

1 2 3 4 5 6

相关文章

tracer