1/1
openMSP430
by umer_gul on Aug 6, 2014 |
umer_gul
Posts: 5 Joined: Jul 22, 2014 Last seen: Oct 4, 2017 |
||
I want to simulate openMSP430 core in ModelSim where actually i could not find "stimulus.v" file and got an error "can't find stimulus.v file in tb_openMS430". Kindly help me
|
RE: openMSP430
by richard_vlamynck on Aug 7, 2014 |
richard_vlamynck
Posts: 31 Joined: Sep 15, 2008 Last seen: Jan 24, 2016 |
||
I want to simulate openMSP430 core in ModelSim where actually i could not find "stimulus.v" file and got an error "can't find stimulus.v file in tb_openMS430". Kindly help me
This has been asked and answered previously: https://groups.google.com/forum/#!topic/discuss_openmsp430/mIZjPMyPKoE The general topic is "How to run programs on Modelsim" and it is generic to MSP430 or Angel ARM, or MIPS or other microcontrollers, etc, etc. In general, if you wish to provide stimulus to a design, then you should examine the needed input to that design. As a corollary, you should also capture the expected output for that given input. You could call this a "testbench" if you had all the inputs and outputs for the MSP430 as it was executing your "stimulus.v" I hope that helps you, good luck. |
RE: openMSP430
by kharthik on Aug 7, 2014 |
kharthik
Posts: 2 Joined: Feb 1, 2013 Last seen: Sep 18, 2020 |
||
You can find the stimulus.v by enabling toolbar option.
Afterthat you can see the toolbar in left side of the project. |
RE: openMSP430
by umer_gul on Aug 19, 2014 |
umer_gul
Posts: 5 Joined: Jul 22, 2014 Last seen: Oct 4, 2017 |
||
Hello, Can somebody please tell me about "instruction pipeline" in openmsp430 core i.e how many pipeline stages it has and how it works??
|
RE: openMSP430
by aikijw on Aug 19, 2014 |
aikijw
Posts: 76 Joined: Oct 21, 2011 Last seen: Jul 8, 2023 |
||
Ummmmmm... You could just download the source and answer the question yourself...
Hello, Can somebody please tell me about "instruction pipeline" in openmsp430 core i.e how many pipeline stages it has and how it works??
|
RE: openMSP430
by umer_gul on Aug 20, 2014 |
umer_gul
Posts: 5 Joined: Jul 22, 2014 Last seen: Oct 4, 2017 |
||
I read all the docs provided in the the project but could not find any material related to pipeline or anything related to internal structure of CPU.Kindly refer me to any relevant site or doc if possible.
Thanks |
RE: openMSP430
by olivier.girard on Sep 1, 2014 |
olivier.girard
Posts: 21 Joined: Jan 9, 2009 Last seen: Aug 29, 2023 |
||
Hi Umer,
The openMSP430 implements a completely standard "Fetch-Decode-Execute" pipeline. I have attached a small commented waveform snapshot hopefully illustrating that. Cheers, Olivier
omsp_pipeline.pdf (75 kb)
|
RE: openMSP430
by mafelix on May 30, 2017 |
mafelix
Posts: 1 Joined: May 6, 2016 Last seen: Aug 1, 2017 |
||
Hi Olivier,
im trying to understand the Pipeline more deeply. Does the Pipeline also have something like an bypass or is it always stalled until the last execution was completely finished? What are the Pipeline registers (simply all clocked regs in frontend.v)? Thanks in advance, Felix |
RE: openMSP430
by olivier.girard on May 30, 2017 |
olivier.girard
Posts: 21 Joined: Jan 9, 2009 Last seen: Aug 29, 2023 |
||
Hi Felix,
The pipeline of the openMSP430 has no bypass and will always be stalled until completion of the current execution stage. As there is only a single execution unit, it is not possible to speed that up. The FETCH stage registers are the program memory registered output. The DECODE stage registers are located in the omsp_frontend.v file in the "// 6) DECODE INSTRUCTION" section (line 515). The EXECUTION stage registers are different depending on the kind of instruction currently executing (could be a Rx register, a data memorz word, ...). I hope this helps, Olivier |
RE: openMSP430
by ammulakshmy on Aug 31, 2017 |
ammulakshmy
Posts: 3 Joined: Aug 10, 2017 Last seen: Feb 20, 2018 |
||
Hi Oliver,
I am unable to download and extract the tar file from the overview page as it shows below error: gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now I have tried the svn command also. That's also failing after downloading some docs. Kindly help me with a workaround for this as I am looking forward working with this for my Masters' project. -- Thanks & Regards, Ammu |
RE: openMSP430
by sanderf on Sep 6, 2017 |
sanderf
Posts: 1 Joined: Jun 9, 2017 Last seen: Sep 6, 2017 |
||
Hi Oliver,
I am unable to download and extract the tar file from the overview page as it shows below error: gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now -- Thanks & Regards, Ammu Hello, You can download the archive here: http://opencores.org/download,openmsp430 After downloading; run: tar -zxvf openmsp430_latest.tar.gz Greets, Sander |
RE: openMSP430
by olivier.girard on Sep 6, 2017 |
olivier.girard
Posts: 21 Joined: Jan 9, 2009 Last seen: Aug 29, 2023 |
||
Hi,
if it still doesn't work from OpenCores, you can try out to download from GitHub: https://github.com/olgirard/openmsp430/archive/master.zip Oliv' |
RE: openMSP430
by ammulakshmy on Sep 14, 2017 |
ammulakshmy
Posts: 3 Joined: Aug 10, 2017 Last seen: Feb 20, 2018 |
||
Hi,
if it still doesn't work from OpenCores, you can try out to download from GitHub: https://github.com/olgirard/openmsp430/archive/master.zip Oliv' Zip file worked! Thank you so much! Regards, Ammu |
RE: openMSP430
by ammulakshmy on Sep 14, 2017 |
ammulakshmy
Posts: 3 Joined: Aug 10, 2017 Last seen: Feb 20, 2018 |
||
Hello, You can download the archive here: http://opencores.org/download,openmsp430 After downloading; run: tar -zxvf openmsp430_latest.tar.gz Greets, Sander .tar file is still not working. But zip file worked. Thank you so much for your reply! Regards, Ammu |
1/1