lambdasoc.git
4 years agoMerge pull request #4 from jeanthom/fix-base-soc
Jean-François Nguyen [Tue, 16 Jun 2020 11:41:44 +0000 (13:41 +0200)]
Merge pull request #4 from jeanthom/fix-base-soc

Fix ConfigBuilder instantiation in SoC base class

4 years agoMerge pull request #3 from jeanthom/master
Jean-François Nguyen [Tue, 16 Jun 2020 11:38:25 +0000 (13:38 +0200)]
Merge pull request #3 from jeanthom/master

Throw exception if two CSR in the same bank have the same name

4 years agoFix ConfigBuilder instantiation in SoC base class
Jean THOMAS [Mon, 15 Jun 2020 09:13:09 +0000 (11:13 +0200)]
Fix ConfigBuilder instantiation in SoC base class

4 years agoThrow exception if two CSR have the same name
Jean THOMAS [Mon, 8 Jun 2020 11:23:48 +0000 (13:23 +0200)]
Throw exception if two CSR have the same name

4 years agoUse HTTPS for lambdasoc-bios submodule URL.
Jean-François Nguyen [Fri, 24 Apr 2020 10:27:04 +0000 (12:27 +0200)]
Use HTTPS for lambdasoc-bios submodule URL.

Fixes #1.

4 years agosoc.cpu: log build output to stderr
Jean-François Nguyen [Thu, 9 Apr 2020 16:38:23 +0000 (18:38 +0200)]
soc.cpu: log build output to stderr

4 years agoREADME: fix install instructions
Jean-François Nguyen [Mon, 30 Mar 2020 15:18:30 +0000 (17:18 +0200)]
README: fix install instructions

4 years agoMove non-PyPI dependencies to requirements.txt
Jean-François Nguyen [Mon, 30 Mar 2020 15:12:20 +0000 (17:12 +0200)]
Move non-PyPI dependencies to requirements.txt

4 years agoMANIFEST: fix non-directory includes
Jean-François Nguyen [Mon, 30 Mar 2020 15:04:09 +0000 (17:04 +0200)]
MANIFEST: fix non-directory includes

4 years agoAdd software/bios to MANIFEST.in
Jean-François Nguyen [Mon, 30 Mar 2020 13:38:03 +0000 (15:38 +0200)]
Add software/bios to MANIFEST.in

4 years agoAdd README and LICENSE
Jean-François Nguyen [Mon, 30 Mar 2020 12:41:05 +0000 (14:41 +0200)]
Add README and LICENSE

4 years agotools: add flterm
Jean-François Nguyen [Mon, 30 Mar 2020 11:59:25 +0000 (13:59 +0200)]
tools: add flterm

4 years agoexamples: add sram_soc example
Jean-François Nguyen [Thu, 26 Mar 2020 12:40:29 +0000 (13:40 +0100)]
examples: add sram_soc example

4 years agosoc.cpu: add CPUSoC and BIOSBuilder
Jean-François Nguyen [Thu, 26 Mar 2020 11:27:02 +0000 (12:27 +0100)]
soc.cpu: add CPUSoC and BIOSBuilder

4 years agosoc.base: add SoC and ConfigBuilder
Jean-François Nguyen [Thu, 26 Mar 2020 11:15:24 +0000 (12:15 +0100)]
soc.base: add SoC and ConfigBuilder

4 years agocpu: add MinervaCPU
Jean-François Nguyen [Thu, 26 Mar 2020 09:00:07 +0000 (10:00 +0100)]
cpu: add MinervaCPU

4 years agoAdd .gitignore
Jean-François Nguyen [Wed, 25 Mar 2020 18:00:38 +0000 (19:00 +0100)]
Add .gitignore

4 years agoperiph.intc: add GenericInterruptController
Jean-François Nguyen [Wed, 25 Mar 2020 16:41:41 +0000 (17:41 +0100)]
periph.intc: add GenericInterruptController

4 years agoperiph.serial: add AsyncSerialPeripheral
Jean-François Nguyen [Wed, 25 Mar 2020 14:51:57 +0000 (15:51 +0100)]
periph.serial: add AsyncSerialPeripheral

4 years agoperiph._event → periph.event
Jean-François Nguyen [Wed, 25 Mar 2020 13:24:04 +0000 (14:24 +0100)]
periph._event → periph.event

4 years agoperiph.sram: add SRAMPeripheral
Jean-François Nguyen [Wed, 25 Mar 2020 12:28:16 +0000 (13:28 +0100)]
periph.sram: add SRAMPeripheral

4 years agoperiph.timer: add TimerPeripheral
Jean-François Nguyen [Wed, 25 Mar 2020 12:22:08 +0000 (13:22 +0100)]
periph.timer: add TimerPeripheral

4 years agoperiph: add Peripheral base class
Jean-François Nguyen [Wed, 25 Mar 2020 11:54:45 +0000 (12:54 +0100)]
periph: add Peripheral base class

4 years agoAdd setup.py
Jean-François Nguyen [Wed, 25 Mar 2020 11:50:08 +0000 (12:50 +0100)]
Add setup.py

4 years agoInitial commit
Jean-François Nguyen [Fri, 13 Mar 2020 19:28:48 +0000 (20:28 +0100)]
Initial commit