HUNT ENGINEERING closed in 2010 - This page is for information only.
But from 2016 we are offering Electronics design services and consultancy.
Please Contact us if you have a project we can help with.

 

Digital Input with the HERON-FPGA3 Module

HERON-FPGA3

  • Standard IP to provide 84 input lines, which are strobed into the module as six groups of 14
  • Standard IP to provide custom I/O capability

The input connectors have 15 digital inputs each. For each connector the top (15th) bit is used as a strobe to clock data into the module. A rising edge of this clock signal is used to register the other 14 inputs from that connector. Each time a strobe is received, the values of the other 14 bits are first registered, and then written into the HERON FIFO as part of a 32 bit word. The channel number that has received the data is indicated in that word, along with an error bit.

The input buffers used in the FPGA design are LVTTL, so all inputs including the clock must be 3.3V signals that meet an input low level of 0.8V and an input high level of 2.0V. On the HERON-FPGA3V these signals must not be driven with 5V levels, but the HERON-FPGA3S is 5V tolerant.

The speed at which the other end of the FIFO is read will affect how fast data can be strobed into the module. If the strobes occur at a rate higher than the FIFO is being emptied at the other end, an overflow will occur and data will be lost. User LEDs are used to indicate that this has occurred. The event is latched and held for 0.1s so that the LED will be visible even if the event only occurs for a very short time.

This IP allows the use of HERON- FPGA3 for a custom I/O capability. 

Functional Block Diagram

Digital Input block diagram


 
 
HERON-FPGA3 User Manual  Print friendly version of HERON-FPGA3 Datasheet

                                      (documents open in new window)