Commit Graph

333 Commits (ccadad262f3f2050db88e6722ddf6ae681974bdc)

Author SHA1 Message Date
liangkangnan e708eb6d4d rtl:perips:i2c: add i2c slave
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-25 17:51:35 +08:00
liangkangnan 7e57d8db17 rtl:perips:rvic: bug fix
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-25 17:47:18 +08:00
liangkangnan 9905a7c3a2 sdk:bsp: add i2c0 slave api
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-20 14:17:01 +08:00
liangkangnan 08492931fc bsp:lib:sim_ctrl: add dump wave api
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-20 11:51:49 +08:00
liangkangnan 92e1e5a77a sim: add dump wave enable by softwave
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-20 11:50:21 +08:00
liangkangnan facd5d31f4 sdk:examples: add i2c_master
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-20 09:26:13 +08:00
liangkangnan 3f400f2fb8 tmp commit
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-19 17:45:45 +08:00
liangkangnan 1218a1ef4b sdk: rename to timer0_irq_handler
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-19 10:22:18 +08:00
liangkangnan 4ac826a398 sdk:bsp: add i2c
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-19 09:45:40 +08:00
liangkangnan cd9e219d1b fpga:xilinx:constrs: add i2c pin
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-19 09:44:36 +08:00
liangkangnan 2afcba47ea rtl:perips: add i2c master
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-19 09:43:12 +08:00
liangkangnan 6143d9ee6a rtl:gpio: remove gpio.h
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-17 10:20:30 +08:00
liangkangnan 12467d1554 sdk:bsp: adapte to new rvic
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-14 14:05:08 +08:00
liangkangnan d4b670217a rtl:perips: rewrite rvic
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-14 14:03:47 +08:00
liangkangnan 477d9efc34 sdk:examples: adapte to new perips
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-13 10:07:13 +08:00
liangkangnan fdd953c0f0 sdk:bsp: update gpio
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-13 09:35:56 +08:00
liangkangnan 5fa659a084 rtl:perips: rewrite gpio
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-13 09:33:15 +08:00
liangkangnan 9387f56a33 sdk:examples: add uart_int
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-13 09:31:19 +08:00
liangkangnan aaa5684cc9 sdk:bsp: remove machine_timer
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-11 14:47:35 +08:00
liangkangnan 0437ff99da sdk: examples: remove machine_timer
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-10 11:30:08 +08:00
liangkangnan 79f83c1ad4 tmp commit
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-10 11:26:46 +08:00
liangkangnan ad5adcb843 tmp commit
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-10 11:09:53 +08:00
liangkangnan c4fe45ffaf sdk: examples: add timer
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-10 09:54:20 +08:00
liangkangnan 64041b4d2b rtl: perips: rewrite timer module
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-10 09:47:37 +08:00
liangkangnan f6c8a046c7 tools:regtool: add README.md
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-07 15:26:12 +08:00
liangkangnan c178a8fbb2 tools: add regtool
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-07 15:07:44 +08:00
liangkangnan 72b982d133 sdk:lib: rewrite uart
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-07 14:30:29 +08:00
liangkangnan 58f180a92f rtl: perips: rewrite uart module
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-08-07 14:28:46 +08:00
liangkangnan cba47c1f64 use none-vector interrupt mode
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-26 09:54:38 +08:00
liangkangnan 9e7653a96a sdk:bsp: adapt to rvic
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-22 09:40:26 +08:00
liangkangnan 3227fb1ffd rtl:perips: add rvic
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-22 09:36:04 +08:00
liangkangnan e9044a7efe tests:random_instruction: add .gitignore
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-12 19:46:00 +08:00
liangkangnan 5ebb41c477 tests/random_instruction: add README.md
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-12 19:29:40 +08:00
liangkangnan 8f3aa6bb2c tests: add random instruction
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-12 18:22:02 +08:00
liangkangnan ac245a5d6c tools: add riscv-torture
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-12 18:13:01 +08:00
liangkangnan 18de7f2e00 test: use csr_sstatus for test result
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-10 14:49:36 +08:00
liangkangnan fd2c981317 temp commit
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-09 15:18:09 +08:00
liangkangnan 53e4263706 rtl: ifu optimization
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-03 15:09:13 +08:00
liangkangnan 34218536c1 temp commit
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-07-01 09:46:56 +08:00
liangkangnan 3269041c0b rtl: add config for branch predictor
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-28 11:31:04 +08:00
liangkangnan 2db9e7dbb9 rtl: add sync_fifo module
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-28 11:09:37 +08:00
liangkangnan 96d6976c44 temp commit
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-19 16:33:50 +08:00
liangkangnan 5f56e8d0fb temp commit
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-18 20:04:46 +08:00
liangkangnan 4e99bd4f33 README: update
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-11 09:49:31 +08:00
liangkangnan 7196d33074 rtl: add static branch predict unit
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-11 09:44:26 +08:00
liangkangnan e26dda807e README: update
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-08 19:35:29 +08:00
liangkangnan f9f78976fb rtl: core: optimize mem access
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-05 20:00:15 +08:00
liangkangnan 6121a21322 rtl: top: make jtag host highest priority
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-05 19:59:07 +08:00
liangkangnan 4436e0cc6a tools: update openocd for win
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-05 19:48:41 +08:00
liangkangnan b7b8572542 tb: add tests type macro
Signed-off-by: liangkangnan <liangkangnan@163.com>
2021-06-05 16:59:26 +08:00