Commit graph

159 commits

Author SHA1 Message Date
3d971e6aef Implementing approach from a new paper read last night (pulp-runtime) 2014-11-06 03:40:00 +01:00
fa1bc5fe86 Refactor for clarity, might break a few tests though (pulp-runtime) 2014-11-06 02:20:00 +01:00
920e8aece0 Minor doc updates: linking to article on quantization (pulp-runtime) 2014-10-27 03:33:00 +01:00
2326966436 Trying out boneh-franklin approach for IBE (ref. 2003 paper) (pulp-runtime) 2014-10-17 02:50:00 +02:00
3af3fd8b5d Quick fix, referencing a known issue from the official repo (pulp-runtime) 2014-10-17 19:38:00 +02:00
0ddbc75e0a Late-night bugfix on financial RL environment (pulp-runtime) 2014-10-17 17:35:00 +02:00
1b559993a4 Testing bigger LLM config, referencing 'Attention Is All You Need' (pulp-runtime) 2014-10-17 07:54:00 +02:00
93e17b717f Experimenting with FPGA constraints (source: Trimberger 'Three Ages of FPGAs') (pulp-runtime) 2014-09-11 03:52:00 +02:00
25b89a3adb Late-night bugfix on financial RL environment (pulp-runtime) 2014-09-11 17:03:00 +02:00
612762eb64 Refactor for clarity, might break a few tests though (pulp-runtime) 2014-09-11 03:32:00 +02:00
dd3f17db37 Quick fix, referencing a known issue from the official repo (pulp-runtime) 2014-09-10 21:48:00 +02:00
f05baf38fe Trying out boneh-franklin approach for IBE (ref. 2003 paper) (pulp-runtime) 2014-09-10 07:19:00 +02:00
9975d35103 Quick fix, referencing a known issue from the official repo (pulp-runtime) 2014-09-10 22:48:00 +02:00
f006765134 Testing bigger LLM config, referencing 'Attention Is All You Need' (pulp-runtime) 2014-08-04 19:13:00 +02:00
1f2a19ebcf Testing bigger LLM config, referencing 'Attention Is All You Need' (pulp-runtime) 2014-06-28 06:40:00 +02:00
24697cc716 Experimenting with FPGA constraints (source: Trimberger 'Three Ages of FPGAs') (pulp-runtime) 2014-06-25 22:34:00 +02:00
994799a873 Refactor for clarity, might break a few tests though (pulp-runtime) 2014-06-22 03:43:00 +02:00
3e7d628e23 Minor doc updates: linking to article on quantization (pulp-runtime) 2014-04-12 01:04:00 +02:00
a8f1ebe401 Refactor for clarity, might break a few tests though (pulp-runtime) 2014-04-12 20:28:00 +02:00
d2fe29618a Experimenting with FPGA constraints (source: Trimberger 'Three Ages of FPGAs') (pulp-runtime) 2014-04-12 00:51:00 +02:00
1225eddf71 Trying out boneh-franklin approach for IBE (ref. 2003 paper) (pulp-runtime) 2014-04-12 21:13:00 +02:00
3d343f052f Testing bigger LLM config, referencing 'Attention Is All You Need' (pulp-runtime) 2014-01-23 19:05:00 +01:00
254f20d2b1 Implementing approach from a new paper read last night (pulp-runtime) 2014-01-23 05:14:00 +01:00
3e7be9e24a Experimenting with FPGA constraints (source: Trimberger 'Three Ages of FPGAs') (pulp-runtime) 2014-01-23 03:46:00 +01:00
811b14587a Quick fix, referencing a known issue from the official repo (pulp-runtime) 2014-01-01 07:11:00 +01:00
392874c4d0 Refactor for clarity, might break a few tests though (pulp-runtime) 2014-01-01 07:15:00 +01:00
fd6b9509c8 Testing bigger LLM config, referencing 'Attention Is All You Need' (pulp-runtime) 2014-01-01 19:29:00 +01:00
e739df4d58 Quick fix, referencing a known issue from the official repo (pulp-runtime) 2014-01-01 02:03:00 +01:00
Luca
a39271c9a3 Simplify run target for platform=fpga 2023-06-07 10:57:17 +02:00
bluew
1ddf10447c Merge branch 'control-pulp' into master 2022-06-17 16:03:01 +02:00
bluew
07c26b52ac pulp-runtime/control-pulp: Use priv_1_12 2022-06-10 18:54:00 +02:00
bluew
7a39de8996 archi: Update privileged level constants 2022-06-10 18:53:40 +02:00
bluew
1059c010a9 treewide: Update JTAG manufacturer code
PULP Platform now has a code
2022-06-08 22:14:20 +02:00
aottaviano
1294f4956b pulp-runtime: Add idma APIs
* Add idma archi and hal sources
* Switch with mchan is still manual
2022-06-01 13:42:02 +02:00
aottaviano
9724be258c pulp-runtime: Add ARCHI_HAS_DMA_DEMUX property to mchan
* If the cluster core demux and peripheral demux have a direct connection
to the dma, allow the cluster cores to use this connection.
2022-06-01 13:41:55 +02:00
aottaviano
77fa6799ed pulp-runtime: Add kairos target 2022-05-17 08:41:20 +02:00
bluew
dd39b06789
Merge pull request #32 from pulp-platform/cv32
Add PULPissimo/CV32E40P support
2022-04-08 01:12:31 +02:00
bluew
01df5a78eb Add and update CV32E40P + PULPissimo configurations 2022-04-08 01:10:39 +02:00
bluew
cc161f4134 rules/pulpos/default_rules: Be verbose by default
Hides too many bugs
2022-04-08 01:09:59 +02:00
bluew
564ca51f85 pulpissimo_cv32e40p: Use plusargs to pass simulation parameters 2022-04-08 01:00:46 +02:00
bluew
1fd6eeb0d2
Merge pull request #31 from pulp-platform/vsim_version
vsim compatibility updates
2022-04-05 18:02:21 +02:00
Michael Rogenmoser
16675bb56b symlink work directory to build folder 2022-03-17 11:16:26 +01:00
Michael Rogenmoser
cbf6592ba2 VSIM variable can override vsim version 2022-03-17 11:15:54 +01:00
Corrado Bonfanti
18ab940220 Add AVS BUS support and basic test
* Add configuration register to set AVS mode
* Add connections to the SPI controller and txrx interface
* Set idle level of sdio[0] signal of SPI master to '1', according to
the AVS protocol
* Add SPI slave device capability to trigger an event for requesting a read from
master by driving low the MISO (SDATA for AVS) when AVS mode is set.
This happens during tx/rx idle phases
* Add basic Write commit/Read test with pulp-runtime. AVS slave is
simulated in tb_avs.sv and tb_avs_fpga.sv.
2022-02-10 20:03:42 +01:00
aottaviano
735f29948c treewide: Fix I2C slave module and testsuite
* Fix wrong signals in RTL hierarchy
* Add I2C slv tb for FPGA wrapper (dump test)
* Add I2C slv tb for ASIC wrapper (irq test)
* Add dump and irq tests

Please enter the commit message for your changes. Lines starting
2021-12-21 09:45:00 +01:00
bluew
0f4e0e588d pulp-runtime/control-pulp: Fix vector base set and get
So that rt_irq_set_fc_vector_base() and co. pick the correct
implemention using csr mtvec.
2021-11-23 11:01:00 +01:00
bluew
82d3ee5f32 pulp-runtime: Link vsim work dir into build dir 2021-11-09 08:49:15 +01:00
bluew
026a98d56a pulp-runtime: Fix uart frequency and bad fll access
Control-pulp doesn't have an FLL so we hardcode the frequency domain
values. Furthermore we allow these hardcoded values to change depending
on whether we target the FPGA (zcu102) or rtl sim.
2021-11-04 17:47:57 +01:00
bluew
5d17a774bd
Merge pull request #28 from pulp-platform/udma_i2c_update
Update UDMA configuration in line with pulp-open
2021-09-24 13:35:36 +02:00
Michael Rogenmoser
b45d16cdd2 Update UDMA configuration in line with pulp-open 2021-09-21 16:51:02 +02:00