Giter Club home page Giter Club logo

hardware's People

Contributors

dragonmux avatar lethalbit avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

hardware's Issues

Design rev2 SCSI Front-end block

The single block unit for the SCSI front-end needs to be designed.

Ideally all of the physical bus variants can be supported by a single block, if not design will be altered.

The following items should be completed in the same block in an ideal circumstance.

  • HVD Support
  • LVD Support
  • SE Support

Update rev1 hardware

The following updates need to be made to make the rev1 hardware functional.

  • Replace Winbond Flash chip with the GD25Q64E
  • Replace the 16MHz osc on the ULPI PHY with the proper 13MHz one

Complete rev2 HyperRAM routing

The bus for the HyperRAM cache for the FPGA needs to be routed.

Ensure termination, decoupling and length matching are done properly.

Design rev2 SCSI frontend enable/disable

The SCSI front-end needs to be able to enable/disable parts of the transceiver in order to allow for the bus to function.

Roughly the groups are:

  • Busy Enable
  • Select Enable
  • Msg/Req Enable
  • Transmit Enable
  • Atn/Ack Enable

Layout rev2 tempwr ADC and switching

The rev2 hardware has a current/voltage ADC to measure TERMPWR to try to detect if the hardware has a fault.

This ADC as well as the TERMPWR enable/disable circuitry needs to be laid out and hooked up.

Route the rev2 external trigger and refclk

The rev2 hardware has support for an external trigger and refclk to assist in the analysis and capture of SCSI traffic.

The two SMA connectors on the left edge of the rev2 board need to be routed and length matched.

Design rev2 Physical bus interfaces

The rev2 hardware is designed to have an interchangable bus / device front-end based on using the Samtec QTH-060-01-X-D-RA-PGP as it's connector.

Ideally we will have a board for each of the following SCSI connectors, more than one per board is okay, in the case of the IDC connectors and other small connectors.

  • HD50
  • DB25
  • HD68
  • C50
  • IDC50
  • IDC68
  • SCA80
  • VHDCI
  • MD50
  • MD68

micro SD Card SPI/SDIO Support

The rev2 hardware has an on-board micro SD Card slot for storage emulation or other possible features, ideally the communication would be over SDIO if possible, but fallback to SPI mode for the SD Card might be needed.

Complete rev2 FPGA Supervisor layout

The layout for the FPGA supervisor mcu needs to be completed.

  • Connect SPI bus + control signals to FPGA
  • Connect SPI bus to onboard flash
  • Connect LEDs
  • Connect to DFU trigger button

Hookup rev2 status LEDs

The rev2 hardware has a plethora of status LEDs to show the end user its internal state as well as any faults.

This need to be hooked up to the FPGA and the supervisor micro respectively.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.