You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Selecting the clocking section will display an empty table, click the "Add" button above the table to fill out clock information.
17
+
Selecting the clocking section will display an empty table at the botton of the screen, click the "+Add" button above the table to fill out clock information.
Select the clock source using the source dropdown, then provide a description (optional) and name for the clock. Enter the clock frequency and lastly it's state. Repeat the following steps for each clock used in the RTL design.
21
+
1. Select the clock source using the source dropdown menu
22
+
2. Provide a description *(optional)*
23
+
3. Enter the Port/Signal name of the clock, *Note: Clock info will be required by all RPE sections, naming should be done clearly to be able to select the correct clocks.*
24
+
4. Enter the clock frequency
25
+
#. For **Boot Clock** & **RC Oscillator** sources refer to your device's datasheet and enter frequencies accordingly.
26
+
5. Select the Clock State - default is **active**
27
+
#. Active for regular clock signals
28
+
#. Idle for unused not actively toggling or gated off signals
29
+
30
+
Repeat the steps above for each clock used in the RTL design.
23
31
24
-
FLE - Functional Logic Element
32
+
FLE - Fabric Logic Element
25
33
###############################
26
34
27
35
The FLE section is located on the top right of the FPGA input section.
Enter the no. of LUTs & flip-flops, then select the main clock from the clock dropdown. Lastly enter toggle rate, glitch factor and clock enable rate.
43
+
1. Enter the name of your RTL module from your project's hierarchial view. *Note: You can leave this blank if you are providing FLE info for the entire design at once.*
44
+
2. Enter the no. of LUTs
45
+
3. Enter the no. of flip-flops
46
+
4. Click on the clock dropdown, select the main clock responsible for running the design.
47
+
5. Enter toggle rate - Industry standard default is **12.5%**
48
+
6. Select glitch factor - default is **typical**
49
+
#. Typical - Default option, for standard designs.
50
+
#. Fast - For designs with high switching activity or complex logic.
51
+
#. Very Fast - For high performance designs with high-frequency logic or heavy use of pipelining.
52
+
7. Enter clock enable rate - Inudustry standard default is **50.0%**
36
53
37
54
BRAM - Block Randon Access Memory
38
55
##################################
@@ -47,9 +64,15 @@ Selecting the BRAM section displays an empty table, click the "Add" button above
Ener the no. of DSP multipliers used, select the DSP's mode, enter channel width for all inputs, select a clock, then select the pipeline type and enter toggle rate.
88
+
1. Provide a name to label the DSP function within the hierarchy (optional)
89
+
2. Enter the no. of DSP multipliers
90
+
3. Select the DSP's mode from the dropdown menu
91
+
4. Enter channel width for DSP inputs, *Note: The DSP Block is 20x18*
92
+
#. Input-A width must be between **1 & 20**
93
+
#. Input-B width must be between **1 & 18**
94
+
5. Select a clock to drive the DSP
95
+
6. Select the pipeline type
96
+
7. Enter toggle rate - Industry standard default is **12.5%**
66
97
67
98
IO - Input/Output
68
99
##################
@@ -77,4 +108,28 @@ Selecting the IO section displays an empty table, click the "Add" button above t
Enter I/O port name, bus width, select clock, enter duty cycle, select IO direction & standard, drive strength (current in Amperes), slew rate, differential termination, pullup/pulldown resistors, data type, enter input enable rate, output enable rate, select synchronization & enter toggle rate
111
+
1. Provide an IO port name
112
+
2. Enter the IO's bus width
113
+
3. Select main RTL clock to drive the IO
114
+
4. Enter duty cycle - Inudustry standard default is **50.0%**
115
+
5. Select IO direction
116
+
#. Input
117
+
#. Output
118
+
#. Open-Drain
119
+
#. Bi-Directional
120
+
6. Select IO standard - **LVCMOS 1.8v (HR)** as default
121
+
7. Select drive strength - current the output buffer can supply to drive a signal through the connected load
122
+
8. Select slew rate - how quickly the output signal transitions between logic levels
123
+
#. Fast - for high-speed signals
124
+
#. Slow - for lower power designs
125
+
9. Turn differential termination on/off - **off** as default
126
+
10. Select pullup/pulldown resistors - **None** as default
127
+
11. Select data type - default is **SDR**
128
+
#. SDR (Single Data Rate)
129
+
#. DDR (Double Data Rate)
130
+
#. Clock
131
+
#. Asynchronus
132
+
12. Enter input enable rate - default is **50%** for inputs
133
+
13. Enter output enable rate - default is **50%** for outputs
134
+
14. select synchronization option - default is **none** for signals that are already clocked and don't cross domains
135
+
15. Enter toggle rate - Industry standard default is **12.5%**
0 commit comments