Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 382
» Latest member: eureka
» Forum threads: 270
» Forum posts: 819
Full Statistics
|
Latest Threads |
handling custom opcodes (...
Forum: PULP General questions
Last Post: Roogadget
07-25-2024, 01:18 PM
» Replies: 2
» Views: 82
|
The pulpino verification
Forum: PULP General questions
Last Post: eureka
07-23-2024, 07:45 AM
» Replies: 2
» Views: 111
|
Pulpissimo block diagram
Forum: PULP General questions
Last Post: kgf
07-23-2024, 06:02 AM
» Replies: 1
» Views: 78
|
axi_xbar integration issu...
Forum: PULP General questions
Last Post: tbenz
07-16-2024, 09:30 AM
» Replies: 1
» Views: 140
|
issue with pulp build
Forum: PULP General questions
Last Post: kgf
07-03-2024, 08:46 PM
» Replies: 1
» Views: 221
|
i have some issue with si...
Forum: PULP General questions
Last Post: sungyong
06-17-2024, 04:03 AM
» Replies: 0
» Views: 201
|
Is there any RTL generato...
Forum: PULP General questions
Last Post: sungyong
06-17-2024, 03:55 AM
» Replies: 2
» Views: 402
|
install issue with pulpis...
Forum: PULP General questions
Last Post: sungyong
06-04-2024, 06:23 AM
» Replies: 3
» Views: 629
|
ELF Files for Polybench T...
Forum: PULP General questions
Last Post: kgf
05-24-2024, 11:38 AM
» Replies: 1
» Views: 366
|
OpenOCD Error with Nexys ...
Forum: PULP General questions
Last Post: NEO
04-25-2024, 06:26 AM
» Replies: 1
» Views: 1,625
|
|
|
match problem between Python3 and pip3 |
Posted by: zhouqiang - 04-18-2019, 12:26 PM - Forum: PULP General questions
- Replies (1)
|
![](https://pulp-platform.org/community/images/default_avatar.png) |
hello,
My Linux distribution is Ubuntu 18.04. I followed the commands $ pip --version and $ python3 --version to check if the Python3 and pip3 versions match. The result is:
Lee@lee:~$ pip --version
Pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Lee@lee:~$ python3 --version
Python 3.6.7
The results obtained seem to imply that the two versions do not match, but I have run the following commands to make them match:
$ sudo python3 -m pip install --upgrade pip
$ sudo python3 -m pip install artifactory twisted prettytable sqlalchemy pyelftools openpyxl xlsxwriter pyyaml numpy configparser pyvcd
What is wrong with it?
PS: When I run pip3 --version, the result is:
Pip 19.0.3 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
|
|
|
pulp-soc-defines.sv |
Posted by: MikkeN - 04-18-2019, 08:17 AM - Forum: PULP General questions
- No Replies
|
![](https://pulp-platform.org/community/images/default_avatar.png) |
Hi,
there is no too much documentation in pulp-soc-defines.sv file. So could you clarify next statement:
// PE selection (only for non-FPGA - otherwise selected via PULP_CORE env variable)
// -> define RISCV for RISC-V processor
//`define RISCV
//PARAMETRES
`define NB_CLUSTERS 1
`define NB_CORES 8
`define NB_DMAS 4
`define NB_MPERIPHS 1
`define NB_SPERIPHS 8
-> Does this mean that in normal configuration there is 8 cores if?
|
|
|
Errors encountered when compiling the toolchain |
Posted by: zhouqiang - 04-17-2019, 02:07 PM - Forum: PULP General questions
- Replies (2)
|
![](https://pulp-platform.org/community/images/default_avatar.png) |
hello,
When I compiled the toolchain according to the steps in https://github.com/pulp-platform/pulp-ri...-toolchain, I encountered the following error:
/tmp/ccIifWI0.s: Assembler messages:
/tmp/ccIifWI0.s:4963: Error: unrecognized opcode `lwu a1,.LANCHOR0 2'
/tmp/ccIifWI0.s:5179: Error: unrecognized opcode `lwu a5,.LANCHOR0'
/tmp/ccIifWI0.s:5258: Error: unrecognized opcode `lwu a4,.LANCHOR0 2'
/tmp/ccIifWI0.s:5905: Error: unrecognized opcode `lwu a2,.LANCHOR0 2'
/tmp/ccIifWI0.s:5997: Error: unrecognized opcode `lwu a3,.LANCHOR0 2'
/home/lee/Downloads/pulp-riscv-gnu-toolchain/riscv-gcc/libgcc/static-object.mk:17: recipe for target 'unwind-dw2.o' failed
Make[2]: *** [unwind-dw2.o] Error 1
Make[2]: Leaving directory '/home/lee/Downloads/pulp-riscv-gnu-toolchain/build-gcc-linux-stage1/riscv32-unknown-linux-gnu/libgcc'
Makefile:11207: recipe for target 'all-target-libgcc' failed
Make[1]: *** [all-target-libgcc] Error 2
Make[1]: Leaving directory '/home/lee/Downloads/pulp-riscv-gnu-toolchain/build-gcc-linux-stage1'
Makefile:150: recipe for target 'stamps/build-gcc-linux-stage1' failed
Make: *** [stamps/build-gcc-linux-stage1] Error 2
Since I am going to install the cross complier to /home/lee/Downloads/complier, so I run the commands below :
1./configure --prefix=/home/lee/Downloads/complier --with-arch=rv32g --with-abi=ilp32d
2.make linux
Is the install path chosen like this? Why is there such an error? How can I resolve these errors?
|
|
|
Error When Running hwme example |
Posted by: AhmedZaky - 04-16-2019, 04:55 AM - Forum: PULP General questions
- Replies (3)
|
![](https://pulp-platform.org/community/images/default_avatar.png) |
Hi,
I am currently trying to use PULPissimo and the hello example runs fine, however when I try to run hwme example I got this error:
" [/sys/board/chip/soc/fc/warning ] Invalid access (offset: 0x1a10c004, size: 0x4, is_write: 0)"
Also Modelsim gui doesn't open when I use this command for hello example " make clean all run gui=1 "
Can anyone passed this help in figuring out what's the problem ?
Thanks in advance.
|
|
|
RISC-V GNU Compiler Toolchain: Build Error |
Posted by: AhmedZaky - 04-15-2019, 09:24 AM - Forum: PULP General questions
- Replies (4)
|
![](https://pulp-platform.org/community/images/default_avatar.png) |
Hi,
I am trying to build the "RISC-V GNU Compiler Toolchain" as a step for building the SDK for PULPissimio platform. When I try to execute the following command :
Code: ./configure --prefix=/opt/riscv
make linux
I got this error:
/tmp/cczwQOyT.s: Assembler messages:
/tmp/cczwQOyT.s:5044: Error: unrecognized opcode `ldu a1,.LANCHOR0+2'
/tmp/cczwQOyT.s:5279: Error: unrecognized opcode `ldu a5,.LANCHOR0'
/tmp/cczwQOyT.s:5357: Error: unrecognized opcode `ldu a4,.LANCHOR0+2'
/tmp/cczwQOyT.s:6002: Error: unrecognized opcode `ldu a2,.LANCHOR0+2'
/tmp/cczwQOyT.s:6094: Error: unrecognized opcode `ldu a3,.LANCHOR0+2'
/home/ahmed/pulp-riscv-gnu-toolchain/riscv-gcc/libgcc/static-object.mk:17: recipe for target 'unwind-dw2.o' failed
make[2]: *** [unwind-dw2.o] Error 1
make[2]: Leaving directory '/home/ahmed/pulp-riscv-gnu-toolchain/build-gcc-linux-stage1/riscv64-unknown-linux-gnu/libgcc'
Makefile:11207: recipe for target 'all-target-libgcc' failed
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory '/home/ahmed/pulp-riscv-gnu-toolchain/build-gcc-linux-stage1'
Makefile:150: recipe for target 'stamps/build-gcc-linux-stage1' failed
make: *** [stamps/build-gcc-linux-stage1] Error 2
I searched for a similar error but I found no solution for this. Hopefully someone will be able to help me solving this error as I am new linux user.
Thanks in advance !
|
|
|
What do I need to do before a taping out of PULPino? |
Posted by: zhouqiang - 04-14-2019, 12:35 PM - Forum: PULP General questions
- Replies (5)
|
![](https://pulp-platform.org/community/images/default_avatar.png) |
Hello,
I am a student a complete novice in SOC design. Our tutor wants to implement a RISCV chip design on the extra area of the MPW. If I want to tape out PULPino, what should I verify first?
As far as I know, PULPino is a very mature project, and it has been taped out in different processes, so my current idea is:
1. Perform a Verilog simulation test. The assembly code of the instruction is compiled into a binary file to be read by Verilog's readmemh function, and then all instructions are tested one by one until all instructions pass the test. This part of the test should only involve the operation of the instruction set in the RISCY core.
2. Perform FPGA prototype verification on PULPino SOC. The purpose of this process is to download the SOC's Verilog code to the FPGA and then run the program on the FPGA. It may be necessary to use GDB and OpenOCD for debugging.
Is my idea correct? Does the PULPino project support the above two verifications? Can you give me some advice? And what should be noted in the tool chain, environment, SDK, etc.?
Thanks
zhouqiang
|
|
|
Pulpissimo on FPGA |
Posted by: skor - 04-09-2019, 12:28 PM - Forum: PULP General questions
- Replies (1)
|
![](https://pulp-platform.org/community/images/default_avatar.png) |
Hello,
I have been trying to Synthesize and implement Pulpissimo on Xilinx FPGA using Vivado . There are problems in the syntesized design although elaborated design seems to be Okay. Have you synthesised Pulpissimo using VIvado and if yes then did you have to do changes to the RTL?
My synthesis basically is completed succesfully, but when I look at the synthesised schematics I can see that for example zynq_clk_i is not connected anywhere, although it should go to ref_clk_i in soc_domain.
Regards, Sirpa
|
|
|
Coremark for benchmarking 8 core PULP |
Posted by: Athena - 03-28-2019, 01:39 PM - Forum: PULP General questions
- Replies (2)
|
![](https://pulp-platform.org/community/images/default_avatar.png) |
Hello,
I want to benchmark the performance of the 8 core multicore platform PULP. The current coremark example in pulp-rt-examples needs to be modified to be able to run it on PULP such that it uses the 8 cores of the cluster. Can a guideline be provided to modify the Coremark benchmark for the PULP platform.
Regards,
Athena
|
|
|
|