Difference: SoftwareImplementation (1 vs. 4)

Revision 4
27 Oct 2009 - Main.JanMichel
Line: 1 to 1
Changed:
<
<
META TOPICPARENT name="DaqUpgradeMDCOverview"
>
>
META TOPICPARENT name="MdcDocumentation"
 

Display

- Cornelius Kleiner and Christian Kern - 22 Jul 2008
Revision 3
24 Jul 2008 - Main.AttilioTarantola
Line: 1 to 1
 
META TOPICPARENT name="DaqUpgradeMDCOverview"

Display

- Cornelius Kleiner and Christian Kern - 22 Jul 2008

description

Changed:
<
<
The entity has 4 Inputs and 3 Outputs.
>
>
The entity has 4 inputs and 3 outputs.
 
Input Bits Function Output Bits Funktion
CLPD_CLK 1 Clock DISP_A_d 2 Adress Output
CHOOSE 1 Choose between displaying a predefined output and a 16 bit hexadecimal number DISP_D_d 8 Data output
ENTRY_IN 4 Choose predefined output DISP_WR_d 1 Write Signal Output
ENTRY_SAVE_IN 16 Hexadecimal number
Changed:
<
<

To choose between several predefined Outputs by setting ENTRY_IN, set CHOOSE to 1. Predefined Outputs:
>
>
To choose between several predefined outputs by setting ENTRY_IN, set CHOOSE to 1. Predefined outputs:
 
value displayed word
<-- -->
Sorted ascending
0000 BUSY
0001 LVL1
Line: 25 to 24
 

To display your own 16bit hexadecimal number, set CHOOSE to 0 and put your number to ENTRY_SAVE_IN.
Added:
>
>

Pin names of the outputs

DISP_A<0> LOC = "M2"
DISP_A<1> LOC = "L5"
DISP_D<0> LOC = "M3"
DISP_D<1> LOC = "M4"
DISP_D<2> LOC = "N2"
DISP_D<3> LOC = "N3"
DISP_D<4> LOC = "P1"
DISP_D<5> LOC = "R1"
DISP_D<6> LOC = "T1"
DISP_WR LOC = "L2"
 

code

Line: 33 to 44
 

description

Changed:
<
<
The entity has 4 Inputs and 3 Outputs.
>
>
The entity has 3 inputs and 1 output.
 
Input Bits Function Output Bits Funktion
CLPD_CLK 1 Clock ENTRY_SAVE_OUT 16 Display Output
ENABLE_COUNTER_IN 1 Enable counter
Line: 47 to 58
 

code

Added:
>
>

top entity gp_add_on

 
META FILEATTACHMENT attr="" comment="display VHDL source code" date="1216759428" name="display_ctrl.vhd" path="display_ctrl.vhd" size="17157" user="AttilioTarantola" version="1.1"
Added:
>
>
META FILEATTACHMENT attr="" comment="event counter VHDL source code" date="1216888471" name="event_counter.vhd" path="event_counter.vhd" size="1479" user="AttilioTarantola" version="1.1"
META FILEATTACHMENT attr="" comment="gp_add_on VHDL source code" date="1216888851" name="gp_add_on.vhd" path="gp_add_on.vhd" size="5293" user="AttilioTarantola" version="1.1"
Revision 2
23 Jul 2008 - Main.AttilioTarantola
Line: 1 to 1
 
META TOPICPARENT name="DaqUpgradeMDCOverview"
Added:
>
>

Display

  - Cornelius Kleiner and Christian Kern - 22 Jul 2008
Changed:
<
<

entity Description

The Entity has 4 Inputs and 3 Outputs.
>
>

description

The entity has 4 Inputs and 3 Outputs.
 
Input Bits Function Output Bits Funktion
CLPD_CLK 1 Clock DISP_A_d 2 Adress Output
Changed:
<
<
CHOOSE 1 Choose between displaying a predefined Output and a 16 bit hexadecimal number DISP_D_d 8 Data Output
ENTRY_IN 4 Choose predefined Output DISP_WR_d 1 Write Signal Output
>
>
CHOOSE 1 Choose between displaying a predefined output and a 16 bit hexadecimal number DISP_D_d 8 Data output
ENTRY_IN 4 Choose predefined output DISP_WR_d 1 Write Signal Output
 
ENTRY_SAVE_IN 16 Hexadecimal number
Added:
>
>
  To choose between several predefined Outputs by setting ENTRY_IN, set CHOOSE to 1. Predefined Outputs:
value displayed word
Line: 17 to 21
 
0010 LVL2
0011 ERROR
0100 CALIBRATE
Changed:
<
<
More predefined Outputs can eventually be added.
>
>
More predefined outputs can eventually be added.
 

To display your own 16bit hexadecimal number, set CHOOSE to 0 and put your number to ENTRY_SAVE_IN.
Line: 25 to 29
 

code

Added:
>
>

Event Counter

description

The entity has 4 Inputs and 3 Outputs.
Input Bits Function Output Bits Funktion
CLPD_CLK 1 Clock ENTRY_SAVE_OUT 16 Display Output
ENABLE_COUNTER_IN 1 Enable counter
RESET_COUNTER_IN 1 Reset counter

To count an event set ENABLE_COUNTER_IN to '1' for 10ns. To reset the counter set RESET_COUNTER_IN to '1'.

To display the number of events put ENTRY_SAVE_OUT to ENTRY_SAVE_IN of display_ctrl and set CHOOSE to '0'.

code

 
META FILEATTACHMENT attr="" comment="display VHDL source code" date="1216759428" name="display_ctrl.vhd" path="display_ctrl.vhd" size="17157" user="AttilioTarantola" version="1.1"
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Hades Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)