Sebastien Bourdeauducq
|
e601ac9c45
|
remove flash support
PITA to get to work and most boards have SD.
|
2020-09-09 20:13:13 +08:00 |
Sebastien Bourdeauducq
|
a6955edf14
|
add Red Pitaya support (WIP)
|
2020-09-09 20:10:05 +08:00 |
Sebastien Bourdeauducq
|
66c66447dd
|
fix some compilation warnings
|
2020-09-06 00:17:59 +08:00 |
pca006132
|
a1f859637a
|
experiments: enabled L2 cache
...and removed some trailing spaces
|
2020-08-20 13:02:28 +08:00 |
Harry Ho
|
1a96a7550a
|
libboard_zynq: make RegisterBlock constructors more consistent
|
2020-08-13 14:49:26 +08:00 |
Harry Ho
|
36947104e3
|
libboard_zynq: make constructor names more consistent
|
2020-08-13 13:31:53 +08:00 |
Harry Ho
|
76a4cac873
|
i2c: disable its usage on Cora Z7-10
|
2020-08-10 14:24:13 +08:00 |
Harry Ho
|
4565a75766
|
experiments: add I2C bitbang EEPROM writing/reading example
|
2020-08-07 11:10:20 +08:00 |
pca006132
|
3958953ceb
|
libcortex_a9/sync_channel: added drop_elements function.
|
2020-08-05 15:29:28 +08:00 |
pca006132
|
25c6d5eeaa
|
Changes usage of sev/wfe to spinlock functions.
|
2020-08-04 13:54:19 +08:00 |
pca006132
|
7d38c53c18
|
libsupport_zynq/abort: moved core1 restart code to user code.
|
2020-08-03 14:09:36 +08:00 |
pca006132
|
02a2c4d1e3
|
experiments: updated example.
|
2020-08-03 12:35:17 +08:00 |
pca006132
|
c50e72f91e
|
experiments: use OCM instead of OCM3 (#54)
|
2020-07-28 12:36:23 +08:00 |
pca006132
|
b099c56569
|
libcortex_a9/sync_channel: new version compiled.
|
2020-07-28 12:36:16 +08:00 |
Astro
|
0aa75d3544
|
experiments: fix timer.get_us() usage
|
2020-07-22 23:47:57 +02:00 |
Sebastien Bourdeauducq
|
f8785c3f07
|
fix some compilation warnings
|
2020-07-19 15:39:08 +08:00 |
Sebastien Bourdeauducq
|
7b78bc0494
|
libasync: new stream.recv API
M-Labs/artiq-zynq#40 (comment)
|
2020-07-19 15:34:32 +08:00 |
Sebastien Bourdeauducq
|
dd288912af
|
fix experiments build for Cora
|
2020-06-28 17:47:33 +08:00 |
Astro
|
ec252b099c
|
experiments: don't write raw blocks to the sdcard by default
|
2020-06-26 23:27:28 +02:00 |
Astro
|
a16c639eaf
|
experiments: add bandwidth tester
|
2020-06-26 22:36:52 +02:00 |
Astro
|
c0e66a632c
|
ps7_init: move from experiments to libboard_zynq
|
2020-06-25 01:40:42 +02:00 |
Astro
|
1e4be13869
|
experiments: implement ps7_init::apply()
|
2020-06-25 01:27:02 +02:00 |
Astro
|
eea042e2ee
|
experiments: update ps7_init for zc706
|
2020-06-24 22:23:05 +02:00 |
pca006132
|
2c3fa991ad
|
implemented display trait for errors
|
2020-06-16 17:36:01 +08:00 |
Astro
|
a1a211334f
|
eth: always just allocate desc list + buffers
buffers are allocated vec anyway. this removes the lifetime hack and
further prepares work on cache-line alignment to enable L1 writeback.
|
2020-06-11 00:21:18 +02:00 |
Astro
|
187ef703f2
|
experiments: use stream.close() instead of .flush()
|
2020-06-10 20:21:01 +02:00 |
pca006132
|
cf17a1c60a
|
removed unneeded methods
|
2020-06-10 12:55:22 +08:00 |
pca006132
|
5332587de6
|
Changed mutability
|
2020-06-10 12:54:50 +08:00 |
pca006132
|
0ebc4a61c8
|
Modified SDIO to handle u8 buffer instead of u32.
|
2020-06-09 17:03:17 +08:00 |
pca006132
|
40d5eb8232
|
fixed compilation error
|
2020-06-05 12:27:41 +08:00 |
pca006132
|
d01d0f69a4
|
formatting commit
|
2020-06-05 12:27:19 +08:00 |
pca006132
|
236592ae66
|
SDIO module completed
|
2020-06-05 12:27:12 +08:00 |
Sebastien Bourdeauducq
|
4e1f46b3e2
|
core1: support redirecting vectors to sdram
|
2020-05-06 22:07:12 +08:00 |
Astro
|
877f2c34bd
|
libboard_zynq: use log logging
|
2020-05-01 01:46:42 +02:00 |
Astro
|
619ebf147c
|
libsupport_zynq: move mod logger to libboard_zynq
|
2020-05-01 01:33:40 +02:00 |
Astro
|
6ab4869d05
|
experiments: disable flash_io tests, remove simple async experiments
|
2020-05-01 01:25:52 +02:00 |
Astro
|
0d4d021b1b
|
clean up
|
2020-05-01 01:17:53 +02:00 |
Sebastien Bourdeauducq
|
3948021458
|
define core1 stack in linker script
|
2020-04-28 19:31:49 +08:00 |
Sebastien Bourdeauducq
|
dfcdeb09ca
|
alloc: support initializing from linker information
|
2020-04-27 10:06:55 +08:00 |
Astro
|
aa93794632
|
libboard_zynq: add GlobalTimer::get_us(), use in libsupport_zynq::logger
|
2020-04-25 03:01:19 +02:00 |
Astro
|
fe6a058a6b
|
libboard_zynq: find prescaler for GlobalTimer, rename new() to start()
|
2020-04-25 02:59:48 +02:00 |
Astro
|
88a2a2bc71
|
libasync, libboard_zynq: add block_async glue, make GlobalTimer sharable
|
2020-04-25 01:18:49 +02:00 |
Astro
|
a376b37426
|
libsupport_zynq: add logger implementation for the `log` crate
|
2020-04-20 23:40:01 +02:00 |
Sebastien Bourdeauducq
|
50667f0a13
|
core1: reset -> disable, add restart function
|
2020-04-17 14:05:45 +08:00 |
Astro
|
60e45f096d
|
libasync: Sockets::run() returns !
|
2020-04-16 20:42:21 +02:00 |
Astro
|
c3fc948714
|
libasync: replace TcpStream::listen() with accept(), make accept() return earlier
|
2020-04-16 20:28:40 +02:00 |
Astro
|
0000575ce0
|
libasync: add async_send/async_recv methods
|
2020-04-13 01:24:37 +02:00 |
Astro
|
c3502888f2
|
experiments: mod ps7_init only for target_zc706
|
2020-04-10 20:41:16 +02:00 |
Astro
|
6fd6f429fe
|
libcortex_a9: impl Iterator for sync_channel::Receiver
|
2020-04-09 02:56:54 +02:00 |
Astro
|
e54edbf32d
|
libcortex_a9: add sync_channel
|
2020-04-09 02:49:24 +02:00 |