Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
x393
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
x393
Commits
6b653653
Commit
6b653653
authored
Apr 01, 2021
by
Andrey Filippov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
FPGA_VERSION = 32'h03934006, before revA
parent
3377d53b
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
2056 additions
and
2040 deletions
+2056
-2040
fpga_version.vh
fpga_version.vh
+5
-4
x393_parameters.vh
includes/x393_parameters.vh
+1
-1
x393_sensor.py
py393/x393_sensor.py
+2
-2
x393_boson.bit
x393_boson.bit
+0
-0
x393_boson.timing_summary_impl
x393_boson.timing_summary_impl
+2047
-2032
x393_boson_utilization.report
x393_boson_utilization.report
+1
-1
No files found.
fpga_version.vh
View file @
6b653653
...
@@ -35,10 +35,11 @@
...
@@ -35,10 +35,11 @@
* contains all the components and scripts required to completely simulate it
* contains all the components and scripts required to completely simulate it
* with at least one of the Free Software programs.
* with at least one of the Free Software programs.
*/
*/
parameter FPGA_VERSION = 32'h03934005; // Boson640, testing
parameter FPGA_VERSION = 32'h03934006; // Boson640, adjusted initial phase to 70.5 degrees (47 counts)
// parameter FPGA_VERSION = 32'h03934005; // Boson640, implementing DRP to control MMCME2/PLLE2 trying more BUFR
// parameter FPGA_VERSION = 32'h03934005; // Boson640, testing
// parameter FPGA_VERSION = 32'h03934004; // Boson640, implementing DRP to control MMCME2/PLLE2
// parameter FPGA_VERSION = 32'h03934005; // Boson640, implementing DRP to control MMCME2/PLLE2 trying more BUFR
// parameter FPGA_VERSION = 32'h03934003; // Boson640, mitigating LVDS errors
// parameter FPGA_VERSION = 32'h03934004; // Boson640, implementing DRP to control MMCME2/PLLE2
// parameter FPGA_VERSION = 32'h03934003; // Boson640, mitigating LVDS errors
// parameter FPGA_VERSION = 32'h03934002; // Boson640, mitigating LVDS errors
// parameter FPGA_VERSION = 32'h03934002; // Boson640, mitigating LVDS errors
// parameter FPGA_VERSION = 32'h03934001; // Boson640, adding camsync trigger decimation // git commit
// parameter FPGA_VERSION = 32'h03934001; // Boson640, adding camsync trigger decimation // git commit
///parameter FPGA_VERSION = 32'h03931003; // parallel, adding camsync trigger decimation - debugging // git commit
///parameter FPGA_VERSION = 32'h03931003; // parallel, adding camsync trigger decimation - debugging // git commit
...
...
includes/x393_parameters.vh
View file @
6b653653
...
@@ -732,7 +732,7 @@
...
@@ -732,7 +732,7 @@
`ifdef SIMULATION
`ifdef SIMULATION
parameter CLKFBOUT_PHASE_SENSOR = 54.0, // CLOCK FEEDBACK phase in degrees (3 significant digits, -360.000...+360.000)
parameter CLKFBOUT_PHASE_SENSOR = 54.0, // CLOCK FEEDBACK phase in degrees (3 significant digits, -360.000...+360.000)
`else
`else
parameter CLKFBOUT_PHASE_SENSOR = -22.5, // -21.0, // 19.5, // CLOCK FEEDBACK phase in degrees (3 significant digits, -360.000...+360.000)
parameter CLKFBOUT_PHASE_SENSOR =
70.5, //
-22.5, // -21.0, // 19.5, // CLOCK FEEDBACK phase in degrees (3 significant digits, -360.000...+360.000)
`endif
`endif
parameter PCLK_PHASE = 0.000, // not used
parameter PCLK_PHASE = 0.000, // not used
parameter IPCLK1X_PHASE = 0.000, // -3.000, // trying both ways (PCLK_PHASE inside sens_103993)
parameter IPCLK1X_PHASE = 0.000, // -3.000, // trying both ways (PCLK_PHASE inside sens_103993)
...
...
py393/x393_sensor.py
View file @
6b653653
...
@@ -1827,7 +1827,7 @@ uart_print_packet 0 False False
...
@@ -1827,7 +1827,7 @@ uart_print_packet 0 False False
num_sensor
,
num_sensor
,
wait_lock
=
True
):
wait_lock
=
True
):
"""
"""
Close DRP connection
, remove
MMCM/PLL reset
Close DRP connection
by de-asserting
MMCM/PLL reset
@param num_sensor - sensor port number (0..3)
@param num_sensor - sensor port number (0..3)
@param wait_lock - wait MMCM/PLL to lock
@param wait_lock - wait MMCM/PLL to lock
"""
"""
...
@@ -1835,7 +1835,7 @@ uart_print_packet 0 False False
...
@@ -1835,7 +1835,7 @@ uart_print_packet 0 False False
locked_pxd_mmcm
=
False
locked_pxd_mmcm
=
False
while
not
locked_pxd_mmcm
:
while
not
locked_pxd_mmcm
:
sensor_status
=
self
.
x393Sensor
.
get_new_status
(
num_sensor
=
num_sensor
)
sensor_status
=
self
.
get_new_status
(
num_sensor
=
num_sensor
)
locked_pxd_mmcm
=
((
sensor_status
>>
12
)
&
1
)
!=
0
locked_pxd_mmcm
=
((
sensor_status
>>
12
)
&
1
)
!=
0
...
...
x393_boson.bit
View file @
6b653653
No preview for this file type
x393_boson.timing_summary_impl
View file @
6b653653
This source diff could not be displayed because it is too large. You can
view the blob
instead.
x393_boson_utilization.report
View file @
6b653653
Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.
Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
| Tool Version : Vivado v.2017.4 (lin64) Build 2086221 Fri Dec 15 20:54:30 MST 2017
| Tool Version : Vivado v.2017.4 (lin64) Build 2086221 Fri Dec 15 20:54:30 MST 2017
| Date :
Tue Mar 30 18:19:38
2021
| Date :
Wed Mar 31 22:30:11
2021
| Host : elphel-desktop running 64-bit Ubuntu 14.04.5 LTS
| Host : elphel-desktop running 64-bit Ubuntu 14.04.5 LTS
| Command : report_utilization -file vivado_build/x393_boson_utilization.report
| Command : report_utilization -file vivado_build/x393_boson_utilization.report
| Design : x393
| Design : x393
...
...
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