Skip to content

NVSL/MingII

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ming II Project Files

This repository contains the files needed to setup Ming II.

Ming II is a flexible platform for NAND flash-based research. It is described in UCSD CSE Technical Report CS2012-0978, and runs on the XUPv5 FPGA prototyping platform.

To use Ming II, you will need to purchase an XUPv5 prototyping platform and you will need to fabricate the Ming II daughter board. The PCB files needed to fabricate the board are located in the pcb directory.

In addition to the hardware components, you will need the software components in this library. They include the verilog files for the FPGA, and the Linux kernel and drivers for the Microblaze embedded soft processor, and the userspace tools used for interfacing with the NAND flash chip.

Assuming you have fabricated the Ming II board files located in the pcb/MingII directory, to get started use the genace tool to generate an ace image to put in the CF card slot. The FPGA hardware (.bit) files are already pregenerated for you.

To modify the logic on the FPGA, you’ll need to use Xilinx ISE to open and build the files in the hw directory.

Support

This repository and the source files within are provided to you for free, without support or warranty of any kind.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published