This website requires JavaScript.
2dda3ca4e6
libboard_zynq: delint
Astro
2020-04-10 20:35:32 +0200
e8763fa969
Cargo.toml: flip LTO back on to fit OCM
Astro
2020-04-10 20:33:39 +0200
58e4e34fa5
libsupport_zynq: fix a cast
Astro
2020-04-10 20:29:20 +0200
8e09947c54
update cargo lockfile
Sebastien Bourdeauducq
2020-04-10 17:46:32 +0800
6fd6f429fe
libcortex_a9: impl Iterator for sync_channel::Receiver
Astro
2020-04-09 02:56:54 +0200
e54edbf32d
libcortex_a9: add sync_channel
Astro
2020-04-09 02:49:24 +0200
64771bf233
libcortex_a9: revamp cache maintenance
Astro
2020-04-09 00:18:23 +0200
c3ebafa6ed
libboard_zynq: fix flash read
Astro
2020-04-06 22:02:10 +0200
ab2a8db4d3
libasync: pass time
Astro
2020-04-03 00:18:04 +0200
8a98cef3fc
libboard_zynq: fix some hw setup
Astro
2020-04-03 00:17:25 +0200
de4e24adf4
experiments: add ps7_init::report_differences()
Astro
2020-04-02 21:27:57 +0200
6dde8c3b02
libasync: doc TcpStream
Astro
2020-04-01 23:34:53 +0200
75a8889d28
libasync: create TcpSocketBuffers from uninitialized memory
Astro
2020-04-01 23:21:27 +0200
0618642d3f
libasync: simplify TcpStream::accept()
Astro
2020-04-01 23:01:48 +0200
90e9a7db02
libasync: refactor listen() into accept()+listen() with a backlog
Astro
2020-04-01 22:55:25 +0200
ab1404488c
libasync: fix TcpStream, implement recv()+send()
Astro
2020-03-31 22:34:32 +0200
8bc721826c
libasync: wrap_waker()
Astro
2020-03-31 18:55:03 +0200
25e80f63f9
experiments: setup IoPll to 1 GHz to fix eth
Astro
2020-03-31 18:47:36 +0200
d2f91eac25
libasync: start smoltcp support
Astro
2020-03-31 01:16:58 +0200
48257e989c
libasync: pin tasks to memory
Astro
2020-03-31 01:13:01 +0200
965a00801e
libcortex_a9: set DDR pages non-bufferable to fix eth dma
Astro
2020-03-31 01:09:28 +0200
46af38906e
libboard_zynq: wrap eth Buffer for alignment
Astro
2020-03-28 23:30:39 +0100
ed52ead914
cora ddr attempts
Astro
2020-03-25 13:02:55 +0100
ea765fc529
libasync: replace executor Mutexes with RefCells
Astro
2020-03-26 20:29:36 +0100
5b95410244
libasync: adapt from async-on-embedded/async-cortex-m
Astro
2020-03-26 01:35:05 +0100
d2fc0ecc14
default.nix: update cargoSha256
Astro
2020-03-25 22:25:44 +0100
ab75be80ba
update smoltcp to 0.6.0
Astro
2020-03-25 22:24:01 +0100
319f7d9eef
move smoltcp dependency to libboard_zynq only
Astro
2020-03-25 22:23:30 +0100
74012603f6
default.nix: update cargoSha256
Astro
2020-03-25 22:17:31 +0100
a0c95c3b3e
remove superfluous dependencies
Astro
2020-03-25 21:54:29 +0100
97e7605804
update dependency r0
Astro
2020-03-25 21:50:04 +0100
000741d05a
update rust-nightly + linked_list_allocator
Astro
2020-03-25 21:47:51 +0100
29bf29a037
add some fpga regs
Astro
2020-03-25 13:02:01 +0100
774e4e88a9
Merge branch 'dmac'
Astro
2020-02-03 23:05:03 +0100
03da85dcea
libboard_zynq::dmac: enable mod, add channel_regs()
Astro
2020-02-03 23:04:26 +0100
d7e8ba297b
libboard_zynq::dmac: unify equal registers
Astro
2020-02-03 22:09:51 +0100
57efbf0cec
Merge branch 'mem'
Astro
2020-02-03 00:51:09 +0100
1e5fe1b836
regs: add more #[inline] annotations
Astro
2020-01-31 20:47:16 +0100
02c9c4d2dd
Cargo.toml: turn off link-time optimization
Astro
2020-02-03 00:48:48 +0100
fc91a0427b
link.x: simplify while used with jtag only
Astro
2020-01-31 20:48:01 +0100
26c8164837
Merge branch 'tmux' of M-Labs/zc706 into master
Astro
2020-02-03 06:20:06 +0800
f9cb2e7cb0
delint
Astro
2020-01-30 23:18:14 +0100
2b543c18c5
libboard_zc706: rename to libsupport_zynq
Astro
2020-01-30 22:54:48 +0100
d3142ab6fa
default.nix: fix name, rm debug
Astro
2020-01-26 01:50:14 +0100
266b0dec1a
Merge branch 'nix'
Astro
2020-01-26 01:46:22 +0100
606ebb0bfb
default.nix: fix
Astro
2020-01-26 01:45:02 +0100
1f7014877a
default.nix: update rust
Astro
2020-01-26 01:18:57 +0100
43722eff8b
add support for cora z7 in tmux script
Stewart Mackenzie
2020-01-24 07:51:29 +0800
8c10f27dce
README: update for multi-crate layout
Astro
2020-01-24 00:04:16 +0100
3d1f859cb4
Merge branch 'clocks'
Astro
2020-01-23 23:16:08 +0100
c900f57be8
libboard_zc706::abort: soft_reset on PrefetchAbort/DataAbort
Astro
2020-01-23 22:45:05 +0100
aae85981e2
libboard_zynq::clocks: setup clock sources and cpu clock
Astro
2020-01-23 22:44:10 +0100
77f440db33
libboard_zynq::stdio: add drop_uart()
Astro
2020-01-23 22:34:37 +0100
99a2e5d621
libboard_zynq::slcr: fix arm_clk_ctrl srcsel, doc
Astro
2020-01-23 00:28:47 +0100
d88ba97a03
Merge branch 'cora'
Astro
2020-01-22 01:19:01 +0100
6272e381f1
*/Cargo.toml: add descriptions
Astro
2020-01-22 00:47:22 +0100
fc8e948a86
*/Cargo.toml: pass down target_* feature flags to dependencies
Astro
2020-01-22 00:44:36 +0100
a26d187219
Merge branch 'dmac' of M-Labs/zc706 into master
sjm
2020-01-22 04:16:18 +0800
e8f5aee0e6
Merge branch 'devc' of M-Labs/zc706 into master
sjm
2020-01-22 04:14:36 +0800
a85c2d5009
added registers for DMA controller
Stewart Mackenzie
2020-01-20 19:27:33 +0800
a23506fb8a
added registers for device configuration interface (devc)
Stewart Mackenzie
2020-01-20 19:26:29 +0800
01e9f2031a
remove picocom from tmux.sh allowing easy exit of processes instead of playing the picocom ctrl-a x
Stewart Mackenzie
2020-01-16 02:14:42 +0800
957228f134
document bitstream loading in readme and remove from zc706.cfg
Stewart Mackenzie
2020-01-16 02:14:16 +0800
63378f880c
remove zc706.elf from gitignore
Stewart Mackenzie
2020-01-16 02:13:11 +0800
738ee32a51
improved the development process
Stewart Mackenzie
2020-01-15 05:07:19 +0800
688e3b4432
libboard_zc706:👢 don't leave core1 stopped
Astro
2020-01-09 22:13:04 +0100
2e8d291ee7
running code causes board to fail in an unrecoverable manner
Stewart Mackenzie
2020-01-03 18:07:07 +0800
8b025b8644
add .gitignore to ignore the generated target directory
Stewart Mackenzie
2020-01-03 18:05:41 +0800
9199bb7a16
libboard_zynq::flash: use only 32-bit spi words in program()
Astro
2019-12-22 03:14:18 +0100
da60be38b1
libboard_zynq::flash: move man_start_com(true) into wait_tx_fifo_flush()
Astro
2019-12-22 03:13:38 +0100
6c4b07e0cf
libboard_zynq::flash: syntax
Astro
2019-12-22 03:12:53 +0100
4439a64974
libboard_zc706: move main.rs into experiments bin crate
Astro
2019-12-18 00:06:10 +0100
cf1983e543
split into lib{register, cortex_a9, board_zynq, board_zc706} crates
Astro
2019-12-17 23:35:58 +0100
1036ecc0f7
main: add latest experimentation code
Astro
2019-12-17 01:07:46 +0100
a8cb085a25
cortex_a9::mmu: make OCM region cachable
Astro
2019-12-17 00:56:18 +0100
1ba587ccf9
remove dependency compiler_builtins
Astro
2019-12-17 00:30:02 +0100
62ecb5095b
Cargo.toml: optimize for size
Astro
2019-12-17 00:29:08 +0100
887627b137
panic: print location info + message
Astro
2019-12-17 00:27:20 +0100
0adb0d5c51
zynq::flash: remove post-WRDI check
Astro
2019-12-16 00:49:29 +0100
dd0fe054d7
zynq::flash: add working erase(), add barely working program()
Astro
2019-12-16 00:48:39 +0100
1dbb358a4c
zynq::flash::spi_flash_register: doc, add BA
Astro
2019-12-16 00:46:53 +0100
b94afa1581
zynq::flash: add read_reg_until()
Astro
2019-12-15 23:52:47 +0100
0d1cf04a34
zynq::flash: split into mod transfer
Astro
2019-12-15 19:28:55 +0100
8a9dde6119
zynq::flash: add consts
Astro
2019-12-14 01:57:51 +0100
5268839467
zynq::flash: add write_enabled()
Astro
2019-12-14 01:56:49 +0100
0b9a150255
zynq::flash: abstract SpiFlashRegister
Astro
2019-12-14 01:55:17 +0100
2d1c8e1f4f
zynq::flash: fix txd[123] alignment
Astro
2019-12-14 01:07:15 +0100
e1068af948
zynq::flash: add rdsr1()
Astro
2019-12-12 01:02:09 +0100
3b3b5dc7c1
zynq::flash: add support for writing 1/2/3-byte words
Astro
2019-12-12 00:17:34 +0100
70d56d2b28
zynq::flash: doc
Astro
2019-12-12 00:13:02 +0100
b346ea8297
zynq::flash: fix INST_RDCR
Astro
2019-12-12 00:11:42 +0100
e9b80eaef9
zynq::flash: don't send excess data, fixes, refactorings
Astro
2019-12-10 02:50:44 +0100
0823a74164
zynq::flash: fix rx_thres register
Astro
2019-12-10 02:46:25 +0100
aab82f6843
zynq::flash: enable big endian mode
Astro
2019-12-10 02:45:05 +0100
f3676c945a
zynq::flash: flush after instruction
Astro
2019-12-07 02:48:55 +0100
1e465250f5
zynq::flash: enable/disable spi for every transfer
Astro
2019-12-07 02:11:50 +0100
e37659e4b3
zynq::flash: refactor
Astro
2019-12-05 01:15:14 +0100
45cc271735
zynq::flash: fix + refactor
Astro
2019-12-04 23:56:38 +0100
cfaa1213e2
zynq::flash: add more initialization
Astro
2019-12-03 02:41:49 +0100
7107244a6e
zynq::flash: start implementing Manual mode
Astro
2019-11-30 02:48:39 +0100