Rick Altherr
0fc3ba0400
lib: xc7series: implement builder pattern for generating COR0 values
...
Signed-off-by: Rick Altherr <[email protected] >
2018-02-01 14:34:31 -08:00
Rick Altherr
a4fb9ff7d8
lib: xc7series: define known CMD register values
...
Signed-off-by: Rick Altherr <[email protected] >
2018-02-01 14:34:31 -08:00
Rick Altherr
80004a3737
lib: xc7series: config packet subclass for NOPs
...
Signed-off-by: Rick Altherr <[email protected] >
2018-02-01 14:34:31 -08:00
Rick Altherr
ab1e60c037
lib: xc7series: add undocumented register used in init sequence
...
Signed-off-by: Rick Altherr <[email protected] >
2018-02-01 14:34:31 -08:00
Rick Altherr
2a1154ec16
lib: xc7series: config packet subclass that owns the payload
...
Signed-off-by: Rick Altherr <[email protected] >
2018-02-01 14:34:31 -08:00
Rick Altherr
43b70caf03
xc7series: Dynamically allocate config packets when writing bitstreams
...
ConfigurationPacket assumes that the payload data is owned by someone
else. For frame data, that is generally true. For initialization and
finalization sequences, those payloads need to be created and managed.
Instead, dynamically allocate packets which allows for using subclasses
of ConfigurationPacket that store the payload with the packet.
Signed-off-by: Rick Altherr <[email protected] >
2018-02-01 14:34:31 -08:00
Rick Altherr
f5099113e6
xc7patch: remove disabled debug code
...
Signed-off-by: Rick Altherr <[email protected] >
2018-02-01 12:40:49 -08:00
Rick Altherr
61b6a9dfe7
xc7patch: use ECC calculation from lib
...
Signed-off-by: Rick Altherr <[email protected] >
2018-02-01 12:39:56 -08:00
Rick Altherr
ea3aa0fa70
Merge pull request #71 from mcmasterg/demoscene
...
roi_harness Basys3 demo
2018-02-01 11:24:28 -08:00
John McMaster
1a7e6919f8
partial_reconfig: remove obsolete v2bit script
...
Signed-off-by: John McMaster <[email protected] >
2018-02-01 11:16:52 -08:00
Herbert Poetzl
9c4971162e
Make loop condition more readable
...
Signed-off-by: Herbert Poetzl <[email protected] >
2018-01-31 18:48:01 -08:00
Herbert Poetzl
b69ed5cc7e
Code cleanup and additional comments
...
Signed-off-by: Herbert Poetzl <[email protected] >
2018-01-31 18:48:01 -08:00
Herbert Poetzl
86f49cc9da
Added ICAP CRC and ECC calculations and tests
...
Signed-off-by: Herbert Poetzl <[email protected] >
2018-01-31 18:48:01 -08:00
John McMaster
a7092468f9
simpleroute: pickle to improve performance
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 18:15:19 -08:00
John McMaster
c8ad3e219b
roi_harness: add README info, chmod +x
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 14:50:13 -08:00
John McMaster
8da9f4f572
roi_harness: fix formatting
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 14:45:29 -08:00
John McMaster
12516c53fb
roi_harness: Basys3 LED switch demo
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 14:43:18 -08:00
John McMaster
2a3eebdd9d
fasm2frame: dont print nested exception
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 14:39:09 -08:00
John McMaster
618fbf87c4
roi_harness runme: add missing wire to header
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 14:37:10 -08:00
John McMaster
c5496632ed
fasm2bit: bit argument. remove prog hack
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 14:36:43 -08:00
John McMaster
9849e537a5
simpleroute: better stack overflow message, dont remember previous route
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 14:36:02 -08:00
John McMaster
8148cd0d71
simpleroute: enable library function use
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 11:26:07 -08:00
John McMaster
c06c2a8a8e
roi_harness: add tile wire to metadata
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 11:26:14 -08:00
John McMaster
0cea91bc07
roi_harness: dump tile entry/exit nodes
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 11:26:07 -08:00
John McMaster
cb4b088990
roi_harness utility scripts
...
Signed-off-by: John McMaster <[email protected] >
2018-01-30 10:48:08 -08:00
John McMaster
941ae551c9
roi_harness: write design.txt into output dir
...
Signed-off-by: John McMaster <[email protected] >
2018-01-29 15:49:35 -08:00
John McMaster
2f28ad2e51
bassy3 LED demos
...
Signed-off-by: John McMaster <[email protected] >
2018-01-29 12:04:29 -08:00
John McMaster
414210db26
Merge pull request #66 from kc8apf/partial_reconfig_roi_rules
...
partial_reconfig_flow: Rework to allow any verilog for ROI
2018-01-29 11:54:47 -08:00
John McMaster
3d823e74cb
Merge pull request #69 from mcmasterg/revert-63-partial_reconfig_flow_fasm
...
Revert "partial_reconfig_flow: update fasm file"
2018-01-29 11:53:46 -08:00
John McMaster
5406bc8b88
Revert "partial_reconfig_flow: update fasm file"
...
Signed-off-by: John McMaster <[email protected] >
2018-01-29 11:53:14 -08:00
John McMaster
6f55c78c6d
Merge pull request #63 from mcmasterg/partial_reconfig_flow_fasm
...
partial_reconfig_flow: update fasm file
2018-01-29 10:36:22 -08:00
Rick Altherr
f108805a0f
partial_reconfig_flow: Rework to allow any verilog for ROI
...
Change naming to clarify which files are related to synthesis vs
implementation. Rewrite ROI synthesis and implementation rules as
pattern rules to allow any .v to be used as an ROI design.
Signed-off-by: Rick Altherr <[email protected] >
2018-01-25 21:10:05 -08:00
John McMaster
3e0a64343c
Merge branch 'master' into partial_reconfig_flow_fasm
2018-01-25 17:38:22 -08:00
John McMaster
bf438aceed
Merge pull request #64 from mcmasterg/partial_reconfig_flow_readme
...
partial_config_flow: fix readme bad commands
2018-01-25 17:38:07 -08:00
John McMaster
c27dd61f83
Merge branch 'master' into partial_reconfig_flow_fasm
2018-01-25 17:37:57 -08:00
John McMaster
c97e74a6d1
Merge branch 'master' into partial_reconfig_flow_readme
2018-01-25 17:33:59 -08:00
John McMaster
cf5bd303a1
Merge pull request #65 from mcmasterg/basys3_envsh
...
basys3.sh: use proper script to setup environment
2018-01-25 17:33:30 -08:00
John McMaster
bb9e8b8dc4
partial_config_flow: fix readme bad commands
...
Signed-off-by: John McMaster <[email protected] >
2018-01-25 17:22:55 -08:00
John McMaster
ba294af889
basys3.sh: use proper script to setup environment
...
Signed-off-by: John McMaster <[email protected] >
2018-01-25 17:21:59 -08:00
John McMaster
6ef971d5f6
partial_reconfig_flow: update fasm file
...
Signed-off-by: John McMaster <[email protected] >
2018-01-25 17:20:36 -08:00
Rick Altherr
71cb7a7d70
Merge pull request #59 from kc8apf/openocd_basys3
...
OpenOCD board configuration for basys3
2018-01-24 16:08:41 -08:00
Rick Altherr
2907de1ba6
Merge branch 'master' into openocd_basys3
2018-01-24 14:57:52 -08:00
Rick Altherr
612c1e3eec
OpenOCD board configuration for basys3
...
Signed-off-by: Rick Altherr <[email protected] >
2018-01-24 13:55:49 -08:00
John McMaster
c78b9513c7
Merge pull request #61 from mcmasterg/fasm2frame_oparg
...
Fasm2frame oparg
2018-01-24 11:00:14 -08:00
John McMaster
9185e152cc
fasm2frame: misc cleanup
...
Signed-off-by: John McMaster <[email protected] >
2018-01-23 18:30:38 -08:00
John McMaster
23813e3065
fasm2frame: optional value on simple elements
...
Remove INT prefixes not in segdb
Better test cases
Signed-off-by: John McMaster <[email protected] >
2018-01-23 15:27:58 -08:00
John McMaster
7110a67c55
Merge pull request #60 from mcmasterg/slice_x01
...
fasm: slice site name as 0/1 instead of global coordinate. Test cleanup
2018-01-23 15:27:21 -08:00
John McMaster
e892576560
fasm: slice site name as 0/1 instead of global coordinate. Test cleanup
...
Signed-off-by: John McMaster <[email protected] >
2018-01-22 17:49:51 -08:00
Rick Altherr
79fa80c737
Merge pull request #55 from kc8apf/xc7patch
...
FASM and xc7patch proof of concept using partial reconfig flow
2018-01-22 16:10:49 -08:00
Rick Altherr
b6f754dae7
Document how init_sequence and final_sequence offsets were determined.
...
Signed-off-by: Rick Altherr <[email protected] >
2018-01-22 15:26:17 -08:00