Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
C
Conv TTL RS485 - Testing
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
3
Issues
3
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
Conv TTL RS485 - Testing
Commits
1126dcb7
Commit
1126dcb7
authored
Dec 04, 2014
by
Theodor-Adrian Stana
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
hdl: Changed names of some bits in PTS regs component
parent
cb1abd23
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
46 additions
and
46 deletions
+46
-46
pts_regs.vhd
hdl/modules/pts_regs.vhd
+27
-27
pts_regs.wb
hdl/modules/pts_regs.wb
+12
-12
pts.vhd
hdl/top/pts.vhd
+7
-7
No files found.
hdl/modules/pts_regs.vhd
View file @
1126dcb7
...
...
@@ -3,7 +3,7 @@
---------------------------------------------------------------------------------------
-- File : pts_regs.vhd
-- Author : auto-generated by wbgen2 from pts_regs.wb
-- Created :
Wed Nov 12 10:26:43
2014
-- Created :
Thu Dec 4 10:03:35
2014
-- Standard : VHDL'87
---------------------------------------------------------------------------------------
-- THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE pts_regs.wb
...
...
@@ -29,16 +29,16 @@ entity pts_regs is
wb_stall_o
:
out
std_logic
;
-- Port for std_logic_vector field: 'ID register bits' in reg: 'BIDR'
pts_bidr_i
:
in
std_logic_vector
(
31
downto
0
);
-- Port for BIT field: 'Front pulse LED enable' in reg: 'CSR'
pts_csr_fledt_o
:
out
std_logic
;
-- Port for BIT field: 'Rear pulse LED enable' in reg: 'CSR'
pts_csr_rledt_o
:
out
std_logic
;
-- Port for BIT field: 'Channel pulse LED enable' in reg: 'CSR'
pts_csr_chledt_o
:
out
std_logic
;
-- Port for BIT field: 'Status LED enable' in reg: 'CSR'
pts_csr_stledt_o
:
out
std_logic
;
-- Port for BIT field: 'Rear pulse LED line' in reg: 'CSR'
pts_csr_rledt_o
:
out
std_logic
;
-- Port for BIT field: 'TTL test enable' in reg: 'CSR'
pts_csr_ttlpt_o
:
out
std_logic
;
-- Port for BIT field: 'R
S485
pulse enable' in reg: 'CSR'
pts_csr_r
s485pt_o
:
out
std_logic
;
-- Port for BIT field: 'R
ear
pulse enable' in reg: 'CSR'
pts_csr_r
earpt_o
:
out
std_logic
;
-- Port for BIT field: 'RS485 tester card VCC' in reg: 'CSR'
pts_csr_tstcvcc_o
:
out
std_logic
;
-- Port for BIT field: 'RS485 tester card MUX enable' in reg: 'CSR'
...
...
@@ -88,11 +88,11 @@ end pts_regs;
architecture
syn
of
pts_regs
is
signal
pts_csr_fledt_int
:
std_logic
;
signal
pts_csr_rledt_int
:
std_logic
;
signal
pts_csr_chledt_int
:
std_logic
;
signal
pts_csr_stledt_int
:
std_logic
;
signal
pts_csr_rledt_int
:
std_logic
;
signal
pts_csr_ttlpt_int
:
std_logic
;
signal
pts_csr_r
s485pt_int
:
std_logic
;
signal
pts_csr_r
earpt_int
:
std_logic
;
signal
pts_csr_tstcvcc_int
:
std_logic
;
signal
pts_csr_tstcmuxen_int
:
std_logic
;
signal
pts_csr_tstcs0_int
:
std_logic
;
...
...
@@ -126,11 +126,11 @@ begin
ack_sreg
<=
"0000000000"
;
ack_in_progress
<=
'0'
;
rddata_reg
<=
"00000000000000000000000000000000"
;
pts_csr_fledt_int
<=
'0'
;
pts_csr_rledt_int
<=
'0'
;
pts_csr_chledt_int
<=
'0'
;
pts_csr_stledt_int
<=
'0'
;
pts_csr_rledt_int
<=
'0'
;
pts_csr_ttlpt_int
<=
'0'
;
pts_csr_r
s485
pt_int
<=
'0'
;
pts_csr_r
ear
pt_int
<=
'0'
;
pts_csr_tstcvcc_int
<=
'0'
;
pts_csr_tstcmuxen_int
<=
'0'
;
pts_csr_tstcs0_int
<=
'0'
;
...
...
@@ -169,11 +169,11 @@ begin
ack_in_progress
<=
'1'
;
when
"01"
=>
if
(
wb_we_i
=
'1'
)
then
pts_csr_
f
ledt_int
<=
wrdata_reg
(
0
);
pts_csr_
r
ledt_int
<=
wrdata_reg
(
1
);
pts_csr_
st
ledt_int
<=
wrdata_reg
(
2
);
pts_csr_
ch
ledt_int
<=
wrdata_reg
(
0
);
pts_csr_
st
ledt_int
<=
wrdata_reg
(
1
);
pts_csr_
r
ledt_int
<=
wrdata_reg
(
2
);
pts_csr_ttlpt_int
<=
wrdata_reg
(
3
);
pts_csr_r
s485
pt_int
<=
wrdata_reg
(
4
);
pts_csr_r
ear
pt_int
<=
wrdata_reg
(
4
);
pts_csr_tstcvcc_int
<=
wrdata_reg
(
5
);
pts_csr_tstcmuxen_int
<=
wrdata_reg
(
6
);
pts_csr_tstcs0_int
<=
wrdata_reg
(
7
);
...
...
@@ -183,11 +183,11 @@ begin
pts_csr_i2c_err_load_o
<=
'1'
;
pts_csr_i2c_wdto_load_o
<=
'1'
;
end
if
;
rddata_reg
(
0
)
<=
pts_csr_
f
ledt_int
;
rddata_reg
(
1
)
<=
pts_csr_
r
ledt_int
;
rddata_reg
(
2
)
<=
pts_csr_
st
ledt_int
;
rddata_reg
(
0
)
<=
pts_csr_
ch
ledt_int
;
rddata_reg
(
1
)
<=
pts_csr_
st
ledt_int
;
rddata_reg
(
2
)
<=
pts_csr_
r
ledt_int
;
rddata_reg
(
3
)
<=
pts_csr_ttlpt_int
;
rddata_reg
(
4
)
<=
pts_csr_r
s485
pt_int
;
rddata_reg
(
4
)
<=
pts_csr_r
ear
pt_int
;
rddata_reg
(
5
)
<=
pts_csr_tstcvcc_int
;
rddata_reg
(
6
)
<=
pts_csr_tstcmuxen_int
;
rddata_reg
(
7
)
<=
pts_csr_tstcs0_int
;
...
...
@@ -259,16 +259,16 @@ begin
-- Drive the data output bus
wb_dat_o
<=
rddata_reg
;
-- ID register bits
-- Front pulse LED enable
pts_csr_fledt_o
<=
pts_csr_fledt_int
;
-- Rear pulse LED enable
pts_csr_rledt_o
<=
pts_csr_rledt_int
;
-- Channel pulse LED enable
pts_csr_chledt_o
<=
pts_csr_chledt_int
;
-- Status LED enable
pts_csr_stledt_o
<=
pts_csr_stledt_int
;
-- Rear pulse LED line
pts_csr_rledt_o
<=
pts_csr_rledt_int
;
-- TTL test enable
pts_csr_ttlpt_o
<=
pts_csr_ttlpt_int
;
-- R
S485
pulse enable
pts_csr_r
s485pt_o
<=
pts_csr_rs485
pt_int
;
-- R
ear
pulse enable
pts_csr_r
earpt_o
<=
pts_csr_rear
pt_int
;
-- RS485 tester card VCC
pts_csr_tstcvcc_o
<=
pts_csr_tstcvcc_int
;
-- RS485 tester card MUX enable
...
...
hdl/modules/pts_regs.wb
View file @
1126dcb7
...
...
@@ -60,27 +60,27 @@ peripheral {
prefix = "csr";
field {
name = "
Front
pulse LED enable";
prefix = "
f
ledt";
description = "1 -- Enable
front pa
nel LED sequencing \ 0 -- No effect";
name = "
Channel
pulse LED enable";
prefix = "
ch
ledt";
description = "1 -- Enable
chan
nel LED sequencing \ 0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
};
field {
name = "
Rear pulse
LED enable";
prefix = "
r
ledt";
description = "1 -- Enable
rear panel
LED sequencing \ 0 -- No effect";
name = "
Status
LED enable";
prefix = "
st
ledt";
description = "1 -- Enable
front panel bicolor
LED sequencing \ 0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
};
field {
name = "
Status LED enabl
e";
prefix = "
st
ledt";
description = "1 --
Enable front panel bicolor LED sequencing
\ 0 -- No effect";
name = "
Rear pulse LED lin
e";
prefix = "
r
ledt";
description = "1 --
Set LED line high
\ 0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
...
...
@@ -96,9 +96,9 @@ peripheral {
};
field {
name = "R
S485
pulse enable";
prefix = "r
s485
pt";
description = "1 -- Enable
RS485
pulse generation \ 0 -- No effect";
name = "R
ear
pulse enable";
prefix = "r
ear
pt";
description = "1 -- Enable
rear panel
pulse generation \ 0 -- No effect";
type = BIT;
access_bus = READ_WRITE;
access_dev = READ_ONLY;
...
...
hdl/top/pts.vhd
View file @
1126dcb7
...
...
@@ -280,15 +280,15 @@ architecture arch of pts is
-- Port for std_logic_vector field: 'ID register bits' in reg: 'BIDR'
pts_bidr_i
:
in
std_logic_vector
(
31
downto
0
);
-- Port for BIT field: 'Front pulse LED enable' in reg: 'CSR'
pts_csr_fledt_o
:
out
std_logic
;
-- Port for BIT field: 'Rear pulse LED enable' in reg: 'CSR'
pts_csr_rledt_o
:
out
std_logic
;
pts_csr_chledt_o
:
out
std_logic
;
-- Port for BIT field: 'Status LED enable' in reg: 'CSR'
pts_csr_stledt_o
:
out
std_logic
;
-- Port for BIT field: 'Rear pulse LED enable' in reg: 'CSR'
pts_csr_rledt_o
:
out
std_logic
;
-- Port for BIT field: 'TTL test enable' in reg: 'CSR'
pts_csr_ttlpt_o
:
out
std_logic
;
-- Port for BIT field: 'RS485 pulse enable' in reg: 'CSR'
pts_csr_r
s485pt_o
:
out
std_logic
;
pts_csr_r
earpt_o
:
out
std_logic
;
-- Port for BIT field: 'RS485 tester card VCC' in reg: 'CSR'
pts_csr_tstcvcc_o
:
out
std_logic
;
-- Port for BIT field: 'RS485 tester card MUX enable' in reg: 'CSR'
...
...
@@ -945,11 +945,11 @@ begin
pts_bidr_i
=>
c_board_id
,
-- PTS control register
pts_csr_fledt_o
=>
pulse_led_en
,
pts_csr_rledt_o
=>
open
,
pts_csr_chledt_o
=>
pulse_led_en
,
pts_csr_stledt_o
=>
stat_led_en
,
pts_csr_rledt_o
=>
open
,
pts_csr_ttlpt_o
=>
front_pulse_en
,
pts_csr_r
s485pt_o
=>
rear_pulse_en
,
pts_csr_r
earpt_o
=>
rear_pulse_en
,
pts_csr_tstcvcc_o
=>
tester_vcc
,
pts_csr_tstcmuxen_o
=>
tester_mux_en
,
pts_csr_tstcs0_o
=>
tester_s0
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment