Miodrag Milanovic
87c89acc18
clean Makefile
2024-06-17 08:20:13 +02:00
Ishan Goel
b91a9b832d
picosoc: delete hx8kdemo.json when make clean is run
2024-06-16 18:58:39 -07:00
Miodrag Milanovic
0b87954437
Fix simulation
2021-12-27 10:18:30 +01:00
Claire Xen
1d9f5b7678
Merge pull request #166 from tommythorn/master
...
Enable the use of 64-bit riscv tools
2021-12-06 16:10:29 +01:00
Claire Xen
6b1397700f
Merge pull request #173 from tonymmm1/hx8kdemo-nextpnr
...
changed hx8kdemo from arachne-pnr to nextpnr-ice40
2021-12-06 16:09:28 +01:00
Trammell Hudson
eeca10190b
picosoc: enable fast multiply option for icebreaker
...
This patch splits the picosoc's `ENABLE_MULDIV` paramter
into `ENABLE_MUL`, `ENABLE_DIV` and `ENABLE_FAST_MUL`,
and also enables the DSP-based fast multiplier for
the iCE40up5k icebreaker board.
Signed-off-by: Trammell Hudson <hudson@trmm.net>
2021-09-02 16:35:38 +00:00
tonymmm1
8588576692
changed hx8kdemo from arachne-pnr to nextpnr-ice40
2020-08-09 20:58:19 -05:00
Tommy Thorn
2cce6f4e8b
Enable the use of 64-bit riscv tools
...
Many Linux distributions now include the tools for RISC-V (for example
Ubuntu 20.04 has gcc-riscv64-unknown-elf) but in order for
make TOOLCHAIN_PREFIX=riscv64-unknown-elf-
to work we need to be explicit about compiling for 32-bit.
2020-06-03 09:27:30 -07:00
René Rebe
1e24e99970
added CROSS prefix and CFLAGS to the picsoc/Makefile
...
so one can run it with other toolchains, e.g.
CROSS=riscv64-t2-linux-gnu- CFLAGS=-mabi=ilp32, too
2019-11-14 12:31:20 +01:00
Chris Clark
7ac4102fc4
fix typo in picosoc/Makefile for hx8k board
2019-03-01 19:57:22 -05:00
Steffen Vogel
eb64df6c3e
picosoc: use preprocessor for generating target-specific linker script
2019-02-11 23:44:47 +01:00
Steffen Vogel
d21937bafc
picosoc: increase available memory by using SPRAM instead of BRAM for the Icebreaker example
2019-02-11 23:13:05 +01:00
Jörg Mische
cb766a3757
Fix PicoSoC firmware filename for simulation
2018-10-01 14:00:21 +02:00
matt venn
fabb3eaf70
fix firmware recipes
2018-08-30 22:27:34 +02:00
Clifford Wolf
68c69136b9
Add icebreaker example PicoSoC implementation
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-19 13:38:59 +02:00
Clifford Wolf
1afe3af452
Add PicoSoC IceBreaker demo
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-18 20:17:21 +02:00
Clifford Wolf
b3f292a988
Improve picosoc demo firmware, picosoc firmware build fixes
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-14 13:49:08 +02:00
Miodrag Milanovic
9300a510c5
Created lfs file (section mappint) and init for data and bss sections
2018-04-16 20:04:01 +02:00
Clifford Wolf
65f32c38db
Fix picosoc hx8kdemo_tb
2017-11-11 19:49:01 +01:00
Clifford Wolf
ad08edd2e5
Add PICORV32_REGS mechanism for ASIC sram instantiation
2017-10-01 15:45:46 +02:00
Clifford Wolf
694b9390fd
Enable a bunch of PicoRV32 features in PicoSoC
2017-09-22 04:52:44 +02:00
Clifford Wolf
ae0e5a6c94
Remove generic PicoSoC testbench
2017-09-21 19:45:41 +02:00
Clifford Wolf
2cc1256ce7
Improve PicoSoC demo firmware
2017-09-18 00:43:38 +02:00
Clifford Wolf
dabebeb008
Improve PicoSoC demo firmware (read flash ID is working now)
2017-09-16 22:08:05 +02:00
Clifford Wolf
cfd4933272
Switch PicoSoC firmware to C
2017-09-15 15:35:44 +02:00
Clifford Wolf
66638dcee0
Improve picosoc firmware build process
2017-09-15 15:33:20 +02:00
Clifford Wolf
99f0cafd19
Add simple UART to PicoSoC
2017-08-11 19:30:53 +02:00
Clifford Wolf
febb4b1318
Improve and cleanup picosoc firmware
2017-08-11 16:15:07 +02:00
Clifford Wolf
8821696748
Major rewrite of picosoc spimemio core
2017-08-07 22:36:58 +02:00
Clifford Wolf
db2222ec02
Refactor picosoc code
2017-08-07 15:13:27 +02:00
Clifford Wolf
caef4e3753
Rename "spiflash" example to "picosoc"
2017-08-07 13:38:07 +02:00