Mostafa Rady

Results 20 comments of Mostafa Rady

@Dolu1990 This [vexrisc_run.tar.gz](https://github.com/efabless/caravel_mgmt_soc_litex/files/12461306/vexrisc_run.tar.gz) has wave as well as some logs and files that might me helpful. To extract: `tar -xzvf vexrisc_run.tar.gz`

@dlmiles I blieve this is the wave @mo-hosni was referring to. I uploaded it to google drive as its size exceeds github limit. https://drive.google.com/file/d/1yO5sBN5kjPEXANofh3gG9NtF7DK6hih_/view?usp=sharing

@mo-hosni Do you remember the time index for the longest writing ? > @M0stafaRady Thanks for the VCD after quick look at it: > > Do you have a time...

@Dolu1990 User_writeWord defined [here](https://github.com/efabless/caravel_mgmt_soc_litex/blob/main/verilog/dv/firmware/APIs/user_space.h#L37C1-L40C2) elf file: [decipher_o.zip](https://github.com/efabless/caravel_mgmt_soc_litex/files/12537766/decipher_o.zip)

updated the title and issue description to `VexRISC ` instead of `litex `or `riscV `

@RTimothyEdwards, I understand that these 2 registers are responsible for writing the dm value for the management GPIO. That means changing them while management GPIO is configured as input would...

here I'm talking about sky130. FYI, GF180 also have the same issue but the state is no-pull.

> ) configure the DM value for a pull-down function, (2) enable both the output and input, I tried this and it doesn't matter what value the `dm` has unless...

I haven't figure out the reason why it behave like this yet. I created a temp test at branch [mgmt_gpio_pu_pd](https://github.com/efabless/caravel/tree/mgmt_gpio_pu_pd) in `caravel `repo. you can check the last commit to...

> Has this been tested? yes the mprj_por test gives pretty much the same waveform as the mprj_por verilog test