Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have to manually change the file path for program file #17

Open
hadirkhan10 opened this issue Mar 31, 2020 · 7 comments
Open

Have to manually change the file path for program file #17

hadirkhan10 opened this issue Mar 31, 2020 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@hadirkhan10
Copy link
Member

hadirkhan10 commented Mar 31, 2020

Right now we have to manually provide the path of program file that is to be loaded in the instruction memory. Since we are working on multiple platforms (Linux, Mac) each user has to provide the location of the file manually. Let's make a functionality of dynamic path loading of program file, which finds the correct path of the program file itself from the user's environment.

@hadirkhan10 hadirkhan10 self-assigned this Mar 31, 2020
@hadirkhan10 hadirkhan10 added the enhancement New feature or request label Mar 31, 2020
@alishairkhan7385
Copy link

In which module (scala file) we have to add path of program file manually? cant find it. Also there is no Instruction_memory.scala.

@hadirkhan10
Copy link
Member Author

Sorry @alishairkhan7385 the README is pretty behind in terms of updates. Currently, Buraq-mini standalone cannot work unless it is integrated inside an SoC. We have an SoC named "Shaheen" (https://github.com/merledu/Shaheen) where Buraq-mini is integrated.

@hadirkhan10
Copy link
Member Author

You can find the line here where the path to the program file needs to be provided.

@alishairkhan7385
Copy link

alishairkhan7385 commented Apr 26, 2021 via email

@alishairkhan7385
Copy link

alishairkhan7385 commented Jun 5, 2021 via email

@hadirkhan10
Copy link
Member Author

Hi @alishairkhan7385 I am not aware of why you want to do that? You can change the frequency by providing the clock of a certain frequency range through a PLL. If you are talking about changing the the simulation time period then that I guess cannot be done with Scala based testbenches. You can emit verilog and write a testbench in verilog for that purpose. You can ask this question on the Chisel3 Gitter channel here: https://gitter.im/freechipsproject/chisel3

@alishairkhan7385
Copy link

alishairkhan7385 commented Jun 6, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants