CRZ Technology Cosmos+ Quick Start Manual

Openssd board

Advertisement

Quick Links

Cosmos+ OpenSSD Board Quick Start Guide
Cosmos+ OpenSSD Board Quick Start
Guide
Revision 1.0
2020. 04. 23
CRZ Technology
http://www.mangoboard.com/
CRZ Technology
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Cosmos+ and is the answer not in the manual?

Questions and answers

Summary of Contents for CRZ Technology Cosmos+

  • Page 1 Cosmos+ OpenSSD Board Quick Start Guide Cosmos+ OpenSSD Board Quick Start Guide Revision 1.0 2020. 04. 23 CRZ Technology http://www.mangoboard.com/ CRZ Technology...
  • Page 2 Cosmos+ OpenSSD Board Quick Start Guide Document History Revision Date Change note 2020.04.23 First draft CRZ Technology...
  • Page 3: Table Of Contents

    Create a partition ........................................20 4.3. Check the created partition ..................................... 20 4.4. Format the partition ......................................21 4.5. Create a mount point ......................................21 4.6. Mount the partition ......................................22 4.7. Check the mounted partition ..................................22 CRZ Technology...
  • Page 4: Introduction

    Cosmos+ OpenSSD platform board External PCIe Adaptor External PCIe cable USB type A to USB type micro B cable (for JTAG digilent module) USB type A to USB type A cable (for UART) 1+ NAND flash modules 12V DC power adaptor CRZ Technology...
  • Page 5: Hw Setup

    ● Monitoring Cosmos+ OpenSSD internals (UART) ■ 1 Host PC ● Executing applications such as a benchmark (PCIe) ■ 1 Platform board with 1+ NAND flash modules installed ● Working as a storage device to the host PC CRZ Technology...
  • Page 6: Hardware Componets

    ● Inserted into Cosmos+ OpenSSD platform board ■ External PCIe adapter and cable ● Connected with host PC ■ USB cables for JTAG and UART ● Connected with development PC ■ Power cable and adapter ● 12V supply voltage CRZ Technology...
  • Page 7: Steps To Connect Hw Components

    Cosmos+ OpenSSD Board Quick Start Guide 2.3. Steps to connect HW components Turn off Host PC Insert NAND Flash Modules Push first Push next Connect PCIe Adaptor to Host PC CRZ Technology...
  • Page 8 Cosmos+ OpenSSD Board Quick Start Guide Connect PCIe Cable between Cosmos+ OpenSSD platform board and PCIe Adaptor Push Hold here CRZ Technology...
  • Page 9 Cosmos+ OpenSSD Board Quick Start Guide Make sure that jumper pins on board are set as default below CRZ Technology...
  • Page 10 Cosmos+ OpenSSD Board Quick Start Guide Connect USB type A to USB type micro B cable to development PC Connect USB type A to USB type A cable to development PC CRZ Technology...
  • Page 11 Cosmos+ OpenSSD Board Quick Start Guide Connect 12V DC power adaptor to Cosmos+ OpenSSD platform board(J182) Turn on the power of Cosmos+ OpenSSD platform board(SW12) CRZ Technology...
  • Page 12: Sw Setup

    Cosmos+ OpenSSD Board Quick Start Guide 3. SW Setup 3.1. Vivado Installation Install Vivado 2019.1 through below link. https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/2019-1.html CRZ Technology...
  • Page 13 Cosmos+ OpenSSD Board Quick Start Guide Make sure that Vivado is system edition and that “Software Development Kit” and “Zynq-7000” are checked CRZ Technology...
  • Page 14: Launch Vivado

    Cosmos+ OpenSSD Board Quick Start Guide 3.2. Launch Vivado Open Cosmos+ OpenSSD Vivado project.(OpenSSD2-8C8W-16K_19.1) Launch SDK. CRZ Technology...
  • Page 15 Cosmos+ OpenSSD Board Quick Start Guide Run Debug Configuration on SDK. Select “Program FPGA”. CRZ Technology...
  • Page 16 Cosmos+ OpenSSD Board Quick Start Guide Uncheck “Stop at main” and Press “Debug”. Launch terminal program on the Development PC. Press ‘n’ to maintain the bad block table CRZ Technology...
  • Page 17 Cosmos+ OpenSSD Board Quick Start Guide Turn on the Host PC when the firmware reset is done. NVMe SSD initialization steps are on going CRZ Technology...
  • Page 18: Operating Cosmos+ Openssd (Linux)

    Cosmos+ OpenSSD Board Quick Start Guide 4. Operating Cosmos+ OpenSSD (Linux) 4.1. Check device recognition Click the pointed icon Click the terminal icon CRZ Technology...
  • Page 19 Cosmos+ OpenSSD Board Quick Start Guide Types “lspci” -> press ENTER -> check “Non-Volatile memory controller: Xilinx Corporation Device 7028” on the PCI device list Types “ls /dev” -> press ENTER -> check “nvme0nxxxx” on the device list CRZ Technology...
  • Page 20: Create A Partition

    Type “sudo fdisk /dev/nvme0nxxxx”, press ENTER -> type your password, press ENTER -> type “n”, press ENTER -> type “p”, press ENTER -> type “1”, press ENTER -> type “4096”, press ENTER 4.3. Check the created partition Types “ls /dev” -> press ENTER -> check “nvme0nxxxxp1” on the device list CRZ Technology...
  • Page 21: Format The Partition

    Cosmos+ OpenSSD Board Quick Start Guide 4.4. Format the partition Type “mkfs -t ext4 / dev/nvme0nxxxxp1”, press ENTER 4.5. Create a mount point Type “sudo mkdir /media/nvme”, press ENTER CRZ Technology...
  • Page 22: Mount The Partition

    Type “sudo mount /dev/nvme0nxxxxp1 /media/nvme”, press ENTER 4.7. Check the mounted partition Type “lsblk”, press ENTER -> check the mounted partition on the block device list Type “df -h”, press ENTER -> check the mounted partition on the storage list CRZ Technology...

Table of Contents