Commit Graph

971 Commits

Author SHA1 Message Date
Keith Rothman de5c8a44a3 Pass configuration from top of utility, rather than implicit variables.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-11-01 16:18:32 -07:00
John McMaster 7f4ea57a87
Merge pull request #217 from mcmasterg/tilegrid_bram
BRAM pushdb
2018-10-31 19:03:24 -07:00
John McMaster 178a278398
Merge pull request #216 from mcmasterg/segprint_cleanup
Segprint cleanup
2018-10-31 19:03:15 -07:00
John McMaster bdfef88608 bram config: update gitignore
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster 08d38f7dc4 bram config: push to db correctly
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster 5dd62085e2 bram: remove segmaker verbose
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster 2cffb2987e bram: minor cleanup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster 3f77043458 BRAM: 101 => 025 fuzzer number, add to fuzzers Makefile
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster b44e9dd49f segprint: use prjxray.db lib
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:54:05 -07:00
John McMaster 5532adac5b segprint: grid => tiles, segments
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:53:59 -07:00
John McMaster 2eba703c33
Merge pull request #213 from mcmasterg/no_exclude_placement
fuzzers: don't use EXCLUDE_PLACEMENT on ROI
2018-10-31 18:03:25 -07:00
John McMaster f13a2a4856 fuzzers: don't use EXCLUDE_PLACEMENT on ROI
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 17:53:42 -07:00
litghost a0d7981140
Merge pull request #211 from litghost/dram_segbits
Add documentation for DRAM segbits.
2018-10-31 17:57:24 -05:00
Keith Rothman 8dcfe36bb9 Split single and dual port 128x1 modes.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-31 15:52:03 -07:00
Keith Rothman 9aed3fef7c Add documentation for DRAM segbits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-31 15:43:10 -07:00
John McMaster eae06f9674
Merge pull request #210 from mcmasterg/bram_cleanup
Bram minitest cleanup
2018-10-31 11:17:21 -07:00
John McMaster 5396046644 bram minitest: split into fuzzer config, data
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 10:45:50 -07:00
John McMaster f9207b5618 bram minitest: clean up tests
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 10:02:00 -07:00
John McMaster 11c485cc1f bram minitest: delete unused files, simplify name
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 09:51:00 -07:00
litghost 26b95fb46e
Merge pull request #205 from litghost/larger_roi
Expand ROI to all of CMT X0Y2.
2018-10-30 17:16:43 -05:00
Keith Rothman 5bd793a8d2 Fixup clean target.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 15:06:19 -07:00
John McMaster e94eebe10e
Merge pull request #209 from mcmasterg/bram_config5
BRAM: SDP minitest
2018-10-30 14:59:04 -07:00
Keith Rothman 7ef9f737ba make format
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 13:15:15 -07:00
Keith Rothman b2672b2884 Automatically detect weird columns.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 13:13:52 -07:00
Keith Rothman 725aff005c Shift y_right up to avoid routing though the PCIe block.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 12:11:26 -07:00
Keith Rothman 6c3d621627 Supress non-FASM output.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 11:57:26 -07:00
Keith Rothman d0c1efbfc2 Fix fasm_assembler for partial tile usage.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 11:08:24 -07:00
John McMaster 6c2b04a7bf bram: TDP minitest
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-30 10:51:23 -07:00
John McMaster 8171030058 segprint: move load_bitdata into lib
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-30 10:47:33 -07:00
John McMaster 6faacbe14e
Merge pull request #207 from mcmasterg/bram_config4
bram-config: WRITE_MODE
2018-10-30 10:13:45 -07:00
John McMaster fbfafca7a5 bram-config: WRITE_MODE
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-30 10:05:44 -07:00
Keith Rothman 52bae5e02f Add wires used for ROI ports.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 09:14:34 -07:00
Keith Rothman afeafa30c7 Assorted fixes.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 22:08:05 -07:00
Keith Rothman b9031e0aeb Expand ROI to whole chip.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 21:05:14 -07:00
Keith Rothman 4a7edc0d61 Fix routing overrides.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 18:40:24 -07:00
Keith Rothman 9e312087d5 Adjust pitch.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 18:21:30 -07:00
Keith Rothman 206a7b4b27 Allow INT_LR copying to happen on INT tiles without a functional tile.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 17:58:03 -07:00
Keith Rothman dbd902e9c0 Expand X2 to include INT_R on far right edge.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 17:10:40 -07:00
Keith Rothman b94026b682 Expand ROI to edge of CMT X0Y2.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 16:38:41 -07:00
John McMaster 6a989b6934
Merge pull request #204 from mcmasterg/bram_config3
BRAM READ/WRITE width
2018-10-29 15:40:29 -07:00
John McMaster abe9c82575 101-bram-config: READ/WRITE_WIDTH SRVAL/INIT parity tweaks
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-29 15:29:27 -07:00
John McMaster 419130a11a 101-bram-config: READ/WRITE_WIDTH
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-29 15:27:28 -07:00
Keith Rothman ab23cd1d3c Larger ROI.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 13:47:24 -07:00
Tim Ansell f52c4d0b05
Merge pull request #202 from mcmasterg/a7_dup_roi
Artix 7: remove duplicate ROI
2018-10-29 11:37:12 -07:00
John McMaster da458ddd1d Artix 7: remove duplicate ROI
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-29 11:29:39 -07:00
Tim Ansell 395c8be561
Merge pull request #198 from SymbiFlow/litghost-patch-1
Don't copy tilegrid.json anymore
2018-10-27 12:21:00 -07:00
litghost 9e7c1a60dc Don't copy tilegrid.json anymore
Fixes #197

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-25 19:53:33 -07:00
John McMaster 5e1760e8ec
Merge pull request #196 from mcmasterg/bram_config2
bram: DO_REG, SRVAL, INIT
2018-10-25 10:29:12 -07:00
John McMaster 6444399c20
Merge pull request #195 from mcmasterg/bram_config
Bram INV config
2018-10-25 10:17:41 -07:00
John McMaster f2b0093d11 bram: DO_REG, SRVAL, INIT
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 18:30:59 -07:00