1. 02 Jun, 2016 2 commits
  2. 02 May, 2016 1 commit
  3. 25 Nov, 2015 1 commit
  4. 11 Nov, 2015 1 commit
  5. 05 Nov, 2015 1 commit
  6. 04 Nov, 2015 1 commit
  7. 03 Nov, 2015 1 commit
  8. 02 Nov, 2015 3 commits
  9. 30 Oct, 2015 4 commits
  10. 29 Oct, 2015 1 commit
  11. 28 Oct, 2015 1 commit
    • David Cussans's avatar
      Version of TLU firmware that seems to vaguely function: · 336ffeec
      David Cussans authored
      - changed IPBus read from FIFO in eventBuffer_rtl.vhd. Probably uncessary, but not going back now. In process changed FIFO to standard rather than fall-through and decreased size ( to try to help with timing closure )
      
      - Put SHREG attribute in logic_clocks_rtl.vhd. Should also add to other places.
      
      - Added pulse stretch to stretchPulse_rtl.vhd ( used to be just delay )
      
      - Randomly hacked event formatter until it records which trigger fired.
      
      - trigger logic hacked to provide only a single clock cycle trigger ( rather than staying high for however long the trigger combination was active.
      
      - Trying to reduce timing errors by specifying which nets don't need timing closure ( using TIG ) in sp605_FMC_mTLU_v1a.ucf
      
      - Uncommented re-generate IP in build_bitstream.tcl 
      
      336ffeec
  12. 27 Oct, 2015 3 commits
  13. 26 Oct, 2015 2 commits
  14. 23 Oct, 2015 3 commits
  15. 22 Oct, 2015 1 commit
  16. 11 Sep, 2015 1 commit
  17. 03 Sep, 2015 3 commits
    • David Cussans's avatar
    • David Cussans's avatar
      Changes to run simulation with interfaces in EUDET mode. · 6f451125
      David Cussans authored
      Added Dummy_DUT.vhd - which clocks out trigger number
      
      Added delay.vhd , dtype.vhd ( used by  DUTInterface_EUDET_rtl.vhd )
      
      Edited comments in DUTInterface_EUDET_rtl.vhd
      
      Wrote test bench which instantiates dummy EUDET DUTs ( fmc-tlu_v0-1_eudet_test-bench.vhd , based on fmc-tlu_v0-1_test-bench.vhd )
      
      Created spread-sheet to keep track of verification tests on firmware.
      
      Wrote script to put DUTs into AIDA mode ( test_aida_tlu_internal_triggers_eudet_v2.py , based on test_aida_tlu_internal_triggers_v2.py )
      
      6f451125
    • David Cussans's avatar
      Added EUDET style DUT interface · cbe603f8
      David Cussans authored
      Write to "DUTInterfaceMode" register to choose between EUDET (0) and AIDA (1) modes
      
      Will result in pseudo-LVDS for clock lines ( Boo.... ) put termination resistors in bodge boards.
      
      Executes in simulation, produces internal triggers when test_aida_tlu_internal_triggers_v2.py run.
      
      Edited setup_project.tcl so that new files are inserted into ISE project ( NOT TESTED)
      
      Edited add_files.tcl so that new files are are inserted into Modelsim/Questa project ( NOT TESTED)
      
      Removed unused trigger_counter_o port from EventFormatter. Connected up DUTInterface to TriggerLogic trigger_counter instead.
      
      cbe603f8
  18. 02 Sep, 2015 2 commits
    • David Cussans's avatar
      Factorized hdl/common/DUTInterfaces_rtl.vhd to put hand-shake specific (… · 913f7688
      David Cussans authored
      Factorized  hdl/common/DUTInterfaces_rtl.vhd to put hand-shake specific ( EUDET/AIDA ) code into hdl/common/DUTInterface_AIDA_rtl.vhd and hdl/common/DUTInterface_EUDET_rtl.vhd.
      
      N.B. DUTInterface_EUDET_rtl.vhd not yet tested. DUTInterface_AIDA_rtl.vhd runs in simulation.
      
      Improved Doxygen comments in coincidenceLogic_rtl.vhd , hdl/common/synchronizeRegisters_rtl.vhd ,  hdl/common/triggerLogic_rtl.vhd
      
      Increased number of DUTs in simulation_src/fmc-tlu_v0-1_test-bench.vhd from 2 to 3.
      
      Modified 
      
      913f7688
    • David Cussans's avatar
      Tidying up simulation set-up scripts · e597fd4b
      David Cussans authored
      e597fd4b
  19. 01 Sep, 2015 1 commit
  20. 28 Aug, 2015 1 commit
  21. 27 Aug, 2015 2 commits
  22. 26 Aug, 2015 3 commits
    • David Cussans's avatar
      * Changed TPx3_iface_rtl.vhd to · 492f0ddc
      David Cussans authored
      T0_Shutter_Iface_rtl.vhd (which doesn't expect external shutter/T0 signals)
      
      * Edited setup_project.tcl to reflect change from TPx3_iface_rtl.vhd --> T0_Shutter_Iface_rtl.vhd
      
      * Edited sp605_FMC_mTLU_v1a.ucf  to reflect change from TPx3_iface_rtl.vhd --> T0_Shutter_Iface_rtl.vhd
      
      * Edited fmc_tlu_chipscope.cdc  to change connections associated with  change from TPx3_iface_rtl.vhd --> T0_Shutter_Iface_rtl.vhd
      
      492f0ddc
    • David Cussans's avatar
      Copying TPix3 branch, used for TORCH beam test, to new branch to modify back · 1e3f7365
      David Cussans authored
      to internal clock generation before merging back to trunk.
      
      1e3f7365
    • David Cussans's avatar
      Committing files before copying branch. · e046ed14
      David Cussans authored
      Made links from HDL source files to HDL designer directories to permit
      HDL designer to work but make is easy to build firmware if HDL designer not
      present
      
      Added some more scripts.
      
      e046ed14
  23. 24 Aug, 2015 1 commit