File tree Expand file tree Collapse file tree 5 files changed +16
-4
lines changed Expand file tree Collapse file tree 5 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
- ## [ v0.2.0] - dev
3
+ ## [ v0.2.0] - 2022-05-15
4
+
5
+ NOTE: this log is probably outdated/incomplete, but PyFPGA will be strongly rewritten/simplified.
4
6
5
7
* Additional supported FPGA EDA Tools:
6
8
- GHDL --synth: synthesizes VHDL sources.
28
30
29
31
## [ v0.1.0] - 2020-02-29
30
32
33
+ NOTE: originally released on 2020-02-29 at https://gitlab.com/rodrigomelo9/pyfpga
34
+
31
35
* FPGA Helpers switched to be a Python package which provides an API to manage projects
32
36
* Supported FPGA EDA Tools:
33
37
- ISE and Vivado from Xilinx: bitstream generation and transfer to an FPGA (ISE also support
Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ It allows using **a single project file** and **programmatically** executing
23
23
24
24
Create your custom FPGA Tool using a workflow tailored to your needs!
25
25
26
+ > ** WARNING:** (2022-05-15) PyFPGA is in the process of being strongly rewritten/simplified.
27
+ > Most changes are internal, but the API (` Project ` class) will change.
28
+
26
29
## Usage
27
30
28
31
A minimal example of how to use PyFPGA:
Original file line number Diff line number Diff line change @@ -17,6 +17,11 @@ PyFPGA Documentation
17
17
18
18
<hr >
19
19
20
+ .. ATTENTION ::
21
+
22
+ (2022-05-15) PyFPGA is in the process of being strongly rewritten/simplified.
23
+ Most changes are internal, but the API (`Project ` class) will change.
24
+
20
25
.. toctree ::
21
26
22
27
intro
Original file line number Diff line number Diff line change 1
1
"""PyFPGA"""
2
2
3
- __version__ = '0.1 .0'
3
+ __version__ = '0.2 .0'
4
4
5
5
from fpga .project import Project
Original file line number Diff line number Diff line change @@ -352,13 +352,13 @@ def clean(self):
352
352
353
353
@contextlib .contextmanager
354
354
def _run_in_dir (self ):
355
- """Runs the tool in other directory."""
355
+ """Runs the tool in another directory."""
356
+ start = time .time ()
356
357
try :
357
358
if not os .path .exists (self .outdir ):
358
359
_log .debug ('the output directory did not exist (created)' )
359
360
os .makedirs (self .outdir )
360
361
os .chdir (self .outdir )
361
- start = time .time ()
362
362
yield
363
363
finally :
364
364
end = time .time ()
You can’t perform that action at this time.
0 commit comments