Changes

Jump to navigation Jump to search
m
no edit summary
Line 47: Line 47:  
**** [[Programming the ADC]] - discussion of the design for the ADC.
 
**** [[Programming the ADC]] - discussion of the design for the ADC.
   −
=== Spec Sheets and Manuals ===
  −
*[[Spec Sheets]]
      
== Resources ==
 
== Resources ==
    +
*[[Spec Sheets]]
 
* Presentation on FPGA programming [http://zeus.phys.uconn.edu/~senderovich/GlueX/Tagger/Reports/FPGAtalk-4-17-2008/FPGAdesign.ppt PPT] [http://zeus.phys.uconn.edu/~senderovich/GlueX/Tagger/Reports/FPGAtalk-4-17-2008/FPGAdesign.pdf PDF]  
 
* Presentation on FPGA programming [http://zeus.phys.uconn.edu/~senderovich/GlueX/Tagger/Reports/FPGAtalk-4-17-2008/FPGAdesign.ppt PPT] [http://zeus.phys.uconn.edu/~senderovich/GlueX/Tagger/Reports/FPGAtalk-4-17-2008/FPGAdesign.pdf PDF]  
 
* [http://www.vhdl-online.de/tutorial/ VHDL Tutorial]
 
* [http://www.vhdl-online.de/tutorial/ VHDL Tutorial]
 
* [http://tams-www.informatik.uni-hamburg.de/research/vlsi/vhdl/index.php?content=03-documentation The Hamburg VHDL Archive]
 
* [http://tams-www.informatik.uni-hamburg.de/research/vlsi/vhdl/index.php?content=03-documentation The Hamburg VHDL Archive]
 +
    
=== VHDL Overview ===
 
=== VHDL Overview ===
Line 63: Line 63:  
** [[VHDL: The real code]] - section three of the tutorial, focusing on coding the body of your design.
 
** [[VHDL: The real code]] - section three of the tutorial, focusing on coding the body of your design.
 
** [[VHDL: Xilinx ISE]] - section four of the tutorial, focusing on using the development environment.
 
** [[VHDL: Xilinx ISE]] - section four of the tutorial, focusing on using the development environment.
 +
    
== To-do list ==
 
== To-do list ==
   −
* Upload [[Programming the ADC|ADC module]] block diagrams
+
* Finish debugging Digital Control Board
* <s>Combine [[Programming the ADC|ADC]] & [[Programming the temperature sensor|temperature sensor]] into single "SPI" module</s>
+
** SPI [in progress]
[[Programming_the_Ethernet_controller#.28000.29_Reset_Cycle|Ethernet module]]
+
** Packet reading
* <s>Complete [[Programming the Ethernet controller|Ethernet controller module]]</s>
+
** DAC Programming:
** <s>Registers</s>
+
*** Purchase power supply for testing and/or beam test?
** <s>Idler</s>
+
*** Possible burnout of DAC on present board may require fixing up another unit
** <s>Reader</s>
+
* Complete Microscope interface software [in progress]
** <s>Querier</s>
  −
** <s>Programmer</s>
  −
** <s>Transmitter</s>
  −
** <s>Transceiver</s>, extra debugging quasi-emulators in progress
  −
** <s>[[Reset and Initialization|Reset module]]</s>
  −
*** <s>Check all modules for proper async reset support</s>
  −
*** <s>Execute on startup</s>
  −
*** <s>Execute on command</s>
  −
*** <s>Soft reset - load and report MAC and location addresses.</s>
  −
 
  −
 
  −
* <s>Integrate all modules and simulate the device as a whole</s>
  −
* <s>Determine size of FPGA</s>
  −
* Design or purchase connector to bus board
  −
* Purchase all components (including EEPROM, RJ-45 female jack, etc)
  −
* Obtain footprints of all chips, connectors, jacks, etc
  −
* PCB layout [in progress]
  −
* Prototype PCB
  −
* Design bus board
  −
* Design [[SiPM Amplifier|analog board]]
     −
==Schematics and PCB Designs==
+
== Schematics and PCB Designs ==
    
[[Woody Underwood|Electronics board design project by Woody Underwood]]
 
[[Woody Underwood|Electronics board design project by Woody Underwood]]
1,004

edits

Navigation menu