Fischer Moseley
|
8efbad4dd8
|
Merge pull request #16 from fischermoseley/amaranth_rewrite
Rewrite Manta in Amaranth HDL
|
2024-03-07 13:31:59 -07:00 |
Fischer Moseley
|
e0aeb38cdb
|
update docs
|
2024-03-07 12:25:30 -08:00 |
Fischer Moseley
|
355b5d8c76
|
merge origin/main into amaranth_rewrite
|
2024-03-07 09:59:17 -08:00 |
Fischer Moseley
|
e094865528
|
bump pyproject version ahead of final release
|
2024-03-07 09:44:05 -08:00 |
Fischer Moseley
|
6251c162cc
|
update to node 20-based checkout in CI
|
2024-03-07 09:35:47 -08:00 |
Fischer Moseley
|
c8665e8703
|
update environment on CI runner
|
2024-03-07 09:33:50 -08:00 |
Fischer Moseley
|
4ae061ffdc
|
add missing .gitignore
|
2024-03-07 09:21:40 -08:00 |
Fischer Moseley
|
05f9da383c
|
banish all .Xil/ folders
|
2024-03-07 09:19:11 -08:00 |
Fischer Moseley
|
04cfa41190
|
add logic analyzer/io core ethernet example
|
2024-03-07 09:18:30 -08:00 |
Fischer Moseley
|
7957d41a99
|
fix consistency in .gitignore
|
2024-03-06 23:09:37 -08:00 |
Fischer Moseley
|
60066ccdca
|
add examples for the Nexys4DDR, bump version to 1.0.0
|
2024-03-06 23:07:20 -08:00 |
Fischer Moseley
|
05b9b450e8
|
add logic analyzer icestick example
|
2024-03-06 22:05:24 -08:00 |
Fischer Moseley
|
21afbad7c4
|
add icestick IO core example
|
2024-03-06 21:47:03 -08:00 |
Fischer Moseley
|
bd452d94a4
|
put test outputs in build/
|
2024-03-06 16:40:54 -08:00 |
Fischer Moseley
|
6900087237
|
delete dead code from memory core
|
2024-03-06 15:08:11 -08:00 |
Fischer Moseley
|
71ec1174d1
|
add parameterized HW tests for all memory core modes
|
2024-03-06 14:53:27 -08:00 |
Fischer Moseley
|
0b2c286075
|
pull latest from main
|
2024-03-06 11:31:35 -08:00 |
Fischer Moseley
|
d1a772784a
|
add environment.sh for tool paths and serial ports
|
2024-03-06 11:26:31 -08:00 |
Fischer Moseley
|
5d5a50042f
|
make model tracking automatic in memory core tests
|
2024-03-06 01:12:36 -08:00 |
Fischer Moseley
|
c1935bcb11
|
add random memory core tests
|
2024-03-05 23:59:42 -08:00 |
Fischer Moseley
|
fd22c9a9f4
|
finish memory core test class
|
2024-03-05 22:44:36 -08:00 |
Fischer Moseley
|
b00e4d0e60
|
revert wiring.Component instead of Elaboratable
|
2024-03-04 01:18:31 -08:00 |
Fischer Moseley
|
5531277c99
|
even more MemoryCore tests
|
2024-03-04 00:43:54 -08:00 |
Fischer Moseley
|
f83dc59b4e
|
add more MemoryCore tests
|
2024-03-04 00:17:36 -08:00 |
Fischer Moseley
|
08adbd8ede
|
switch to wiring.Component instead of Elaboratable
|
2024-03-03 19:10:06 -08:00 |
Fischer Moseley
|
be79ba28b5
|
define ABC for cores to inherit from
|
2024-03-03 18:53:08 -08:00 |
Fischer Moseley
|
b729deb144
|
hardcode device paths in hardware tests
|
2024-03-03 18:31:11 -08:00 |
Fischer Moseley
|
25ebae42e2
|
add GateMate ILA to alternatives
|
2024-03-03 13:57:52 -08:00 |
Fischer Moseley
|
11022f474d
|
refactor Memory Core simulation into test class
|
2024-03-03 13:30:54 -08:00 |
Fischer Moseley
|
e2d52a6e2d
|
add simulate decorator
|
2024-03-03 02:14:12 -08:00 |
Fischer Moseley
|
2e2397013e
|
make mem_core_hw tests pass
|
2024-03-02 14:08:52 -08:00 |
Fischer Moseley
|
40a57651bb
|
shorten methods in MemoryCore
|
2024-03-02 13:44:08 -08:00 |
Fischer Moseley
|
6438a55192
|
partially revert MemoryCore updates
|
2024-03-02 13:31:01 -08:00 |
Fischer Moseley
|
6aea5cc6e1
|
update MemoryCore references
|
2024-03-02 12:52:04 -08:00 |
Fischer Moseley
|
a4d549f6f1
|
update static site to match README formatting
|
2024-02-29 15:20:11 -05:00 |
Fischer Moseley
|
9a23a40d7e
|
update README formatting
|
2024-02-29 15:19:13 -05:00 |
Fischer Moseley
|
74de7f2324
|
update README to match header
|
2024-02-29 15:17:56 -05:00 |
Fischer Moseley
|
ab7d9105b1
|
add preliminary bidirectional memory core
|
2024-02-28 10:36:27 -08:00 |
Fischer Moseley
|
8a2b9ced76
|
add ethernet PHY IO autoassignment
|
2024-02-19 17:19:23 -08:00 |
Fischer Moseley
|
491db38def
|
tidy DHCP counter
|
2024-02-19 13:53:04 -08:00 |
Fischer Moseley
|
ca7d743bf4
|
move to private methods in Manta class
|
2024-02-19 12:15:19 -08:00 |
Fischer Moseley
|
b0dcd269bc
|
add from_config to memory_core
|
2024-02-19 11:42:28 -08:00 |
Fischer Moseley
|
7ee51158d2
|
enforce consistent docstrings and underscores in logic analyzer core
|
2024-02-19 11:23:11 -08:00 |
Fischer Moseley
|
e2450ddbff
|
complete IO core refactor
|
2024-02-18 15:50:51 -08:00 |
Fischer Moseley
|
0c0f31be64
|
rewrite IO Core
|
2024-02-18 13:50:26 -08:00 |
Fischer Moseley
|
3f724b3336
|
add width check function to utils
|
2024-02-17 21:34:17 -08:00 |
Fischer Moseley
|
ea6b3f73b9
|
add docstrings
|
2024-02-17 16:07:29 -08:00 |
Fischer Moseley
|
0e1bc30802
|
wrap docstrings at 80 chars
|
2024-02-17 15:18:57 -08:00 |
Fischer Moseley
|
68aeb1a4a8
|
add underscores for private objects
|
2024-02-17 15:04:50 -08:00 |
Fischer Moseley
|
8aedb8e968
|
add config check to ethernet interface
|
2024-02-17 14:09:29 -08:00 |